Autor Zpráva
HuH
Profil *
Dobrý den, mám problém s fotogalerií, moc PHP nerozumím tak se to pokusím to tu polopaticky vysvětlit. Fotogalerie normálně funguje ale když jí potřebuji dostat do includované stránky zdaří se to jen částečně protože fotogaleri počítá s cestou:

index.php?folder=fotky

a né s:

index.php?page=stranka&folder=fotky

jak je možné "vysvětlit jí" aby si k adrese pridala ?page=stranka, odkazy tam jsou jenom čtyři (line 212, line 269, line 276, line 286)

Nevím co mám přidat do odkazů aby si tam načetli to ?page=neco...Díky moc za radu


Kód galerie je zde http://www.spine.borec.cz/fotogalerie.txt
Alphard
Profil
jak je možné "vysvětlit jí" aby si k adrese pridala ?page=stranka
přidej to do toho odkazu, tedy,

jestli je page konstantni, např. fotogalerie, tak
echo "<a href=\"".$_SERVER["PHP_SELF"]."?page=fotogalerie&img=" .$obrazky[$i][f] . "&amp;dalsi=$dalsi\">\n";

jestli je dynamická, tak ji musíš prvně zjistit, např. $_GET['page']
echo "<a href=\"".$_SERVER["PHP_SELF"]."?page=".$_GET['page']."&img=" .$obrazky[$i][f] . "&amp;dalsi=$dalsi\">\n";
HuH
Profil *
Ikdyž jsem do všech odkazů přidal ?page=".$_GET['page'] zase to nefunguje úplně.. Napřiklad zde
Alphard
Profil
Ikdyž jsem do všech odkazů přidal ?page=".$_GET['page'] zase to nefunguje úplně
nepřidal :-)
ta fotogalerie používá pro navigaci formuláře, kde se musí action upravit stejným způsobem
(začíná to zhruba na řádku 335, jsou tam 3), pak by měly fungovat i tlačítka předchozí, zpět a další
HuH
Profil *
Vím že když se teď zeptám že budu za trubku ale i tak....

Kam mám do toho fomrmuláře přidat ?page=".$_GET['page'] ?

if (isset($navigace[0])) {
echo "<form action="".$_SERVER["PHP_SELF"]."" method="get"> ";
echo "<input type="hidden" name="img" value="".$navigace["0"]."" /> ";
echo "<input type="submit" value="Back" /> ";
echo "</form> ";
}
Alphard
Profil
buď přímo do adresy, nebo jako nový input
if (isset($navigace[0])) {
echo "<form action=\"".$_SERVER["PHP_SELF"]."\" method=\"get\">";
echo "<input type=\"hidden\" name=\"img\" value=\"".$navigace["0"]."\" />";
echo "<input type=\"hidden\" name=\"page\" value=\"".$_GET["page"]."\" />";
echo "<input type=\"submit\" value=\"Back\" />";
echo "</form> ";
}
HuH
Profil *
Moc díky už je to OK

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:

0