Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Title u dynamického webu

Dobrý den, řeším jeden problém se svým dynamickým webem - jak mám měnit <title> u jednotlivých stránek, když mám dynamický web řešen takto :

<body>
<?php 
      if ($_GET['class']=="" or $_GET['class']=="title") { require "title.php"; }
      if ($_GET['class']=="forum") { require "forum.php"; }
      if ($_GET['class']=="news") { require "news.php"; }
      ?>
</body> 

Předem děkuji za odpověď

Předmět Autor Datum
Dejte title do proměnné, jejíž obsah načteš před hlavičkou <head> a pak ji do ní vložíš. Nevím, jest…
hynajs 21.01.2012 16:11
hynajs
To mám psát všechny podmínky v php kódu znovu před head, aby se změnil title?
Neo234 21.01.2012 16:19
Neo234
Jenom ty podmínky, které ovlivňují title. Ulož si jejich výsledky do proměnných. Musíš to trošku pře… nový
hynajs 21.01.2012 16:24
hynajs
Normálne sa to robí tak, že najprv spracuješ požiadavku a HTML kód posielaš na výstup ako posledný v… nový
los 22.01.2012 00:09
los
Třeba budu plácat kraviny. Kdyby to byl redakční systém a tam články (ale vlastně i forum etc.), tak… poslední
Kráťa 22.01.2012 03:53
Kráťa

Jenom ty podmínky, které ovlivňují title. Ulož si jejich výsledky do proměnných.
Musíš to trošku přeprogramovat , abys netestoval dvakrát.

EDIT : anebo si hlavičku dej do samostatného skriptu a pak použij include ( pak posuň i to <body> )

Třeba budu plácat kraviny.
Kdyby to byl redakční systém a tam články (ale vlastně i forum etc.), tak to bývá většinou v databázi a je tam třeba v tabulce "nadpis_clanku", či tak podobně. To se pak při zobrazení článku/threadu načítá třeba jako <h2><?php echo $nadpis ?></h2>.
No a já bych si vyrobil něco jako <title><?php echo $nadpis ?></title>.

Zpět do poradny Odpovědět na původní otázku Nahoru