Forums

After update E-Mail won't work, problem persists

boyherre 26 Oct, 2012
Hello, having updated a previous working version to Chronoforms_V4_RC3.5.1_J1.6.zip the E-Mail-function won't work any longer. I've tried whatever seemed to be possible: No E-Mail is sent, no Thank-you-page is produced (!). What can I do?
Greetings, Boy
GreyHead 26 Oct, 2012
Hi boyherre,

Do you remember which version you upgraded from? There are no changes in 3.5 or 3.5.1 that should affect the way the email works as far as I remember.

Please drag a Debugger action into the On Submit event, then submit the form and post the debug - including the 'dummy emails' results here.

Note: if you are using the Easy Wizard you can turn on Debug on the Others tab.

Bob
boyherre 26 Oct, 2012

Hi boyherre,
Do you remember which version you upgraded from?


Not exactly any more, but it sure was an earlier V4.

Please drag a Debugger action into the On Submit event, then submit the form and post the debug - including the 'dummy emails' results here.



OK. I'll try to find out how to do that…

Note: if you are using the Easy Wizard you can turn on Debug on the Others tab.

OK. First I used advanced, now I'm using the Easy Wizard (the form is very simple).

Thanks a lot for you fast answer!
'til later, greetings, Boy
boyherre 26 Oct, 2012

Hi boyherre,
Please drag a Debugger action into the On Submit event, then submit the form and post the debug - including the 'dummy emails' results here.

Note: if you are using the Easy Wizard you can turn on Debug on the Others tab.

Bob



Still too unexperienced: Where is this Debug-File located? I changed back to advanced in the meantime.

Please drag a Debugger action into the On Submit event, then submit the form


I did that, but nothing else happens.
Greetings, Boy
GreyHead 27 Oct, 2012
Hi Boy,

Please post a link to the form so I can take a quick look.

Bob
boyherre 27 Oct, 2012
Hi,
thanks for taking care!

I found : Debug works in Test-Mode, OK, and shows this:
Data Array:

Array
(
[option] => com_chronoforms
[tmpl] => component
[chronoform] => FeedbackZumTrainer
[event] => submit
[Itemid] =>
[lang] => de
[input_text_2] => [email]boyherre@googlemail.com[/email]
[input_text_3] => Boy Herre
[input_text_4] =>
[input_text_5] =>
[input_text_6] => Nord End Ranch
[input_text_7] => 100
[input_text_8] => 1
[input_text_9] => 1
[input_text_10] => 1
[input_text_11] => 1
[input_text_12] => 1
[input_text_13] => 1
[input_text_14] => 1
[input_text_15] => 1
[input_text_16] => 1
[input_text_17] => 1
[input_textarea_18] => gut
[input_textarea_19] => gut
[input_textarea_20] => nix.
[input_submit_21] => SENDEN
[b102ce4921b7af586e73ae941144012e] => 1
[language] => de-DE
)

Validation Errors:

Array
(
)

Vielen Dank für Ihr Feedback!
Debug Data

email
10
Result An email has been SENT successfully from (TGT - The Gentle Touch)boy@boy-herre.de to [email]rika@thegentletouch.de[/email],boy@boy-herre.de
Body

Submitted by 93.213.28.161
Attachments array ( )

Fact: NO form-data has been sent, only the IP Submitted by 93.213.28.161
no THANK YOU page is shown.

This is the link to the form:

http://www.thegentletouch.de/index.php/de/tgt-trainer-netzwerk/tgt-feedback-programm?chronoform=FeedbackZumTrainer&event=submit

I could open an administrator account for you (PN), if you want.

Greetings, Boy
GreyHead 27 Oct, 2012
Hi Boy,

Have you set up an email template? If not, that would explain why your email doesn't have any content.

Please try setting 'Use Relative URL' to No on the form General tab (click the form name link in the Forms Manager to access it) that may solve the other problem with the SEF URLs

Bob
boyherre 27 Oct, 2012

Hi Boy,

Have you set up an email template? If not, that would explain why your email doesn't have any content.

Please try setting 'Use Relative URL' to No on the form General tab (click the form name link in the Forms Manager to access it) that may solve the other problem with the SEF URLs

