Autor Zpráva
boron
Profil *
Ahoj,
mám na Vás prosbu, můžete mi níže uvedený kód upravit tak, aby se mi měnilo title.


index.php
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<title>měnící se title</title>
</head>
<body>
><a href="?page=a">a</a>
><a href="?page=b">b</a>
<?php
switch ( $_GET[ "page" ] ) {
case "a":
include "a.php";
break;
case "b":
include "b.php";
break;
// a tak dale...
default:
include "a.php";
break;
}
?>
<!-- paticka -->
</body>
</html>
boron
Profil *
a.php

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
</head><body>
<?php
echo "Jak se máš?";
?></body>
</html>
boron
Profil *
b.php

<?php
echo "Zdravím";
?>
Miloš
Profil
Měnící se <title> v PHP viz http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=2&topic=65 234#13
boron
Profil *
JJ dík, zkoušel jsem to hodit do mého kódu a nefunguje. Mohl bys mi tady napsat, jak bys to napsal do mého kódu ty? Please
Jurasss
Profil *
<title> <?php echo $_GET[ "page" ]; ?> </title>
boron
Profil *
title se mi mění na jméno odkazu, který je právě aktuální. Bych potřeboval aby se title měnile dle zadaného $title = "Úvodem slovo šiditele";
TSD
Profil *
V prvním příspěvku máš použité větvení, Jurasss ti poradil, jak nastavit title. Jestli si ty dvě věci nedokážeš spojit, zřejmě bys měl zkusit dělat něco jiného.
boron
Profil *
To si řikám taky, neboj živit se s tím určitě nebudu.. Jen sem dostal úkol, který musím udělat. PHP není moje silná stránka, ostatně proto jsem se obrátil na Vás. Zkoušel jsem to a prostě nevím, nefaká. Možná je v tom malá prkotina. Nevím, co dělám špatně. Uvítal bych, kdybyste mi správně doplnili můj kód, aby fungoval.
kajaman
Profil
ten odkaz si uprav takto:
<a href="./index.php?page=a&title=Titulek"

PS: mezery a speciální znaky se musí v url nějak kódovat, myslím, že mezery jsou %20,
takže by to mohlo být:
<a href="./index.php?page=a&title=Dvouslovny%20Titulek"

ale to si nejsem úplně jistej, je to třeba vyzkoušet
EDIT:
takže nakonec je to takhle:
...&title%3DÚvodem%20slovo%20šiditele
viz:http://blassenweb.net/modules.php?name=PHP-Nuke_Tools&file=index&func= URLENCODER
boron
Profil *
OK, funguje. Díky. Ještě mě zajímá, jak to bude s měnícím se $keywords = "Klíčová sova pálená";
viz http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=2&topic=65 234#13
Joker
Profil
kajaman
ten odkaz si uprav takto:
<a href="./index.php?page=a&title=Titulek"

To mi nepřipadá jako dobrý nápad, takhle když na stránku někdo odkáže, může si nastavit titulek podle svého. V horším případě i celou stránku, když to nebude ošetřené a udělám něco jako:
<a href="domena/index.php?page=a&title="ahoj</title><p>Ahoj</p><!--"
Joker
Profil
Lepší by bylo něco jako:
$titulky = Array("a"=>"Titulek 1", "b"=>"Titulek 2");
$titulek = $titulky[$_GET["page"];

...a ještě lepší by to bylo udělat vůbec jako šablony.
boron
Profil *
jak to myslíš jako šablony? Můžeš mi uvést příklad?
kajaman
Profil
to: Joker
jj, jsou lepší způsoby. Odpovídal jsem na daný dotaz, protože mám spíš pocit, že Boron na nějakém příkladu studuje základy, tak proto... ;)
boron
Profil *
Nejlepší bude začít od začátku. Jak na měnící se title?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: