[Gelöst] Page Navigation beim Gallery-Modul funktioniert nicht

Hilfe zu Modulen und Tags
Post Reply
wilderpel
Forum Members
Forum Members
Posts: 58
Joined: Sat Jan 10, 2009 2:44 pm

[Gelöst] Page Navigation beim Gallery-Modul funktioniert nicht

Post by wilderpel »

Hi,

ich hab bei mir das Gallery-Modul installiert, aber sobald aufgrund meines festgelegten Limits mehrere Seiten erzeugt werden, funktioniert der parentlink-Button nicht mehr (also der, der aus einem Ordner in den übergeordneten hochwechselt) und die Navigation zwischen den Seiten funktioniert auch überhaupt nicht.

Wer's sich ansehen will:
hier klicken

Hab keine Ahnung, woran das liegen kann und auch nicht, wie die richtigen Links eigentlich aussehen müssten.
Im Template hab ich die entsprechenden Stellen nicht geändert:

Code: Select all

<div class="pagenavigation">
{if $pages > 1}
<div class="prevpage">{$prevpage}</div>
<div class="nextpage">{$nextpage}</div>
{/if}
{if isset($parentlink)}<div class="parentlink">{$parentlink}</div>{/if}
{if $pages > 1}<div class="pagelinks">{$pagelinks}</div>{/if}
</div>
Ich hoffe ihr könnt mir helfen.
Last edited by wilderpel on Sun Nov 01, 2009 7:45 pm, edited 1 time in total.
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm

Re: Page Navigation beim Gallery-Modul funktioniert nicht

Post by Jos »

Sieht aus es hat etwas zu tun mit url_rewrite/pretty urls und der gallery root. Navigation zwischen Seiten in einer subgallerie geht gut.

Ich hab schon eher sowas vergleichbares gesehen bei einer, der nicht ein normaler {content} tag im template hattest. Er hatte nur {content block="text1"} {content block="text2"}. Wie ist das bei dir?
wilderpel
Forum Members
Forum Members
Posts: 58
Joined: Sat Jan 10, 2009 2:44 pm

Re: Page Navigation beim Gallery-Modul funktioniert nicht

Post by wilderpel »

Ich hab einen ganz normalen {content}-Tag im Template.

Wenn es an den pretty urls liegt, was kann ich dann machen, außer diese Funktion zu deaktivieren?
Last edited by wilderpel on Sat Oct 31, 2009 4:37 pm, edited 1 time in total.
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm

Re: Page Navigation beim Gallery-Modul funktioniert nicht

Post by Jos »

Du hast version 1.0.3 ?
wilderpel
Forum Members
Forum Members
Posts: 58
Joined: Sat Jan 10, 2009 2:44 pm

Re: Page Navigation beim Gallery-Modul funktioniert nicht

Post by wilderpel »

Ja. Soweit ich weis, ist das doch die neuste, oder?
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm

Re: Page Navigation beim Gallery-Modul funktioniert nicht

Post by Jos »

Ja stimmt, ich hoffe nächste Woche ein neue Release fertig zu haben, 1.1. Darin wird die url für url_rewrite anders aussehen.
Für links nach root galery siehst du jetzt // in die url. Das geht raus.

Aber für nun weiss ich nicht bestimmt wie ich du helfen kann. Ich habe sofern keine Probleme damit mitbekommen. Ich denke dass die url falsch interpretiert wird in die RegisterRoute Funktion in reihe 154 von Gallery.module.php. Bisst du bekannt mit Regular Expressions?
wilderpel
Forum Members
Forum Members
Posts: 58
Joined: Sat Jan 10, 2009 2:44 pm

Re: Page Navigation beim Gallery-Modul funktioniert nicht

Post by wilderpel »

Regular Expressions kann ich nicht wirklich. Aber das ein oder andere könnte ich schon machen, wenn du mir sagen würdest, was.

In der Datei Gallery.module.php steht nur folgendes bei mir:

Code: Select all

<br />
<b>Fatal error</b>:  Class 'CMSModule' not found in <b>/www/htdocs/w00b3ad0/modules/Gallery/Gallery.module.php</b> on line <b>36</b><br />
Das ist irgendwie komisch. Auch wenn ich es runterlade steht nur dieses Html da drinn.
Vielleicht liegt es auch daran, dass ich zur Zeit an einem anderen PC bin und hier kein FTP-Programm habe, aber ich kann im Moment keine Zeile PHP in dieser Datei finden ;D
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm

Re: Page Navigation beim Gallery-Modul funktioniert nicht

Post by Jos »

Nein, das wird nicht die wirkliche datei sein.

Wie sieht der {Gallery} tag im seiten content aus? Welche parameter gibst du mit?
wilderpel
Forum Members
Forum Members
Posts: 58
Joined: Sat Jan 10, 2009 2:44 pm

Re: Page Navigation beim Gallery-Modul funktioniert nicht

Post by wilderpel »

folgendermaßen:
{Gallery number="9"}
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm

Re: Page Navigation beim Gallery-Modul funktioniert nicht

Post by Jos »

Oke, einige Stunden weiter, und ich kann es nachproducieren, und habe auch eine Lösung gefunden, hoffe ich  ;)

Suche in Gallery.module.php für:

Code: Select all

$this->RegisterRoute('/gallery\/(?P<dir>(.*\/)+)(?P<returnid>[0-9]+)$/', array('action'=>'default'));
Und ersetze es durch:

Code: Select all

$this->RegisterRoute('/gallery\/(?P<start>[0-9]+)\/(?P<number>[0-9]+)\/(?P<returnid>[0-9]+)$/', array('action'=>'default'));
$this->RegisterRoute('/gallery\/(?P<dir>(.*\/)+)(?P<returnid>[0-9]+)$/', array('action'=>'default'));
klappt das?
Last edited by Jos on Sat Oct 31, 2009 9:24 pm, edited 1 time in total.
wilderpel
Forum Members
Forum Members
Posts: 58
Joined: Sat Jan 10, 2009 2:44 pm

Re: Page Navigation beim Gallery-Modul funktioniert nicht

Post by wilderpel »

Vielen, vielen Dank.
Du hast dir wirklich Mühe gegeben und es hat geklappt, sehr gut ;)
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm

Re: [Gelöst] Page Navigation beim Gallery-Modul funktioniert nicht

Post by Jos »

Danke.. schön das es jetzt funktioniert  :)


edit: version 1.1 ist jetzt zum download erreichbar im ModuleManager. Da braucht man selbstverständlich nicht die code zu ändern
Last edited by Jos on Mon Nov 09, 2009 11:51 am, edited 1 time in total.
Post Reply

Return to “Module und Tags”