Zum Inhalt springen

Installation von Mailformplus funktioniert nicht korrekt

Erstellt am 15. März 2005 · 1 Antwort · letzte Antwort am 16. April 2005

Tags: Frage

matze010168 ·

Zuerst möchte ich erwähnen, daß diverse andere Extensions bislang auf der Website problemlos funktionieren. Insofern hoffe ich, daß es nicht an einer fehlerhaften Typo3-Installation liegt ... Die Website selbst läuft seit 9 Monaten, die T3-Version ist 3.5.

Unser Problem ist schlicht, daß nach der Installation der Extension das Backend Modul nicht korrekt konfiguriert ist. Die Fehlermeldung lautet:

"It seems like there is a backend module in 'mod1/conf.php' which is not configured in ext_emconf.php"

Normalerweise ist da doch nichts anzupassen, oder? Es wäre klasse, wenn jemand einen kurzen Hinweis hätte, woran es liegen könnte!!

Vielen Dank schon mal im voraus 😉

Matthias Reinhard

PS: Und das passiert, wenn man versucht, trotzdem weiterzumachen:

Wenn man im Typo BE eine Seite mit dem Plugin "Mailformplus" und dem entsprechenden Element erstellt und alle notwendigen Einstellungen vorgenommen hat (Email-Adresse, Template etc.) inkl. folgender Angaben:

===
plugin.tx_thmailformplus_pi1.saveDB = 1
plugin.tx_thmailformplus_pi1.saveDB {
dbTable = tx_onlinebewerbung
fileUpload = uploads/tx_thmailformplus/
fileTypes = jpg,gif,png,jpeg,pdf,doc,rtf,txt,html,htm
dbinsert=pid:761,hidden:1
dbkey =uid
mapping=name:particip_name,street:particip_street,plz:particip_zip,ort:particip_city,
telefon:particip_phone,fax:particip_fax,email:particip_email,anspechpartner_name:contact_name,
anspechpartner_vorname:contact_firstname,anspechpartner_telefon:contact_phone,
anspechpartner_fax:contact_fax,anspechpartner_email:contact_email,kategorie:category,info:info,
attachment:attachment
}

... dann bekommt man nach dem Abschicken der Webform keine email, und die Daten werden auch nicht in der Db gespeichert.

Stattdessen kommt folgende Fehlermeldung:

Warning: Wrong datatype for second argument in call to in_array in .../typo3conf/ext/th_mailformplus/pi1/class.tx_thmailformplus_pi1.php on line 453

netdog ·

wenn man folgende Änderung im th_mailformplus/pi1/class.tx_thmailformplus_pi1.php vornimmt, müsste es funktionieren:

besten Dank an Robert Zöhrer der diesen Bug entdeckt/beseitigt hat!

line 130 (ca) gleich unterhalb von
"function loadMapping($conf) {"
folgende zeile eintragen:

$this->conf['saveDB'] = array ();

falls es dann noch immer nicht funktioniert, bitte das mapping auf Gross/Kleinschreibung überprüfen! (name der input-fields).
lg, peter