Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [szablony] Centralizacja zarządzania podobnymi stronami
Forum PHP.pl > Forum > Przedszkole
maczos5
Zaczynam rozwijać takie serwisy Siemianowicefirm.pl i Katowicefirm.pl.
Ponieważ chciałbym, żeby podobnych serwisów powstało więcej, fajnie by było, aby to co jest wspólne dla tych serwisów (pliki php, html, css) były w jednym katalogu, a te charakterystyczne dla każdej strony(bannery) w oddzielnych katalogach(siemianowice, katowice). Dzięki temu łatwiejsza byłaby modyfikacja tych serwisów, wystarczy zmienić coś w jednym pliku wspólnym pliku, aby na wszystkich stronach był widoczny rezultat.

Udało mi się doprowadzić do sytuacji, gdzie zmieniając jedną zmienną $city, na np $city='katowice', pokazywała mi się strona z danymi z serwisu katowicefirm. Wpisując adres strony (www.katowicefirm.pl) uruchamiało się przekierowanie do wspólnego pliku index.pl ze zmienną $_GET['city'] w pasku adresu. Ale przekazanie tej zmiennej jest jednorazowe, dlatego pozniej zmienna $city znika i serwis nie funkcjonuje poprawnie.

Można do zapamiętania tej zmiennej wykorzystać cookies, ale wystarczy że ktoś wyłączy cookies, to już na stronę nie dostanie się.

Znacie jakiś sensowny sposób na zachowanie w jakiś sposób tej zmiennej??
Albo może można w inny sposób zrobić centralizację tych serwisów?questionmark.gif
blooregard
No to przekazuj tę zmienną także do innych podstron, co za problem?
webasek
tak zastosuj zmienna tak jak mówisz może być $city i po prostu includuj wszystkie wspólne pliki do danego index.php bez przekierowania i będzie oki.
maczos5
Jasne, można zrobić z przekazywaniem zmiennej $city do każdej podstrony, tylko że pewnie dałoby się zrobić to w bardzie elegancki sposób, chyba:)
Ale zobaczcie na strone naszemiasto.pl. Jest ta sama struktura strony, i nie potrzeba przekazywania zmiennej w $_GET.
webasek
Nie przekazuj zmiennej $city nie o to chodzi zrób tak

  1. <?
  2. $city='katowice';
  3. // includowane pliki dla całości strony (templaty php i tak dalej)
  4. ?>


musisz tylko rozplanować pliki dla wszystkich serwisów jak mają wyglądać.
wlamywacz
Może po prostu plik .ini z konfiguracją dla każdego miasta wyciągany na podstawie adresu.
maczos5
webasek: Za bardzo nie wiem jakby ta struktura katalogow miała wyglądać, zeby ta zmienna $city była na sztywno ustawiona.
wlamywacz: A jak wyciągnąć informację z paska adresu??, zaraz poszukam, może to znajdę gdzieś:)

Włamywacz, dziala z tym paskiem adresu, wielkie dzieki.
nevt
Nie ten dział, przenoszę do Przedszkola...
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.