Gå til innhold

Bruke include til å få forskjellig tittel på sidene


Anbefalte innlegg

Topic sier noe, men poenget er å få forskjellig navn på deler av tittelen i nettleseren. Bruker i dag include til de ulike sidene, slik at jeg får f.eks. index.php?cat=info.

 

Videre har jeg i tittelen

<title>::: Nettstedets Navn - <? echo $tittel; ?> :::</title>

På siden info.php, som inkluderes, har jeg

session_start();

$tittel = 'Info';

session_register($tittel);

På index.php har jeg session_register($tittel); - i tillegg til det som står i tittellinjen. Men det funker ikke, det er bare "Nettstedets navn" som vises - ikke $tittel...

Lenke til kommentar
Videoannonse
Annonse


<?php

if($cat == "info")

{

$tittel = "Info";

}

if("$cat == "news")

{

$tittel = "Nyheter";

}

?>

<html>

<head>

<title>::: Nettstedets Navn - <?php echo $tittel; ?> :::</title>

 

Dette legger du inn øverst i index.php. Da trenger du ikke å bruke sessions. Du må legge til ifene etter hvilke sider du har.

Lenke til kommentar
eller hvis du er lat

<title>asdasdasfafs <?php echo($_GET['cat']); ?> </title>

 

Da må han være virkelig lat! Tittelen får ikke stor forbokstav og hvis det er en tittel som inneholder 2 eller flere ord, blir det umulig siden den går etter en del av urlen.

Lenke til kommentar

Jeg er ikke så veldig lat, så jeg brukte forslaget til yNx.

 

Endret det til :

 


<?php 

if($cat == "info") 

{ 

$tittel = "Info"; 

} 

else if($cat == "news") 

{ 

$tittel = "Nyheter"; 

}

else if($cat == "statsminister") 

{ 

$tittel = "Kjell Magne"; 

}

else

{

$tittel = "Hovedsiden";

}

?>

og da funket det alldeles glimrende :woot: Takker!

Lenke til kommentar

Da må han være virkelig lat! Tittelen får ikke stor forbokstav og hvis det er en tittel som inneholder 2 eller flere ord, blir det umulig siden den går etter en del av urlen.

 

Hvis en er lat er det ikke nødvendig.

Definisjonen av ett ord er vel sånn ca samling bokstaver delt opp med %20 tegnet så hvis en legger til dette i url'en funker det fint med flere ord.

Tenkte bare jeg skulle nevnet det.

Det finnes dog enkelte svarte sider med denne typen koding. Hva som skjer hvis du gjør slik kan du se nedenfor...

 

Proof of conzepth ;)

Lenke til kommentar

Jeg bruker ofte å definere $pagetitle i de forskjellige php-scriptene, og legge til i topp.php (øverste del av designet):

 

<title>Min side ::: 

<?php if(isset($pagetitle)) {

}

else {

$pagetitle = "Noe er gærlig i scriptet for dette skal ikke komme";

}



echo $pagetitle;



?></title>

Lenke til kommentar
Jeg er ikke så veldig lat, så jeg brukte forslaget til yNx.

 

Endret det til :

 


<?php 

if($cat == "info") 

{ 

$tittel = "Info"; 

} 

else if($cat == "news") 

{ 

$tittel = "Nyheter"; 

}

else if($cat == "statsminister") 

{ 

$tittel = "Kjell Magne"; 

}

else

{

$tittel = "Hovedsiden";

}

?>

og da funket det alldeles glimrende  :woot: Takker!

 

Ah fint å være til hjelp! :woot:

Lykke til med siden!

 

Da må han være virkelig lat! Tittelen får ikke stor forbokstav og hvis det er en tittel som inneholder 2 eller flere ord, blir det umulig siden den går etter en del av urlen.

 

Hvis en er lat er det ikke nødvendig.

Definisjonen av ett ord er vel sånn ca samling bokstaver delt opp med %20 tegnet så hvis en legger til dette i url'en funker det fint med flere ord.

Tenkte bare jeg skulle nevnet det.

Det finnes dog enkelte svarte sider med denne typen koding. Hva som skjer hvis du gjør slik kan du se nedenfor...

 

Proof of conzepth ;)

 

Greit du har rett. Ingenting å si på det.

Lenke til kommentar

For å strø salt på de som ligger nede:

 

ucfirst() gir stor forbokstav.

 

:lol:

 

 

Jeg er ikke så veldig lat, så jeg brukte forslaget til yNx.

 

Endret det til :

 


<?php 

if($cat == "info") 

{ 

$tittel = "Info"; 

} 

else if($cat == "news") 

{ 

$tittel = "Nyheter"; 

}

else if($cat == "statsminister") 

{ 

$tittel = "Kjell Magne"; 

}

else

{

$tittel = "Hovedsiden";

}

?>

og da funket det alldeles glimrende  :woot: Takker!

 

Ah fint å være til hjelp! :woot:

Lykke til med siden!

 

Da må han være virkelig lat! Tittelen får ikke stor forbokstav og hvis det er en tittel som inneholder 2 eller flere ord, blir det umulig siden den går etter en del av urlen.

 

Hvis en er lat er det ikke nødvendig.

Definisjonen av ett ord er vel sånn ca samling bokstaver delt opp med %20 tegnet så hvis en legger til dette i url'en funker det fint med flere ord.

Tenkte bare jeg skulle nevnet det.

Det finnes dog enkelte svarte sider med denne typen koding. Hva som skjer hvis du gjør slik kan du se nedenfor...

 

Proof of conzepth ;)

 

Greit du har rett. Ingenting å si på det.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...