Zum Inhalt springen

ve_guestbook schreibt keine Einträge

Erstellt am 12. September 2006 · 20 Antworten · letzte Antwort am 31. Oktober 2006 · Seite 1 von 2

Tags: Frage

sjjh ·

Hab quasie das gleiche Problem. ve_guestbook hat funktioniert. Dann "plötzlich" auf einmal nicht mehr. (Ich weiß, das klingt doof, aber ich weiß echt nicht, was ich großartig geändert hab, das es nicht mehr funktioniert...)
Nach dem deaktivieren des Caches tut das gb es wieder.
Aber das kann doch auf Dauer keine Lösung sein? Hat jemand ne andere lösung für's Problem? Oder schonmal nen Eintrag im Bug-tracker gemacht?

Gruß,
Simon

nie3mals ·

woohoo, hat bei mir jetzt auch funktioniert!!
nicht cachen eingestellt!
aber... was ist der fehler? verstehe es nicht.

thx to all

cope ·

Ich kann mir grob vorstellen, was passiert. Wenn die Seite "gecacht" wird, wird ja wohl kein php mehr aufgerufen. Wie soll etwas in die Datenbank schwappern, wenn kein Befehl dazu ausgeführt wird? Geht nich, logisch.

Im Prinzip muss man die Seite mit dem Formular immer "ungecacht" laufen lassen, damit nach dem -Submit- auch php ausgeführt wird.

Das gilt natürlich auch für die Teaser/List-Ansicht. Wenn die im Cache rumbommeln gibts auch keinen neuen GB-Eintrag zu sehen. Im Prinzip müsste das ve_guestbook für alle Seiten, die einen Teaser/List enthalten den Cache löschen, sobald ein neuer Eintrag dazu kommt. Fehlt wahrscheinlich in der aktuellen Version.

Als denn
Peter

piripi ·

servus leute,

hab ein ähnliches problem!

habe eine neues typo3-projekt (typo3 4.0.2) gestartet alles tut bestens, das newsscript arbeitet tadellos...

aber ve guestbook muggt rum!

zuerst hatte ich die neuste version 1.12.1 installiert mit dem ergebnis:

fehlermedlungen, mysql nicht richtig angebunden...

hab dann die seite auf "no cache" gestellt->nichts... 🙁

hab jetzt die alter version installiert 1.12.0, aus einem alten typo3 projekt...

wenn ich das form einfüge, zeit die seite keine php fehler an, aber sobald die list/teaser drin ist kommt folgendes:

Warning: Division by zero in /www/htdocs/w0077702/piripi/typo3conf/ext/ve_guestbook/pi1/class.tx_veguestbook_pi1.php on line 333

Warning: Division by zero in /www/htdocs/w0077702/piripi/typo3conf/ext/ve_guestbook/pi1/class.tx_veguestbook_pi1.php on line 364

Warning: Division by zero in /www/htdocs/w0077702/piripi/typo3conf/ext/ve_guestbook/pi1/class.tx_veguestbook_pi1.php on line 365

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /www/htdocs/w0077702/piripi/typo3_src/t3lib/class.t3lib_db.php on line 801

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w0077702/piripi/typo3conf/ext/ve_guestbook/pi1/class.tx_veguestbook_pi1.php:333) in /www/htdocs/w0077702/piripi/typo3_src/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2830

der eintrag wird sogar gespeichert, aber nicht angezeigt!!

woran kann das liegen?

wie gesagt hab die page auf "no cache" gestellt, ohne erfolg, liegt es villeicht am template?! aber mit dem orginaltemp geht ja auch nicht!!

bin am abkotzen, hoffe jemand hat ne guten tip!!

gruß
piripi

piripi ·

ach ja, wenn noch kein kommentar gesetz wurde kommt folgendes:

Warning: Division by zero in /www/htdocs/w0077702/piripi/typo3conf/ext/ve_guestbook/pi1/class.tx_veguestbook_pi1.php on line 364

Warning: Division by zero in /www/htdocs/w0077702/piripi/typo3conf/ext/ve_guestbook/pi1/class.tx_veguestbook_pi1.php on line 365

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w0077702/piripi/typo3conf/ext/ve_guestbook/pi1/class.tx_veguestbook_pi1.php:364) in /www/htdocs/w0077702/piripi/typo3_src/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2830

und ich weiss nicht ob es wichtig ist:

seite ist bei all-inkl.de gehostet (bei einem anderen projkt geht es perfekt, allerdings auf typo3 4.0, liegt es vielleicht ander 4.0.2!?)

Beatz ·

Ich habe einen anderen Weg gewählt, um die Seite trotzdem zu cachen und somit etwas an Performance rauszuholen. Setzt das Plugin im Template auf USER_INT.

Einfach oberhalb einer Konfiguration für das Template setzt ihr

plugin.tx_veguestbook_pi1 = USER_INT

Das sollte dann so aussehen

plugin.tx_veguestbook_pi1 = USER_INT
plugin.tx_veguestbook_pi1 {
  # Eure Konfiguration
  # Eure Konfiguration
}

Beste Grüße
Beatz

piripi ·

das hat leider auch nichts gebracht 🙁

woran kann das liegen!?

früher gings doch auch perfekt mit dem einbinden!

das ganze modul geht bei mir nicht mehr!! egal wo ich das guestbook einbaue kommt die fehlermeldung von oben (nur wenn das list object eingefügt ist)

cope ·

@piri...

würde mal schätzen, Du hast Limits auf 0? Wetten :p ?

Auf die Seite gehen, wo das GB mit Listenansicht erscheinen soll (nat. im BE)
Plugin Optionen -> Liste/Teaser -> Wieviel Einträge und da ne Zahl größer 0

Frohes Schaffen
Peter

piripi ·

@ cope

MEIN HELD!!

bei der version typo3 4.0 musste ich das nicht... #angry#

wie auch immer, es TUT! :-)

vielen danke für die schnelle & richtige antwort!

gruß
piripi

piripi ·

jetzt hätte ich noch ne kleine frage bezüglich newsscript in verbindung guestbook:

in der listseite der news, steht unter jeder news ein comment-counter, der aber nicht aktuallisiert wird nachdem eine neuer comment geschrieben wurde, hab es bis jetzt so "gelöst", dass die seite alle 5 min gechached wir...

gibt irgendwie die möglichkeit per ts die anweisung zu geben, dass nach jedem neuen comment-eintrag eine seite gecached wird!?

gruß
piripi