<title>
10 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
klasicky includuju soubory file existem - tzn ze title je porad stejny. chel bych to nejak vyresit, ale vzhledem k tomu ze databaze neumim vunec a php jen zbezne, chci se zeptat jestli by slo zadavat prave u toho title: if (adresa) echo .... elseif (adresa) echo.... else echo.... mam tak asi 50 stranek, je to silene, ale slo by to tak?
-
klidne.. ale slo by to i lip..
-
a teda jak? pls napis dik
-
switch($_GET['page']) { case "index": $title='Index'; break; case "info": $title='Info o webu'; break; } vzdy musis dat case "neco": $title='neco'; break; A pokud chces vic stranek se stejnym titlem, staci dat case "": case "index": :)
-
to case je html soubor s jakoukoliv priponou? html, php atd? btw kam to umistim, uplne na azcatek nebo u toho title?
-
Já sám používám trošku odlišný způsob, (pokud nepočítám šablony). Title je definován v každém vkládaném souboru: 1) mám nějaký hlavní soubor, nemám ještě ani řádek html kódu 2) použiju php funkce ob_start, include(soubor), ob_get_contents a ob_clean ob_start(); include('soubor'); $obsah = ob_get_contents(); ob_clean; 3) v tom souboru, co jsme includovali, jsme měli něco jako <?php $title = 'titulek'; ?> nějaký html kódíček 4) v proměnné $obsah máme uloženu stránku, tu můžeme poté v hlavním skriptu vložit do nějakého vlastního html kódu přes echo atd 5) přes echo také vložíme title stránky. Snad jsem to napsal dost srozumitelně :)
-
imho by to slo jeste lip a to pres pole $p["kontakt"]="Toto je stranka o kontaktech ..."; $p["hraci"]="Sekce hraci .."; if ($_GET["page"]) echo {$p[$_GET["page"]]};
-
pls muzete mi uvest nazorny priklad? mam index.php do neho vkladam page=uvod - title "Novinky" a trebas stranku page=faq - title"FAQ" dik, v php se moc nevyznam
-
Soubor header.php: <head> <title> <?php switch($page): case "uvod": echo "Novinky"; break; case "faq": echo "FAQ"; break; default: echo "Nejmenovaná stránka" break; endswitch; ?> </title> </head> <body> A potom v index.php hned první příkaz je include "header.php"; A to by snad mělo být.
-
Je to vlastne stejny reseni, jako od 23k. Vytvaris dvojice page => titulek. Musis nejak sam zabezpecit, aby vzdycky v $_GET['page'] neco bylo a to neco melo svou dvojici s titulkem. <?php // tohle dej treba uplne na zacatek souboru index.php $titulky = array( 'uvod' => 'Novinky', 'faq' => 'FAQ', 'jiny_obsah_page' => 'jiny titulek' ); // Pozor, za posledni dvojici neni carka if (!isset($_GET['page'])) $_GET['page'] = 'uvod'; ?> ... <title><?php echo $titulky[$_GET["page"]] ?></title> ... <?php // jen pro demonstraci include("$page.php"); ?> ...