[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
xform sendet nicht - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
a.albrecht
Beiträge: 141
Registriert: 17. Dez 2008, 23:43
Kontaktdaten: ICQ

xform sendet nicht

20. Mär 2012, 16:03

Hallo Redaxonen,

vielleicht liegt die Lösung auf der Hand, ich komme aber einfach nicht weiter.
Mein xform will einfach nicht das Kontaktformular senden. Fehlt bei mir etwas?

Code: Alles auswählen

html|<div id="formular">
html|<div class="kontaktbox">
text|Firma|Firma|Firma
text|Anrede|Anrede|Anrede
text|Name|Name|Name
text|Strasse|Straße|Straße
text|Hausnummer|Hsnr.|Hsnr.
text|PLZ|PLZ|PLZ
text|Ort|Ort|Ort
text|Telefon|Telefon|Telefon
text|EMail|E-Mail|E-Mail
html|</div>
html|<div class="kontaktbox-m">
html|<h3>Ich bin besonders interessiert an:</h3>

checkbox|Interesse|Lohnmessen|Lohnmessen|0
checkbox|Interesse|Schulungen|Schulungen|0
checkbox|Interesse|Gebrauchtgeräte|Gebrauchtgeräte|0
checkbox|Interesse|Service|Service|0
checkbox|Interesse|Sonstiges|Sonstiges|0
html|<h3>Bitte kontaktieren Sie mich per:</h3>
checkbox|Kontakt|Telefon|per Telefon|0
checkbox|Kontakt|EMail|per E-Mail|0
checkbox|Kontakt|Post|auf postalem Weg|0
html|</div>
html|<div class="kontaktboxL">
html|<h3>Ihre Mitteilung an uns:</h3>
textarea|nachricht|Ihre Anfrage
html|<div id="button">
submit|label|Abschicken|[no_db]
html|</div>
html|</div>
html|</div>

action|db2email|namekey|emaillabel|[meine@mail.de]

Formular soll nur senden.

Danke!

Benutzeravatar
Markus.Lorch
Beiträge: 682
Registriert: 21. Okt 2007, 17:22
Wohnort: Walheim

Re: xform sendet nicht

20. Mär 2012, 16:41

Was hast du eingestellt? Und was sagt der Debug-Modus?
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle

a.albrecht
Beiträge: 141
Registriert: 17. Dez 2008, 23:43
Kontaktdaten: ICQ

Re: xform sendet nicht

20. Mär 2012, 17:29

Das mit den Einstellungen ist so eine Sache. Wo mache ich das? Der Debug-Modus sagt auch nichts, wenn er aktiv ist...

Benutzeravatar
Markus.Lorch
Beiträge: 682
Registriert: 21. Okt 2007, 17:22
Wohnort: Walheim

Re: xform sendet nicht

20. Mär 2012, 19:26

Na. Du musst doch im Modul eingestellt haben was nach dem Absenden des Formulars passieren soll :) Wenn da "nichts machen" steht, dann macht er auch nix ;)
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle

a.albrecht
Beiträge: 141
Registriert: 17. Dez 2008, 23:43
Kontaktdaten: ICQ

Re: xform sendet nicht

20. Mär 2012, 19:45

Hier habe ich "Nur E-Mail versenden" ausgewählt.

Benutzeravatar
echi
Beiträge: 130
Registriert: 15. Aug 2011, 11:31
Wohnort: Engstingen

Re: xform sendet nicht

20. Mär 2012, 23:30

a.albrecht hat geschrieben:Hier habe ich "Nur E-Mail versenden" ausgewählt.

Dann müsstest du aber in den dann folgenden Textfeldern auch entsprechende Angaben machen.

Da du aber im Formular bereits eine action definierst, kannst du auch "Nichts machen (actions im Formular definiert)" wählen.

Wenn das Formular trotzdem kein Email versendet, prüfe doch mal die Einstellungen bei deinem PHPMailer Addon.
Grüße
echi

a.albrecht
Beiträge: 141
Registriert: 17. Dez 2008, 23:43
Kontaktdaten: ICQ

Re: xform sendet nicht

21. Mär 2012, 09:48

Das merkwürdige ist, dass mir auch kein Fehler ausgegeben wird oder ähnliches.
Debug ist ständig aktiv - passieren tut aber nicht.

Ich werde mal nach einer neueren Version von xform schauen, vielleicht liegt es daran.

|| Ich nutze Redaxo 4.3.2. - Die 5er Redaxo Version gibt es noch nicht oder?

a.albrecht
Beiträge: 141
Registriert: 17. Dez 2008, 23:43
Kontaktdaten: ICQ

Re: xform sendet nicht

21. Mär 2012, 10:10

Jetzt sollte ich die passende Version haben, und schon gibt es Fehler:

Code: Alles auswählen