Bob



OK, after the update I must generate a new E-Mail-Template – I did now.
Relative URL is set to now.

Test-Result:
Fatal error: Class 'JModel' not found in /mnt/web2/e1/83/51352183/htdocs/TGTJ/modules/mod_moedesigns_moescroll_2/helper.php on line 103

Only the IP is submitted.

OK, whole thing again, saved at every stage, but relative URL set to NO again.
Debug-Result:
Data Array:

Array
(
[option] => com_chronoforms
[tmpl] => component
[chronoform] => FeedbackZumTrainer
[event] => submit
[Itemid] =>
[lang] => de
[input_text_2] => [email]boy@boy-herre.de[/email]
[input_text_3] => Boy Herre
[input_text_4] =>
[input_text_5] =>
[input_text_6] => Nord End Ranch
[input_text_7] => 100
[input_text_8] => 1
[input_text_9] => 1
[input_text_10] => 1
[input_text_11] => 1
[input_text_12] => 1
[input_text_13] => 1
[input_text_14] => 1
[input_text_15] => 1
[input_text_16] => 1
[input_text_17] => 1
[input_textarea_18] => gut
[input_textarea_19] => gut
[input_textarea_20] => nix
[input_submit_21] => SENDEN
[ac9ebbbe200b027a5a5837b6ad34d0b5] => 1
[language] => de-DE
)

Validation Errors:

Array
(
)

Vielen Dank für Ihr Feedback!
Debug Data

email
10
Result An email has been SENT successfully from (TGT - The Gentle Touch)boy@boy-herre.de to [email]rika@thegentletouch.de[/email],boy@boy-herre.de
Body
E-Mail-Adresse (erforderlich) [email]boy@boy-herre.de[/email]
Name (erforderlich) Boy Herre
Adresse (freiwillig)
Telefon (freiwillig)
Anlage, Ausbilder (erforderlich) Nord End Ranch
Gebühren für Seminar / Einzelstunde 100
Unterbringung Pferd (bei Seminaren) 1
Unterbringung Reiter (bei Seminaren) 1
Trainingsmöglichkeiten 1
Unterricht: Theorie 1
Unterricht: Praxis 1
Organisation (bei Seminaren) 1
Betreuung (bei Seminaren) 1
Respekt 1
Preis-Leistung 1
Auftreten 1
Qualität des Seminars / der Einzelstunde? gut
TGT-Methode? gut
Bessermachen? nix


Submitted by 93.213.28.161
Attachments array ( )

So that seems to work.

OK, controlled again: Relative URL to NO results in this error:
Fatal error: Class 'JModel' not found in /mnt/web2/e1/83/51352183/htdocs/TGTJ/modules/mod_moedesigns_moescroll_2/helper.php on line 103

Set to YES again, the E-Mail is sent!
Next I'll control the Thank You event.

And Thanks for you help!

Greetings, Boy
boyherre 27 Oct, 2012
OK, I did that and added the lines as event on load.
Relative URL=NO.

Sent from page: Result = No more error message, else nothing. Form (on send) is emptied, no E-Mail sent, no Thank-You-page displayed.

Sent Test Form: Result = E-Mail is sent, no Thank-you-page is displayed but same error message as above, in spite of added code event.

Relative URL=YES
Sent from page: Result = Form is sent by E-Mail, Form is emptied (displayed empty after SEND), no Thank-You-Page is displayed. So it seems, we got only this problem to solve…

Sent from Test Form: Form is sent by E-Mail, no error message displayed, no thank you page.

What next?

Greetings, Boy
GreyHead 28 Oct, 2012
Hi Boy,

Sent from page: Result = Form is sent by E-Mail, Form is emptied (displayed empty after SEND), no Thank-You-Page is displayed.


This sounds as though the form is being re-loaded before ChronoForms gets to the Thank You page action. What actions do you have in the On Submit event?

Bob
boyherre 28 Oct, 2012

Hi Boy,

What actions do you have in the On Submit event?



ON SUBMIT:
Email (10)
Show Thanks Message (14)
Debugger (23)

Changed Order: Thanks Message = First
Result: No E-Mail is sent, no Thanks-Message is displayed.

