VF DSL 468x60

Modern Guestbook maxPages Patch

 / typo3wizard.com / Artikel / Modern Guestbook 1.6.11 maxPages Patch

Laut Dokumentation der Modern Guestbook "ve_guestbook" Extension (Version 1.6.11) ist es möglich über maxPages des pageBrowsers die Anzahl der angezeigten Seiten zu konfigurien. Nach einem erfolglosen Versuch dies zu verwenden, habe ich im Sourcecode entdeckt, dass der entsprechende Code nicht vorhanden ist.

Nun habe ich entschlossen diese Funktion hinzuzuprogrammiern. Um diese Funktion zu nutzen einfach folgende Zeilen nach Zeile 335 in die Datei

typo3conf/ext/ve_guestbook/pi1/class.tx_veguestbook_pi1.php einfügen:

if(ceil($actualPage - $this->internal['maxPages']/2) > 0){

$firstPage=ceil($actualPage - $this->internal['maxPages']/2);

$addLast=0;

}else{

$firstPage=0;

$addLast=floor(($this->internal['maxPages']/2)-$actualPage);

}

if(ceil($actualPage + $this->internal['maxPages']/2) <= $pages){

$lastPage=ceil($actualPage + $this->internal['maxPages']/2) > 0 ? ceil($actualPage + $this->internal['maxPages']/2) : 0;

$subFirst=0;

}else{

$lastPage=$pages;

$subFirst=ceil($this->internal['maxPages']/2-($pages-$actualPage));

}

$firstPage=($firstPage-$subFirst)>0?($firstPage-$subFirst):$firstPage;

$lastPage=($lastPage+$addLast)<=$pages?($lastPage+$addLast):$pages;

 

oder einfach den untenstehenden Patch downloaden und in das Verzeichnis

typo3conf/ext/ve_guestbook/pi1/

kopieren. Nun nur noch in das entsprechende Verzeichnis wechseln und folgenden Befehl ausführen

patch -p0 class.tx_veguestbook_pi1.php class.tx_veguestbook_pi1.php.patch

Download:

class.tx_veguestbook_pi1.php.patch

 

Have Fun

Helmuth Antholzer



Comments


, 19-04-07 21:17:
bla

Add comment

* - required field

*



*
*

Top 10 Updates

Erstellen eines einfachen Infocenters mit TYPO3  geändert am  17-Nov-2009 11:11:22
Funktionierendes Section Menu mit TemplaVoila geändert am  05-May-2009 10:42:40
"Nicht im Menü" in Sitemap anzeigen geändert am  05-May-2009 10:12:24
Implementation des DHTML Menüs von brainjar.com  geändert am  01-Feb-2009 13:01:36
Beispiel DHTML Menü geändert am  01-Feb-2009 12:47:38
Anzeigebeispiel für dynamische Bild Masken geändert am  16-Dec-2008 15:11:25
Links geändert am  11-Dec-2008 10:12:33
Nützliche Links geändert am  11-Dec-2008 10:05:56
Transparente PNG's in IE5/6 ohne JavaScript geändert am  04-Oct-2008 12:28:14
Typoscript Eigenschaften mit stdWrap erweitern geändert am  13-Jun-2008 14:16:12

Latest comments

11-Mar-2010 07:52:35
Tom schrieb: Klasse, genau das was ich gebraucht habe. Mit einer Einschränkung... ... wie kann ich jetzt den...
Vertikales grafisches Menu (GMENU)
10-Mar-2010 15:42:51
siteway.de schrieb: Perfekt. Nach genau sowas hab ich gesucht! Danke.
Jedem Mailformular Feld eine eigene CSS Klassen zuweißen
05-Mar-2010 10:15:12
andi schrieb: Und wie funktioniert das Ganze bei Seiten mit TemplaVoila?
Template abhängig von Spalteninhalt
English
Suche: