Galerie : phpRS Fórum
Máte dotaz ohledně doplňku Galerie?
phpRS - redakční a informační systém
Zobrazuje sa len prvá strana
Zaslán uživatelem/kou: skuter (IP adresa zaznamenána)
Datum: 2008-09-08, 22:17

Ako obvykle "zničoho nič" sa zobrazuje len prvá stránka galérií. Po kliknutí na 2,3 atd sa nič nezobrazí.
To platí aj o fotkách v jednotlivých galériách. Je to na [http://www.skutrklub.cz]



Celkem upraveno 1×. Poslední úprava skuter v 08.09.2008 22:18.

Re: Zobrazuje sa len prvá strana
Zaslán uživatelem/kou: Jakez (IP adresa zaznamenána)
Datum: 2008-09-09, 10:39

Já bych řekl, že to nemůže být z ničeho nic.
Když se podíváš na adresní řádek tak ti tam po kliknutí na další stránky chybí v cestě gallery.php.
Tvoje adresa vypadá takto: [http://www.skutrklub.cz/?akce=galerie_prehled&strana=3]
a měla by vypadat takto: [http://www.skutrklub.cz/gallery.php?akce=galerie_prehled&strana=3]

Jakez | Cidlina.EU | Tady je Xichtovo

Re: Zobrazuje sa len prvá strana
Zaslán uživatelem/kou: Bicak (IP adresa zaznamenána)
Datum: 2008-10-04, 12:35

No z ničeho nic se to nestalo, mi se to stalo po doinstalacích několika pluginu, jakoje uredni deska, multimedia, ale typoval bych že to způsobil plugin inzerce, mohu poprosit o radu kde to mám změnit, aby to fungovalo?

Re: Zobrazuje sa len prvá strana
Zaslán uživatelem/kou: Bicak (IP adresa zaznamenána)
Datum: 2008-10-04, 12:49

Takže jsem na to přišel, pozor způsobuje to INZERTNI sytém a to změna v fs_base

když tohleto vymažete tak tfunguje zobrazování i dalších stránek galerie

<base href="http://www.sluzovice.cz/">
<!--[if IE ]>
<link rel="stylesheet" href="/css/ie.css" type="text/css">
<![endif]-->
<link rel="stylesheet" href="/css/inzerce.css" type="text/css">
<script type="text/javascript" src="/function.js"></script>
<script type="text/javascript"> var GB_ROOT_DIR = "http://www.sluzovice.cz/greybox/"</script>
<script type="text/javascript" src="/greybox/AJS.js"></script>
<script type="text/javascript" src="/greybox/AJS_fx.js"></script>
<script type="text/javascript" src="/greybox/gb_scripts.js"></script>
<link rel="stylesheet" media="all" href="/greybox/gb_styles.css" type="text/css">

Re: Zobrazuje sa len prvá strana
Zaslán uživatelem/kou: marty (IP adresa zaznamenána)
Datum: 2008-10-05, 08:27

u mne OK.. sic tam sem mel chybu ale jen kvuli me nepozornosti.....

ICQ: 179653900
skype: marty_hranice
| www.hnfond.cz | | www.struhlovsko.cz | www.bxclub.com | www.r21club.com | www.palenice.net



Celkem upraveno 1×. Poslední úprava marty v 05.10.2008 20:21.

Re: Zobrazuje sa len prvá strana
Zaslán uživatelem/kou: zdenekh (IP adresa zaznamenána)
Datum: 2008-10-06, 09:19

Teď jsem na to mrknul a na něco jsem přišel. Problém není přímo na straně inzerce, ale spíše v samotné galerii. Odkazy ve zdrojovém kódu jsou často řešeny tímto stylem:

case "galerie_prehled": $this->odkaz="?modul=gallery&amp;akce=galerie_prehled&amp;strana="; break;


Tedy jak je vidět, v odkazech chybí soubor, na který je odkazováno. Proč tomu tak je? Předpokládám, že kvůli způsobu řešení galerie, kdy je její administrace i veřejná část propojená a využívá stejné zdrojové kódy. Prohlížeč si sám pak doplňuje odkazy podle momentálně používané adresy, protože neví, na jaký soubor má odkazovat, tak předpokládá, že odkazujeme na momentálně používaný soubor. Příklad:

Jsem-li na webu a prohlížím si galerii, tak používám soubor gallery.php. Tedy po kliknutí na galerii mám tento odkaz:

[http://www.mujweb.cz/gallery.php]

Takže prohlížeč si adresu doplní takto:

[http://www.mujweb.cz/gallery.php?modul=gallery&amp;akce=galerie_prehled&amp;strana=]

Jsem-li v administraci a prohlížím si tam galerii, tak používám tuto základní adresu:

[http://www.mujweb.cz/admin.php]

Takže prohlížeč si to doplní takto:

[http://www.mujweb.cz/admin.php?modul=gallery&amp;akce=galerie_prehled&amp;strana=]

Problém vzniká v okamžiku, kdy prohlížeči násilně vnutím základní adresu přes ono <base href="http://www.mujweb.cz">

Takže si prohlížeč, neznalý na jaký soubor odkazujeme, doplní adresu, kterou mu sami předložíme, a to takto:

[http://www.mujweb.cz/?modul=gallery&amp;akce=galerie_prehled&amp;strana=]

Takže se galerie pak stává nefunčkní. Vychází to tedy ze způsobu, jakým Michálek galerii napsal. Osobně si myslím, že jím zvolené řešení jednoho kódu pro veřejnou část i administraci nebylo příliš šťastné rozhodnutí, které pak přináší takovéto problémy. Sám jsem se s tím trošku potýkal, když jsem si upravoval galerii po designové stránce a pak mi to v adminu dělalo trochu neplechu.

Řešení? Dalo by se najít. Samozřejmě bez zásahů do zdrojáku to nepůjde. Co mě osobně napadá, tak asi jedno z nejméně násilných řešení (kromě přepsání celé galerie), je na všech místech, kde se tvoří odkazy tímto stylem bez určeného souboru, provést nejdříve zjištění, zda se pohybujeme na webu či v adminu, a podle toho pak doplňovat do odkazů buď gallery.php nebo admin.php, aby už k podobným problémům nemohlo docházet. Vyřešit by to nemělo být tak složité, ale rovnou říkám, že se do toho teď pouštět nebudu, neb jsem doma bez počítače již nějaký čas a v práci se k tomu nedostanu. Jen hodím takový malý náťuk pro ty, co by se tím chtěli zabývat a dořešit to.

//toto zjištění by mělo stačit jen jednou třeba přímo v souboru gallery.php
if (jsem na webu):
$GLOBALS["adresuj"]=gallery.php;
else:
$GLOBALS["adresuj"]=admin.php;
endif;

//odkazy doplníme na všech nutných místech takto
case "galerie_prehled": $this->odkaz="$GLOBALS["adresuj"]?modul=gallery&amp;akce=galerie_prehled&amp;strana="; break;


Je to jen náťuk, jak zjistit ono "(jsem na webu)" mě teď konkrétně nenapadá, ale nemělo by to být tak náročné. Třeba na to někdo přijdete.

T. O. Severka Děčín | New r.č. | Old Good Tom | Jinak už v tom nefrčím... :-)



Celkem upraveno 1×. Poslední úprava zdenekh v 06.10.2008 11:52.

Re: Zobrazuje sa len prvá strana
Zaslán uživatelem/kou: Luboš (IP adresa zaznamenána)
Datum: 2009-12-29, 22:14

Zdravím, dneska jsem si nainstaloval inzerci, což také nebylo úplně bez problémů, ale nakonec se mi ji vlastními silami a postřehy z tohoto fóra podařilo úspěšně rozchodit. Bohužel jsem následně narazil na tento problém galerií a jsem v koncích. S php si až tak dobře nerozumím, takže opravdu nevím, jak dál. Běží už někomu z Vás na PHPRS 2.81 současně galerie a inzerce?


[http://minor]. kvalitne.cz

Fatal error: Cannot redeclare kategorie() (previously declared in /3w/kvalitne.cz/m/minor/gal_funkce/gal_fnc_kategorie.php:11) in /3w/kvalitne.cz/m/minor/plugin/inzertnisystem/inzertnisystem_kategorie.php on line 21

Re: Zobrazuje sa len prvá strana
Zaslán uživatelem/kou: marty (IP adresa zaznamenána)
Datum: 2010-01-05, 10:08

ano bezi.
hacek je v tom ze galerie a inzerce maji kazda svoji funkci pod stejnym nazvem. A ten nazev koliduje..
musel sem u inzerce tu funkci prejmenovat a tam kde ta funkce kategorie() byla volana, tak upravit dle toho prejmenovani.

ICQ: 179653900
skype: marty_hranice
| www.hnfond.cz | | www.struhlovsko.cz | www.bxclub.com | www.r21club.com | www.palenice.net

Re: Zobrazuje sa len prvá strana
Zaslán uživatelem/kou: Luboš (IP adresa zaznamenána)
Datum: 2010-01-08, 19:00

Dík za tip, nakonec jsem tu funkci přejmenovat u galerie a už to také chodí.

Re: Zobrazuje sa len prvá strana
Zaslán uživatelem/kou: (IP adresa zaznamenána)
Datum: 2010-06-22, 14:30

Dobrý den,
nevíte někdo prosím jak to udělat?
Nemohu to upravit tak, abych mohl pužívat jak inzerci tak gallerii.
Aspoň nějaký návod.
Děkuji.



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.