Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] If url zawira coś then ...
Forum PHP.pl > Forum > Przedszkole
bezkitu
Witam. Mam taki problem:
Mam stronę z zainstalowanymi przyjaznymi URL'ami w postaci np. www.domena.pl/strona/podstrona
Zależy mi na tym aby pewna część stronby wyświetlała się zależnie od podstrony na jakiej jesteśmy a w zasadzie na grupie podstron która zawiera jakąś nazwę w URL'u typu:
www.domena.pl/tak/1
www.domena.pl/tak/2
obie zawierają słowo "tak" więc pewien blok się wyświetla, w innym wypadku już nie.
(stron takich jest dużo więć odpada opcja przepisywania dokładnych adresów)
Najłatwiej było by pewnie zrobć to jakimś "IFem" więc poprosze o podpowiedź jak smile.gif

pozdrawiam
lukasamd
Może coś takiego:
Kod
if (strpos($_SERVER['REQUEST_URI'], 'tak') !== FALSE)
Albert1984
Ja bym zrobił tak że body ma taką klasę jak nazwa modułu np:

W przypadku adresu strona/index/1 body by wyglądało tak:

  1. <body class="index">


Później za pomocą css możesz ukryć odkryć dany blok w podstronie np:

  1. .index div#blok { display:none; }


Rozwiązanie to daje sporą elastyczność i wszystkie zmiany były by tylko w css anie rozrzucone po kodzie php.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.