| | |
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 06.07.07 Prihlásený: 28.01.14 Príspevky: 116 Témy: 27 Bydlisko: BA |
da sa toto urobit jednoduchsie? ked tam mam vela poloziek. chcem to vyuzit na menenie titulu stranky.
Kód: case "cennik": $t="Cenník"; break;
case "cinnost": $t="Činnosť"; break;
case "galeria": $t="Galéria"; break;
case "historia": $t="História"; break;
case "kontakt": $t="Kontakt"; break;
dik
_________________ "92% of teens have moved onto rap.
If you are part of the 8% that still listen to real
music, copy and paste this into your signature" |
|
Registrovaný: 17.11.06 Prihlásený: 31.12.07 Príspevky: 677 Témy: 9 |
šak tú premennú na základe ktorej sa rozhoduje ( za switch v zátvokre) priraď do $t
ale najprv si v db pomeň tie hodnoty nech tam je diakrytika a veľké písmená. To spravýš rýchlo, stačí cez db prehnať sql querry
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
neviem, ako mas presne spravenu strukturu stranky, ale napr ked by si obsah includoval zo suborov, kde cennik, cinnost a pod by boli zvlast subory, ktore by obsahovali napr nadpis <h1>, tak by si mohol z tohto nadpisu vytiahnut len text a vlozit ho do titulku stranky...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 06.07.07 Prihlásený: 28.01.14 Príspevky: 116 Témy: 27 Bydlisko: BA |
tak toto je asi priblizny kod:. problem bude asi v tom ze tie subory sa includeuju az po vygenerovani titlu
Kód: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> <head> <?php $str=$_GET['o'];
switch($str) { case "cennik": $t="Cenník"; break;
case "cinnost": $t="Činnosť"; break; // vela caseov
}
echo "<title>".$t." - nejaky ten titul</title>"; ?> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head>
<body id=body>
<div id="telo">
<div id="menu"> <a href="?o=cinnost">Činnosť</a> <a href="?o=produkty">Predaj</a> <a href="?o=cennik">Cenník</a> <a href="?o=partneri">Partneri</a> <a href="?o=upravy">Úpravy</a> <a href="?o=historia">História</a> <a href="?o=kontakt">Kontakt</a> <a href="?o=galeria">Galéria</a> <a href="?o=uvod" class="k">Úvod</a> </div> <div id="obsah"> <div id="text"> <?php $strana=$_GET['o']; if (empty($strana)) include("sk/uvod.php"); else if(is_file("sk/".$strana.".php")) include("sk/".$strana.".php"); else include("sk/uvod.php"); ?> <div class="clear"> </div> </div> </div>
</body> </html>
_________________ "92% of teens have moved onto rap.
If you are part of the 8% that still listen to real
music, copy and paste this into your signature" |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
to vobec nevadi, ze includujes subory az po, skus tento kod (troska som ti zjednodusil ten tvoj):
Kód: <?php //zisti text medzi <h2> a </h2> z includovaneho suboru function getTitle($file, $length=150) { $fp = @fopen($file, "r"); if(!$fp) { return "Not found"; } $filecontent = fread($fp, $length); eregi('<h2([^>]*)>(.*)</h2>', $filecontent, $zhoda); return !empty($zhoda[2]) ? eregi_replace('<([^>]*)>', ' ', $zhoda[2]) : false; }
$incfile = "sk/uvod.php";
if(!empty($_GET['o'])) { $file = "sk/".$_GET['o'].".php"; if(file_exists($file)) { $incfile = $file; } } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title><?php echo getTitle($incfile); ?> - nejaky ten titul</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head> <body id="body"> <div id="telo"> <div id="menu"> <a href="?o=cinnost">Činnosť</a> <a href="?o=produkty">Predaj</a> <a href="?o=cennik">Cenník</a> <a href="?o=partneri">Partneri</a> <a href="?o=upravy">Úpravy</a> <a href="?o=historia">História</a> <a href="?o=kontakt">Kontakt</a> <a href="?o=galeria">Galéria</a> <a href="?o=uvod" class="k">Úvod</a> </div> <div id="obsah"> <div id="text"> <?php include_once($incfile); ?> <div class="clear"></div> </div> </div> </div> </body> </html>
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 06.07.07 Prihlásený: 28.01.14 Príspevky: 116 Témy: 27 Bydlisko: BA |
wau diki skusim
_________________ "92% of teens have moved onto rap.
If you are part of the 8% that still listen to real
music, copy and paste this into your signature" |
|
Registrovaný: 06.07.07 Prihlásený: 28.01.14 Príspevky: 116 Témy: 27 Bydlisko: BA |
diki uz fici
_________________ "92% of teens have moved onto rap.
If you are part of the 8% that still listen to real
music, copy and paste this into your signature" |
|
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|