ACHTUNG: Alles auf eigene Gefahr !!! Bitte vorher wie immer Backup der betreffenden Datei/Daten machen !!!
Joomla 1.5.9
ArtForms v. 2.1b7.2 [For Joomla 1.5] - Build 107
-> Keine Darstellung gesendeter Formulare im Backend
-> Nach dem absenden eines Formulares taucht eine weisse Seite OHNE Fehlermeldung auf !
Nach einschalten des DEBUG-Modus gibt es diese Meldung:
Fatal error: Call to a member function insertObject() on a non-object in /../../libraries/joomla/database/table.php on line 289
Es gibt im netz lösungen, die einfach die betreffende Zeile löschen, das ist immer mist sowas zu machen!
Habe eine bessere Lösung
bearbeite die Datei:
/www/components/com_artforms/artforms.html.php
in zeile 539 (kann variieren) und ändere den eintrag:
saveDBForms( $database, $option, $itemname_todb, $itemdata_todb, $formtitle, $formid );
in:
$database =& JFactory::getDBO();saveDBForms( $database, $option, $itemname_todb, $itemdata_todb, $formtitle, $formid );
Nun wird das Formular sauber abgeschickt und es kann auch im Adminberech angezeigt werden was vorher auch nicht ging.
Bei manchen Modulen kommt es nun zu falschen Darstellungen/Fehlern , hier meine Settings für ArtForms mit denen diese Fehler weg sind:
ArtForms/Einstellungen/ Interface für Editor = "Klassisch(wie bisher)"
Wenn der Cache gelöscht ist vom Browser/Server dann sollte es eventuell auch ohne ändern der Einstellungen funktionieren.
sollte das immer noch nicht funktionieren, dann Artforms löschen und neu installieren und die Dateiänderung vornehmen.
have a nice time
Chris