Nawigacja
Zawartość stron informacyjnych w odrębnych plikach php
Napisane przez CyberSoft dnia 15 kwietnia 2008 09:59 · 0 komentarzy · 5897 czytań · · ·
Streszczenie:
Chciałbyś aby strona informacyjna była wyświetlana jako mojastrona.php zamiast viewpage.php?page_id=1? Jeśli tak, to tutaj znajdziesz rozwiązanie.Krok1
W tym celu najpierw tworzymy naszą stronę informacyjną lub wykorzystamy istniejącą. W tym celu udajemy się do Panelu Administracyjnego i wybieramy Zarządzanie Treścią -> Strony Informacyjne
Krok2
Jeśli chcemy wykorzystać istniejącą stronę to wybieramy ją z listy Obecne Dodatkowe Strony i klikamy przycisk edytuj. Następnie klikamy zapisz.
Na stronie pojawia nam się coś takiego:
Adres tej strony to: viewpage.php?page_id=1
zmienna page_id informuje nas jaki numer został nadany naszej stronie informacyjnej, należy go zapamiętać, będzie nam potrzebny.
Podobnie się sprawa ma jeśli chcemy utworzyć nową stronę informacyjną. W tym celu wypełniamy pola i klikamy zapisz. pojawia się nam pod jakim id została zapisana nasza strona.
Krok3
Teraz wgrywamy na serwer plik viewpage.php pod zmienioną nazwą np mojastrona.php.
Dokonujemy edycji tego pliku w następujący sposób:
- Linię 19 usuwamy
if (isset($page_id) && !isNum($page_id)) fallback("index.php");
- Linię 21 edytujemy wstawiając w miejsce $page_id id naszej strony. Czyli z takiej postaci
$result = dbquery("SELECT * FROM ".$db_prefix."custom_pages WHERE page_id='$page_id'");
na taką
$result = dbquery("SELECT * FROM ".$db_prefix."custom_pages WHERE page_id='1'");
Zapisujemy nasz plik i od tej chwili wywołując plik mojastrona.php będzie wyświetlała się zawartość strony informacyjnej o id=1.
Komentarze
Brak komentarzy. Może czas dodać swój?
Dodaj komentarz
Zaloguj się, aby móc dodać komentarz.
Oceny
Tylko zarejestrowani użytkownicy mogą oceniać zawartość strony
Zaloguj się lub zarejestruj, żeby móc zagłosować.
Zaloguj się lub zarejestruj, żeby móc zagłosować.
Świetne! | 33% | [1 głos] | |
Bardzo dobre | 0% | [0 głosów] | |
Dobre | 33% | [1 głos] | |
Średnie | 0% | [0 głosów] | |
Słabe | 33% | [1 głos] |