Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zmienny <title>
Plikownik
post
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 19.01.2006

Ostrzeżenie: (0%)
-----


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 ?

Ten post edytował Plikownik 1.03.2006, 22:46:20
Go to the top of the page
+Quote Post
Lars
post
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 15
Dołączył: 29.04.2005
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


kod jest przetwarzany nie naprzyklad na srodku strony tylko zupelnie na poczatku

"srodku" - kodu html

wtedy dajesz preg_replace'a i zmieniasz tytul

pozdrawiam
Go to the top of the page
+Quote Post
Plikownik
post
Post #3





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 19.01.2006

Ostrzeżenie: (0%)
-----


ok , tylko jak mam to zrobić skoro title jest generowany wcześniej od treści (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) ?
Go to the top of the page
+Quote Post
Lars
post
Post #4





Grupa: Zarejestrowani
Postów: 279
Pomógł: 15
Dołączył: 29.04.2005
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


to masz pewien problem. tresc IMHO musi byc generowana na koncu...
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


2 powyzszych postow nie rozumiem. (EDIT: teraz to sa 2 i 3 post (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )

Plikownik: oddziel dane od ich prezentacji -- wygeneruj sobie tytul strony i tresc a potem wstaw te dane w html i wyswietl.
Go to the top of the page
+Quote Post
Plikownik
post
Post #6





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 19.01.2006

Ostrzeżenie: (0%)
-----


czyli polecasz, żebym najpierw generował dane , a potem przetwarzał je i wyświetlał w themie ?
Go to the top of the page
+Quote Post
My4tic
post
Post #7





Grupa: Zarejestrowani
Postów: 260
Pomógł: 0
Dołączył: 4.08.2005

Ostrzeżenie: (0%)
-----


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.

(IMG:http://forum.php.pl/style_emoticons/default/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
Go to the top of the page
+Quote Post
Plikownik
post
Post #8





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 19.01.2006

Ostrzeżenie: (0%)
-----


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ł.
Go to the top of the page
+Quote Post
Grangu
post
Post #9





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 5.02.2006

Ostrzeżenie: (0%)
-----


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>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.09.2025 - 02:47