Test-Form: E-Mail is sent, no Thanks-Message displayed.


Debug Data

email
10
Result An email has been SENT successfully from (TGT - The Gentle Touch)boy@boy-herre.de to [email]rika@thegentletouch.de[/email],boy@boy-herre.de
Body
E-Mail-Adresse (erforderlich) [email]boy@boy-herre.de[/email]
Name (erforderlich) Boy Herre TEST
Adresse (freiwillig)
Telefon (freiwillig)
Anlage, Ausbilder (erforderlich) Peter Kreinberg
Gebühren für Seminar / Einzelstunde 10
Unterbringung Pferd (bei Seminaren) 1
Unterbringung Reiter (bei Seminaren) 2
Trainingsmöglichkeiten 1
Unterricht: Theorie 2
Unterricht: Praxis 1
Organisation (bei Seminaren) 2
Betreuung (bei Seminaren) 1
Respekt 2
Preis-Leistung 1
Auftreten 2
Qualität des Seminars / der Einzelstunde? gut
TGT-Methode? gut
Bessermachen? nix


Submitted by 93.213.27.199
Attachments array ( )

Then, on next try using page, debug data is displayed on page (for the very first time). Form has vanished (!). E-Mail is sent, no thanks-message displayed.

Now: How do I get rid of debug-data on page? To be displayed is the form instead… HELP!
OK, found: Delete FF cache.

Next try: Test Form (no debug): thanks message is displayed.
From page: Thanks message is displayed, E-Mail is sent.

Result: ON SUBMIT: Thanks message must be placed before E-Mail.
Everything works perfect now! Thank you a lot for your help!

Best regards
Boy
boyherre 30 Oct, 2012
Hi,
sorry to say, but problems persist:

Test Form works perfectly (including debug), but
sending form from original page won't work. No E-Mail, no thank you, no debug.
I don't get it…

http://www.thegentletouch.de/index.php/de/tgt-trainer-netzwerk/tgt-feedback-programm?chronoform=FeedbackZumTrainer&event=submit

Event Conditions:
On Load:
Custom Code - jmodel
Show html

On Submit:
Show Thanks Message
Email

The Email-Event (Label=Email) has the template and static adresses OK.

Trial to send: Results in emptied form, else no reaction.

What can I do?

Regards, Boy
GreyHead 30 Oct, 2012
Hi Boy,

It looks as though the menu item is pointing to the form Submit URL with &event=submit in it instead of the form Load URL.

Bob
boyherre 30 Oct, 2012

Hi Boy,

It looks as though the menu item is pointing to the form Submit URL with &event=submit in it instead of the form Load URL.

Bob



Yep, thanks for taking care, I changed the menu item contents to chronoform,
Name = FeedbackZumTrainer, Event = Load (which has "jmodel"-Code-Lines on first place), but I get this error again:
Fatal error: Class 'JModel' not found in /mnt/web2/e1/83/51352183/htdocs/TGTJ/modules/mod_moedesigns_moescroll_2/helper.php on line 103

Why?

And then, I made use of {chronoforms}FeedbackZumTrainer{/chronoforms} from within an article – shouldn't this lead to right event?

BTW further result: I get the E-Mail allright, despite error display, but no thank you…
this is frustrating, somehow… I feel sorry, though.

Regards, Boy
GreyHead 30 Oct, 2012
Hi Boy,

The error message is from a bug in moe_scroll module, the developer should be able to give you a fixed version. Meanwhile, I suggest that you disable it for testing; the Fatal Error may be stopping the Thank You page display.

Bob
boyherre 30 Oct, 2012

Hi Boy,

The error message is from a bug in moe_scroll module,



I'll check that. Meanwhile: Must the chronoforms-module (no position, no page) be status = active or not? I just switched it to active (with no other results)…

Regards, Boy
boyherre 30 Oct, 2012
Yes, right, this solved the problem. So far. I'll have to check for an update from MoeScroll…
Now the form works perfectly. Assumingly this concerns the {chronoforms}name{/chronoforms) event as well?!

Thanks a lot for taking so much care, I really appreciate that!

Regards, Boy
This topic is locked and no more replies can be posted.