Jump to content
Sign in to follow this  
entotre

Bruke include til å få forskjellig tittel på sidene

Recommended Posts

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...

Share this post


Link to post

hvis jeg skjønte posten din rett har du problemer med å hente enn session variabel.

prøv $_SESSION['variabel'].

Share this post


Link to post

<?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.

Share this post


Link to post
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.

Share this post


Link to post

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!

Share this post


Link to post

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 ;)

Share this post


Link to post

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>

Share this post


Link to post
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.

Share this post


Link to post

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.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...