Kan du inte i sida.php testa loadpage variabel och sätta titeln på lämpligt sätt?
Eller så kan du ha titeln som filnamn och då är det bara att skriva ut filnamnet i titeln:
ex:
<title>www.domain.com: <?php echo $_get{"loadpage"]; ?></title>
2 svar · 216 visningar · startad av jepsO
Jag har byggt en sida som bygger på principen med en index.php-sida i vilken innehållet inkluderas genom t.ex. index.php?loadpage=links och include($_GET["loadpage"].".php");.
Problemet är att det ska finnas en rubrik till varje delsida, och denna rubrik ligger inte i samma cell som den där själva huvudinnehållet inkluderas. Jag testade med include("sida.php?show=1"); resp. show=2 och skriva en if-sats i sida.php, men det fungerar inte :/. Visst går det att ha en rubrik-fil till varje delsida – eventuellt en rubrik.php med en massa if-satser – men det känns lite grötigt.
Några förslag?
Kan du inte i sida.php testa loadpage variabel och sätta titeln på lämpligt sätt?
Eller så kan du ha titeln som filnamn och då är det bara att skriva ut filnamnet i titeln:
ex:
<title>www.domain.com: <?php echo $_get{"loadpage"]; ?></title>
Njae, jag menar inte rubrik som i <title>, utan en textsträng som ska visas i cellen ovanför det huvudsakliga innehållet. Att utgå från filnamnet skulle bli för bökigt, eftersom det handlar om rätt långa textsträngar...
Jag testade att skriva rubrik och innehåll som två skilda variabler i den inkluderade filen, men då går det inte att köra någon php-kod i det som inkluderas.
Snyft ulk.
Problemet löst
Det fungerade att först deklarera variabeln show och sedan inkludera filen, dvs
$show = "1";
include("sida.php");
// och i sida.php
if ($show == 1) { echo "1"; }
.