Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
switch

Registrovaný: 06.07.07
Prihlásený: 28.01.14
Príspevky: 116
Témy: 27
Bydlisko: BA
Príspevok NapísalOffline : 14.12.2007 19:50

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"
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.11.06
Prihlásený: 31.12.07
Príspevky: 677
Témy: 9
Príspevok NapísalOffline : 14.12.2007 21:34

š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


Offline

Správca fóra
Správca fóra
switch

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 14.12.2007 21:34

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
Offline

Užívateľ
Užívateľ
switch

Registrovaný: 06.07.07
Prihlásený: 28.01.14
Príspevky: 116
Témy: 27
Bydlisko: BA
Príspevok Napísal autor témyOffline : 14.12.2007 23:06

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"
Offline

Správca fóra
Správca fóra
switch

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 15.12.2007 8:28

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
Offline

Užívateľ
Užívateľ
switch

Registrovaný: 06.07.07
Prihlásený: 28.01.14
Príspevky: 116
Témy: 27
Bydlisko: BA
Príspevok Napísal autor témyOffline : 15.12.2007 13:21

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"
Offline

Užívateľ
Užívateľ
switch

Registrovaný: 06.07.07
Prihlásený: 28.01.14
Príspevky: 116
Témy: 27
Bydlisko: BA
Príspevok Napísal autor témyOffline : 15.12.2007 13:54

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"
Odpovedať na tému [ Príspevkov: 7 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Router-Switch-Switch

v Siete

8

1589

06.12.2007 9:11

stanley666 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Asus Transformer vs Acer Aspire Switch vs Aspire Switch 10E

v Mobilné zariadenia

9

1206

02.09.2015 17:42

R3Z0R Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ...Switch...

v Ostatné

0

611

06.10.2008 21:52

Eris14 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SWITCH

v Rozširujúce karty

4

1536

15.11.2006 22:32

maugggly Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. switch

v Ostatné

7

493

17.01.2011 14:38

patro16 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Switch

v Ostatné

5

801

05.05.2008 16:34

SilverSurfer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. switch

v Siete

4

420

22.05.2012 11:51

Ares258 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Switch

v Ostatné

6

737

26.03.2008 14:18

SilverSurfer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Switch

v Ostatné

1

260

04.01.2018 12:53

void Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. switch

v PHP, ASP

4

707

23.05.2009 15:36

kaidžas Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SWITCH

v Ostatné

5

625

24.10.2008 13:33

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Switch-Router

v Siete

5

461

27.01.2012 13:12

OneTouchyyy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. WiFi Switch

v Siete

2

421

07.03.2013 12:10

michalesku Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Switch - problem

v Siete

8

437

31.08.2016 15:42

brezno227 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zháňam switch

v Siete

5

445

04.03.2016 15:39

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Switch internet

v Siete

2

499

15.09.2011 0:16

Tomas1 Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra