![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 28.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam
mam taki kawałek kodu który w wordpressowym szablonie odpowiedzialny jest za zmianę zdjęcia w topie wszystko działa bez zarzutu do momentu kiedy REQUEST_URI prowadzi do jednej ze storn głównych (tzn tych dostępnych w głównym menu) poniższy kod nie działa w przypadku podstron (/przedszkole/przedszkole1/" i /przedszkole/przedszkole2/"), ktoś może mi wyjaśnić dla czego?? zaznaczam że ścieżki są poprawne Kod <?php
if (strstr($_SERVER['REQUEST_URI'], "/windsurfing/")) { $tab = 1; $bg_foto = "wind"; } elseif (strstr($_SERVER['REQUEST_URI'], "/kitesurfing/")) { $tab = 2; $bg_foto = "kite"; } elseif (strstr($_SERVER['REQUEST_URI'], "/przedszkole/")) { $tab = 3; $bg_foto = "surfek4"; } elseif (strstr($_SERVER['REQUEST_URI'], "/przedszkole/przedszkole1/")) { $tab = 4; $bg_foto = "surfek2"; } elseif (strstr($_SERVER['REQUEST_URI'], "/przedszkole/przedszkole2/")) { $tab = 5; $bg_foto = "surfek3"; } elseif (strstr($_SERVER['REQUEST_URI'], "/snowboarding/")) { $tab = 7; $bg_foto = "snow"; } elseif (strstr($_SERVER['REQUEST_URI'], "/kontakt/")) { $bg_foto = "kontakt"; } elseif (strstr($_SERVER['REQUEST_URI'], "/o-nas/")) { $bg_foto = "onas"; } else { $tab = 0; $bg_foto = "news"; } ?> <div id="header" style="background: url('<?php bloginfo('stylesheet_directory'); ?>/images/headers/<?php print $bg_foto; ?>60.jpg');"> |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no a nie mozesz najzwyklej w swiecie wyswietlic sobie co zawiera ta tablica i stwierdzic samemu czemu nie dziala?
echo $_SERVER['REQUEST_URI']; |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 28.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
no właśnie tablica wyświetla dokładnie to co ma wyświetlać, tzn te części url które są wpisane w tym kawałku kodu
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
bo w pierwszej kolejnosci wykona sie ten IF:
} elseif (strstr($_SERVER['REQUEST_URI'], "/przedszkole/")) { do nastepnych juz nie dojdzie. zmien kolejnosc |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 28.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
no tak, nie wiem jak moglem to przeoczyć.
wielkie dzięki |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 15:22 |