Autor | Zpráva | ||
---|---|---|---|
HuH Profil * |
#1 · Zasláno: 21. 10. 2007, 09:19:56
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 |
#2 · Zasláno: 21. 10. 2007, 09:42:41 · Upravil/a: Alphard
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] . "&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] . "&dalsi=$dalsi\">\n"; |
||
HuH Profil * |
#3 · Zasláno: 21. 10. 2007, 10:06:22
Ikdyž jsem do všech odkazů přidal ?page=".$_GET['page'] zase to nefunguje úplně.. Napřiklad zde
|
||
Alphard Profil |
#4 · Zasláno: 21. 10. 2007, 11:02:33
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 * |
#5 · Zasláno: 21. 10. 2007, 11:27:31
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 |
#6 · Zasláno: 21. 10. 2007, 11:52:31
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 * |
#7 · Zasláno: 21. 10. 2007, 12:32:44
Moc díky už je to OK
|
||
Časová prodleva: 17 let
|
0