Autor Zpráva
Pepíček
Profil *
Ahoj,
udělal jsem si stránku podle firstpage.profitux.cz.
Můžete mi poradit jak dát takové stránce title (Aby nebylo na všech stránkách stejné.)?
Díky
Joker
Profil
Titulek se dělá v hlavičce stránky:
<title>nějaký titulek</title>

V čem konkrétně je problém?
nightfish
Profil
v PHP třeba následovně:
<?php
...
...
if (isSet($_GET['id'])) $id = $_GET['id']; else $id = "";
switch ($id) {
case "foto": $title = "Titulek pro stránku foto"; break;
case "drogy": $title = "Titulek pro stránku o drogách"; break;
default: $title = "";
}
echo "<title>$title</title>";
..
..
?>
Pepíček
Profil *
Joker
Mám tenhle kód:
<?php
$page=$_GET["id"];
$dir="obsah/";
$uvodni="uvod.php";
if ($page) {
if (file_exists($dir.$page.".php"))
include($dir.$page.".php");
else { include $dir."404.php"; }
}
else {
include ($dir.$uvodni);
}
?>
takže se jen do stránky index.php vkládá pokaždé jiný text text a title zůstává pořád stejné (to které má index).

nightfish
Co mi z neznámých důvodů nefunguje. ;,(
Pepíček
Profil *
Možná jsem to špatně vysvětlil.
Používám na webu k voláni jednotlivých stránek klasicky přístup: index.php?id=neco.

Zajímalo by mě, jestli můžu každé stránce (neco, neco2, foto, nightfishovi drogy :)) přiřadit jiný title. Protože teď má každá stránka title indexu.
daop
Profil *
Pepíček zdravim,
ja jsem resil neco podobneho, nakonec jsem to udelal takto: na prvnim radku stranky je nazev stranky a na druhem je nazev clanku. Tyto data jsou veznena v konktetnim vymislenem tagu, ktery si v mechanizmu nacitani a zobrazovani parsuji.
Po nacteni pazadovaneho clanku zjisti funkce nazev clanku a nazev stranky. Tyto data potom ze stranky odstranim a cista data poslu na formatovani vystupu pomoci texy.
Momentalne jeste resim jak jednoduseji ulozit menu a nacitani urivku clanku v indexech menu.....
Alphard
Profil
vkládané soubory vytvoř takhle:
$title = "Titulek";
$obsah = "Obsah";

a pak dáš

<?php
if (isset ($_GET['id'])) $page=$_GET["id"]; else $page = FALSE;
...
include $dir.$page.".php";
...
include "head.php";
echo $obsah;
include "end_page.php";



v head.php je <html><head><title><?php echo $title; ?></title></head><body>atd.
v end_page </body></head>
Pepíček
Profil *
Děkuju vám všem.
Šlape to přesně tak, jak potřebuju. :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: