Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmienny <title>
Forum PHP.pl > Forum > PHP
Plikownik
Witam

Niedługo biorę się za pisanie dość rozbudowanego cms -a i zastanawia mnie jedno - jaką powinien mieć strukturę pobierania danych, aby zmieniał się <title> w zależności od podstrony na jakiej się jest ? Czy trzeba napisać odpowiednią funkcję do <title> , aby pobierała nazwę pliku w zależnośći od struktury adresu i przekazywanych w nim informacji ?
Lars
kod jest przetwarzany nie naprzyklad na srodku strony tylko zupelnie na poczatku

"srodku" - kodu html

wtedy dajesz preg_replace'a i zmieniasz tytul

pozdrawiam
Plikownik
ok , tylko jak mam to zrobić skoro title jest generowany wcześniej od treści sad.gif ?
Lars
to masz pewien problem. tresc IMHO musi byc generowana na koncu...
dr_bonzo
2 powyzszych postow nie rozumiem. (EDIT: teraz to sa 2 i 3 post smile.gif)

Plikownik: oddziel dane od ich prezentacji -- wygeneruj sobie tytul strony i tresc a potem wstaw te dane w html i wyswietl.
Plikownik
czyli polecasz, żebym najpierw generował dane , a potem przetwarzał je i wyświetlał w themie ?
My4tic
O jakie title Ci chodzi? W headzie? w kodzie?

a) head
Nie wiem czy wstawianie w title nazwy pliku to najlepszy pomysł. Poza tym bardzo często większość plików jest includowana jesli jest taka potrzeba do index.php więc tytuł "index.php" też nie bedzie jest najlepszy.

cool.gif kod
Tez nie za dobry pomysł. Najlepiej w title na stałe wpisać słowa kluczowe - to chociaz pomoze przy indeksowaniu.

Cytat
ok , tylko jak mam to zrobić skoro title jest generowany wcześniej od treści  ?


Możesz to jaśniej wytłumaczyć bo tego już całkiem nie rozumiem.

Btw. ...czytam juz któryś Twój post i ciągle piszesz, ze bierzesz sie za CMSa a zadajesz pytania jakbyś nie znał podstaw php (nie mowie tylko o tym topicu)

NO OFFENSE
Plikownik
od miesiąca dopiero uczę się php i mysql. Raz już napisałem, nawet niezłego cms -a z rozbudowanym downlad -em , fajnym panelem admina i odpornym na najpopularniejsze typy ataków. Poprostu wolę się spytać nawet na te banalne pytania żebym przy pisaniu nowego cms -a o czymś nie zapomniał.
Grangu
Jestem poczatkujacy czesto sobie utrudniam ale jak dobrze rozumiem chcesz w pliku index.php includowac podstrony ale tak zeby przy kazdej podstronie zmienial sie title. Wiec musisz przesylac do strony index.php jakas wartosc naprzyklad "strona=strona1" albo strona=strona2. Wiec przed znacznikiem title zrob kod ktory bedzie w zleznosci od wartosci zmiennej strona zmienial watrosc zmiennej title czyli:

  1. <?
  2. If ($strona=='strona1')
  3. {$title='title1'}
  4. else If ($strona=='strona2')
  5. {$title='title2'}
  6. else If ($strona=='strona3')
  7. {$title='title3'}
  8. ?>
  9. <html>
  10. <meta>
  11. <Title><? echo"$title"; ?></title>
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.