Events Made Easy › Forums › Bug fixed or feature request implemented › subscription in a email group fails
Tagged: eme_subform
- This topic has 10 replies, 2 voices, and was last updated 5 years, 8 months ago by Franky.
-
AuthorPosts
-
Mon 18 Mar 2019 at 15:28 #59768AnonymousInactive
To allow subscription in a email only group ‘X’ I created a page with the ’eme_subform’ shortcode. The confirmation mail is send and subscription is confirmed on the website after klicking the confirmation link. But if I send a generic Email to the ‘X’-group, the new member doesn’t get a mail.
The new Email is not listed in ‘person’. All person in group ‘X’ receive that mail.
Mon 18 Mar 2019 at 17:39 #59772FrankyKeymasterWhat is your template in use for eme_subform ? If you don’t use a template, the user can’t be added to a selected group (you need to use #_MAILGROUPS in your template).
But I’ll try this out later today too.Mon 18 Mar 2019 at 18:32 #59773FrankyKeymasterCorrection: the default template takes care of all 🙂
Testing now …Mon 18 Mar 2019 at 18:37 #59774FrankyKeymasterI’ve tested this and all seems to be working as expected. Did you check your logfiles?
Mon 18 Mar 2019 at 21:29 #59775AnonymousInactiveThanks for your quick answers! The server-log shows no errors.
Using the eme_subform standard template, inputfields only for email & group are displayed. Should the new email-adress be added as a new person and then be visible as a person with empty first- and lastname (/wp-admin/admin.php?page=eme-people) ? Or needs the subscribing user to be logged in?
Mon 18 Mar 2019 at 23:54 #59777FrankyKeymasterIndeed, the new person should be created with empty first/last name (since you only need to enter an email)
Thu 21 Mar 2019 at 19:05 #59785AnonymousInactiveIn my setup subsription with email only [eme_subform] still fails, because nothing is added to the person-table. So I wanted to force input of name and firstname in a template with id = 4.
The shortcode [eme_subform id=4] in the registration page displays the form. The template contains placeholders #_EMAIL, #_MAILGROUPS, #_SUBMIT{mytext} and #_FIRSTNAME and #_LASTNAME. The both name-placeholders are not converted to inputfields – that is exactly what the documentation says. But how can I use names in the subscription process for a email group then? It seems that the person has to exist before it subscrips.
Thu 21 Mar 2019 at 23:30 #59791FrankyKeymasterThis is the doc: https://www.e-dynamics.be/wordpress/eme_subform/
Doesn’t say anything about firstname/lastname, and “id” is not an option for this shortcode, but “template_id” is (but maybe you meant that). It is what it is: just an email (at least currently). And I tested several times (even today again) and it works fine here on 2 different sites.
What is your php and mysql version? Maybe the problem is related to mysql being too old?
Also, if the email you entered is already in use by another EME person, that person gets updated.Fri 22 Mar 2019 at 11:41 #59792AnonymousInactiveProblem is solved. I checked of table content of ‘wp_eme_people’ and found some records with status 0. Having deleted those a new registration was possible. Missleading in the subscription process was the positive subscription confirmation message, although the process was not finished successfully.
Thanks for your help!
Fri 22 Mar 2019 at 17:24 #59793FrankyKeymasterStatus 0 means they’re in the trash.
Indeed, I’ll need to update the status to active too, when someone subscribes. Nice catch!Sun 24 Mar 2019 at 23:12 #59800FrankyKeymasterThis is now fixed in the dev version of EME.
-
AuthorPosts
- The forum ‘Bug fixed or feature request implemented’ is closed to new topics and replies.