Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][html]Jak zrobic rozne Title dla kazdej podstrony
lukas22333
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 26.12.2007

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


Witam
Nie wiem jak to rozwiazac to prosze Was o pomoc a mianowicie mam pare plikow (ktore sa pozniej includowane do index.php jako content) np 1.html, 2.html itp itd i w kazdym z tych plikow mam zapisane title w postaci $title, i teraz moje pytanie co zrobic zeby ta zmienna byla wstawiana w miejsce <title> </title> questionmark.gif Nie bardzo mam pomysl wogole jak to mialoby dzialac.

Ten post edytował Cysiaczek 16.04.2008, 20:26:11
Powód edycji: dodalem tagi (cysiaczek) - nastepnym razem od razu zamknę
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
MWL
post
Post #2





Grupa: Zarejestrowani
Postów: 493
Pomógł: 32
Dołączył: 14.04.2008
Skąd: Lenkowski.net

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


Sa różne sposoby jak by pomyśleć, aj ci dam co prawda mało optymalną ale przynajmniej działającą. Plik 1.html neich wygląda tak:

  1. <?php
  2. $title = "tytuł";
  3. $content = "<body>...</body>";
  4. ?>


Teraz wystarczy że w pliku index zaincludujesz dany plik, w title dasz $title a w treści $content.

Radze zmienić nazwę tematu (kara).

Ten post edytował MWL 16.04.2008, 16:25:41


--------------------
Wpadaj na mój kanał o PHP. Dużo mięsa 🥩!
Go to the top of the page
+Quote Post
lukas22333
post
Post #3





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 26.12.2007

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


Nie za bardzo to dziala, albo nie pokazuje sie wogole title albo pokazuje sie $title. Jakies inne propozycje ktos ma ?
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A nie lepiej zrobić tytuł jako tablicę?

  1. <?php
  2. $title = array('Tytuł strony');
  3.  
  4. $title[] = 'podstrona1';
  5.  
  6. //...
  7.  
  8. $title[] = 'podstrona2';
  9.  
  10. echo implode(' - ', $title);
  11. ?>


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
lukas22333
post
Post #5





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 26.12.2007

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


erix moglbys pokazac jak twoj przyklad zastosowac ?.
aha i jeszcze mam pytanie na jakiej zasadzie mozna zrobic cos podobnego tyle ze z Keywords i Description?

Ten post edytował lukas22333 16.04.2008, 18:24:18
Go to the top of the page
+Quote Post
erix
post
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Trochę nie bardzo rozumiem...

A jakiej postaci są pliki .htm, skoro chcesz $title wstawiać?

Ten post edytował erix 16.04.2008, 18:33:50


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
lukas22333
post
Post #7





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 26.12.2007

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


Te pliki zawierac maja jedynie tekst,pare znaczników do formatowania tekstu. Z tego byłby wyciągniety tytuł i kilka losowych wyrazów do keywords.
Go to the top of the page
+Quote Post
Piniek
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 463
Pomógł: 49
Dołączył: 27.12.2007
Skąd: Warszawa

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


to masz taK :
PLIK head.php
  1. <html>
  2. <head>
  3. <title>
  4. <?php echo $page_title; ?>
  5. </title>
  6. // key wordy robisz w analogiczny sposob
  7. </head>
  8. <body>

potem plik foot.php
  1. </body>
  2. </html>
  3. // ostatecznie stopka etc...


Nie obiecuje ze bedzie dzialać ale to tylko dla obrazowego pokazania ;]
i np plik index.php tytul na byc "Home"
  1. <?php
  2. $page_title ='Home';
  3. include ("head.php"); 
  4. ?>
  5.  tutaj tresc stronki
  6. <?php
  7. inlude ("foot.php");
  8. ?>


Ten post edytował Piniek 16.04.2008, 18:53:16


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 04:08