Nachdem nun durch die Hilfe von Frank1774 die Eingabefelder des Guestbook erscheinen, ist nach dem Absenden der ausgefüllten Felder folgender Fehler aufgetaucht:
Fatal error: Call to undefined function: getnewinsert() in /home/www/typo3_src-3.6.0/typo3/ext/tt_guest/pi/guest_submit.inc on line 39
Die FUNCTION gibt's jedoch nur in 3.5.0:
typo3_src-3.5.0/tslib/class.tslib_fetce.php: function getNEWinsert($table, $dataArr) {
Inst.: LINUX
Typo3 3.6.0
tt_guest für 3.6.0
Änderung lt. Frank1774 (1 Zeile)
Irgendjemand auch diese fehlende Func??
Gruß
Rupert
Plötzlich und unerwartet hat die Function ihren Namen gewechselt..
In der tt_guest Zeile ersetze
getNEWinsert mit execNEWinsert
fertig. läuft.
Toll, das Gästebuch läuft wieder! Allerdings mit einem kleinen Schönheitsfehler: Beim Absenden eines Eintrags bekomme ich die etwas unschöne Fehlermeldung "Query was empty". Der Eintrag wird aber trotzdem brav gespeichert und angezeigt.
Wer das jetzt noch beheben kann, bekommt 'nen Lolli ;-)
Den "Fehler" (wenn das denn einer ist #giggle# ) hab ich auch, aber das finde ich nicht weiter schlimm! Schlimmer finde ich es, daß ich es nicht hin bekomme, nach dem man den Eintrag abschickt, das Ganze im selben Fenster öffnen zu lassen! Bei mir öffnet sich immer ein neues!
Hab's raus gefunden:
Im TypoScript Objekt Browser
bei "Object tree" "Constanst" auswählen und da unter [content]->[pagetarget] "_self" eintragen!
@ coolcactus
Das hat übrigens auch das "Problem" mit dem "Query was empty" bei mir behoben!
Sollte das bei Dir auch so klappen, her mit dem Lolli! 😃
Mh, leider nicht. Hat keine Auswirkung auf "Query was empty".
"query was empty" ist etwas mehr als ein schönheitsfehler. ich habe den target von top auf self gestellt >> kein ergebnis.
sollten wir vielleicht einen eigenen thread dazu eröffnen?
Einfach folgende Zeile in der guest_submit.inc löschen.
-> echo mysql_error();
Dann sollte der Schönheitsfehler behoben sein.
Besten Dank - jetzt ist der Fehler weg.
In der tt_guest Zeile ersetze
getNEWinsert mit execNEWinsert
fertig.
Hi,
habe auch das o.g. Problem, aber kannst mir jemand sagen wo genau ich getNEWinsert mit execNEWinsert ersetzen muß? Wo ist diese Zeile?
hi,
du must in der datei guest_submit.inc folgendes ändern:
"getNEWinsert" mit "execNEWinsert" ersetzen. wenn danach noch die fehlermeldung "Query was empty" musst du "echo mysql_error();" aus derselben datei löschen. danach hats auf jedenfall bei mir wieder geklappt.
gruss
markus
ps die datei guest_submit.inc findest du im folgenden verzeichnis: public_html / typo3conf / ext / tt_guest / pi /