Notice: Undefined variable: i in /www/htdocs/w00f0f48/redaxo/include/classes/class.rex_article_base.inc.php(388) : eval()'d code(7) : eval()'d code on line 10
Notice: Undefined variable: i in /www/htdocs/w00f0f48/redaxo/include/classes/class.rex_article_base.inc.php(388) : eval()'d code(7) : eval()'d code on line 12
Notice: Undefined variable: i in /www/htdocs/w00f0f48/redaxo/include/classes/class.rex_article_base.inc.php(388) : eval()'d code(7) : eval()'d code on line 27
Notice: Undefined variable: i in /www/htdocs/w00f0f48/redaxo/include/classes/class.rex_article_base.inc.php(388) : eval()'d code(7) : eval()'d code on line 59

Benutzeravatar
echi
Beiträge: 130
Registriert: 15. Aug 2011, 11:31
Wohnort: Engstingen

Re: xform sendet nicht

21. Mär 2012, 14:31

a.albrecht hat geschrieben:Hier habe ich "Nur E-Mail versenden" ausgewählt.
Ja hast du jetzt die entsprechenden Einstellungen für "Nur Email senden" gemacht?

Oder stell doch einfach auf "Actions im Formular definiert" und passe

Code: Alles auswählen

action|db2email|namekey|emaillabel|[meine@mail.de]
entsprechend mit deinen Daten an.
Grüße
echi

a.albrecht
Beiträge: 141
Registriert: 17. Dez 2008, 23:43
Kontaktdaten: ICQ

Re: xform sendet nicht

21. Mär 2012, 15:15

Die Fehler bekomme ich, sobald das Plugin aktiviert ist. Auch auf der Startseite, bei der noch gar kein Kontaktformular eingebunden ist.

Benutzeravatar
echi
Beiträge: 130
Registriert: 15. Aug 2011, 11:31
Wohnort: Engstingen

Re: xform sendet nicht

21. Mär 2012, 16:56

...ich glaube, dass ein anderer Fehler vorliegt :shock:

Bei der Aktivierung von WELCHEM Plugin kommt denn eine Fehlermeldung? Welches Plugin meinst du denn? Den Tablemanager?

...und WO kommt die Fehlermeldung? Was ist mit "Startseite" gemeint?
(Frontend? Backend?)
Grüße
echi

a.albrecht
Beiträge: 141
Registriert: 17. Dez 2008, 23:43
Kontaktdaten: ICQ

Re: xform sendet nicht

23. Mär 2012, 19:21

Bei Aktivierung des Plugins xform kommt die Fehlermeldung auch auf der Startseite (Frontend), auf der das Kontaktformular noch nicht eingebunden ist.

Benutzeravatar
Markus.Lorch
Beiträge: 682
Registriert: 21. Okt 2007, 17:22
Wohnort: Walheim

Re: xform sendet nicht

23. Mär 2012, 20:16

Oh, ich glaube du hast da was verwechselt.

PLUGINS sind Erweiterungen für ADDONS.
xForm ist ein AddOn und weitere Plugins.

Die Notices kommen also bei Aktivierung des AddOns.

Die logische Schlussfolgerung ist also, dass dein TEMPLATE irgendwo die Variable $i enthält welche zuvor nicht definiert wurde. Das der Fehler dann auftritt, wenn xForm aktiviert wird, rührt daher, da in der xForm 2.8 das die "Sichtbarkeit" von Notices (fälschlicherweiße) aktiviert wurde.

Eine aktuelle und fehlerbereinigte Version kannst Du hier herunterladen:
https://github.com/dergel/redaxo4_xform

Erst mal diese Version installieren, das Modul über "Setup" ebenfalls neu installieren und checken was dann passiert.

Weitere Punkte auf der Checkliste:
-> PHPMailer AddOn aktiviert und richtig eingerichtet? Im Regelfall sollte bei Mailertype "mail" stehen.
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle

Benutzeravatar
echi
Beiträge: 130
Registriert: 15. Aug 2011, 11:31
Wohnort: Engstingen

Re: xform sendet nicht

25. Mär 2012, 21:57

Hi a.albrecht,
Markus.Lorch hat geschrieben: Weitere Punkte auf der Checkliste:
-> PHPMailer AddOn aktiviert und richtig eingerichtet? Im Regelfall sollte bei Mailertype "mail" stehen.
ich würde aber schon auch den Fehler bzgl. dem nicht definiertem $i suchen....
Also: weiterer Punkt auf der Todoliste --> Template überprüfen ;-)
Grüße
echi

Benutzeravatar
Markus.Lorch
Beiträge: 682
Registriert: 21. Okt 2007, 17:22
Wohnort: Walheim

Re: xform sendet nicht

26. Mär 2012, 00:30

echi hat geschrieben:ich würde aber schon auch den Fehler bzgl. dem nicht definiertem $i suchen....
Würd ich jetzt nicht unbedingt ;) Es ist eine Notice und kein Fehler. Bei normalem Error-Level wird diese Notice gar nicht angezeigt. Er kann zwar danach suchen wen ihm langweillig ist, aber im prinzip ist es wumpe, da einige ältere AddOns und Module auch noch Notices erzeugen.

Error-Level repariern und alles wird gut. Zu dem Formular senden Problem besteht keinerlei Zusammenhang.
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle

Zurück zu „Allgemeines [R4]“