|
|
Forum Tips
» This forum is for users to discuss their software problems and suggestions for improvement.
Remember that only a tiny percentage of our users experience such problems (To be precise less than 0.7% have ever posted on this forum)
» Include your software version number (as displayed in the About Box)
» Check the FAQ before posting as most common questions have already been answered
» You don't need to also e-mail us separately as our support team will respond to all questions on this forum
|
|
Author |
Topic |
|
Sue
Australia
19 Posts |
Posted - Sep 03 2009 : 20:50:55
|
I am currently changing our static website over to the Wordpress platform (to align the design with our blogs) and am using the cformsII plugin to create my web forms.
Contact form, newsletter subscription form and unsubscription form are all now working fine. But I'm tearing my hair out re the creation fo forms for our subscribers to change their contact details if they are wanting to change their email address.
I've added a 'change your details' form - which works beautifully ... but only if they enter the same email address with which they subscribed.
If a new email address is entered, MLK assumes it's a new subscription and sends out a 'confirm your subscription' message instead of 'confirm your change of details'. I can't leave the email field out and just use that form for changing other details, because then MLK rejects the output altogether as there's no email address in it.
And I can't work out at all how to do the 'Update your Email' form and incorporate that code into this other form.
I used the Wizard to look at the resulting html .. but that seems to require me to use 'realname' as the label for the new email address . which is not possible with cforms - unless I use realname as the label but add a note that this is where they should enter their new email address. Messy!
For more info, although the new site is still very much a work in progress in a sub-directory of our site, here is the URL for the offending form: http://bjseminars.com.au/wp/resources/starlink-newsletter/change-your-details/
Any help or advice anyone can offer will be very gratefully received!
I'm using MLK 8.60R
Many thanks!
Cheers, Sue
|
|
xequte
7504 Posts |
Posted - Sep 03 2009 : 22:15:01
|
Hi Sue
There seem to be two issues here:
1. MLK sends a double opt-in confirmation when a user specifies an unknown email address in your "Update details" form
MLK treats unknown email addresses as sign-ups in this case. It may be more logical that for an Update web form it should fail (and be added to the Errors list under View > History and Errors) perhaps with an "unknown user" message sent to the relevant party.
We'll look at this for a coming update.
In the meantime you can have MLK process the form as a subscribe silently by having your web form insert the hidden field:
Verbosity: Silent
2. Can't use "Realname" as an email field
I'm not quite following why cforms won't let you use the fullname field for the secondary email, but at any rate the field can be named whatever you like as long as you specify that name for the Full name field under View > Options, Web Forms
Nigel Xequte Software www.xequte.com nigel@xequte.com
|
|
|
Sue
Australia
19 Posts |
Posted - Sep 04 2009 : 01:47:59
|
Hi Nigel ...
You're a magician ..
Thank you for that - I now have both forms working for us. (You can see them in place at http://bjseminars.com.au/wp/resources/starlink-newsletter/change-your-details/ ) in our 'draft site'. (It's coming along, but taking me a heap of time to get our whole site transferred over!)
I don't know why I hadn't thought of changing the name of the Full Name field to whatever I wanted .. possibly simply because of lack of sleep, as I was squirrelling away at our website most of the night.
But I've now named that field New Email - and the form to submit a change of email address is working exactly as it should.
I didn't know about the "Verbosity: Silent" option (I've never used it before) but that's done the trick as well. All modifications from the 'change other details' form are made in the database without a problem, as MLK is not now waiting for subscription confirmation before making those changes. Great!
I suppose that might be a bit of a hassle if someone mis-types their changes - but the email address is of primary importance of course.
I had hoped I might combine both requirements into the one form, preventing that from happening, but it was not to be. I tried inserting the two email fields (email and new email) into the change details form - but whether in the same fieldset or in different ones within the form, the email modification just wouldn't 'take'.
I tried several permuations and combinations of the hidden Action field ... UpdateEmail, UpdateUser, MODIFY .. but nothing worked for me. MLK modified all other details ok, but not the email address.
So a separate form for email modification it had to be. It's not as if we get so many of these we can't keep an eye on the situation should someone send two forms in at once - in which case I'm assuming that would produce error/failure messages in MLK. I check the history regularly anyway, so that's not a major drama.
Once again, Mr Whizz .. thank you! Problem solved.
Cheers Sue |
|
|
xequte
7504 Posts |
Posted - Sep 04 2009 : 14:59:51
|
H Sue
UpdateUserDetails does not support email address updating at this time, but I will add that to the next release.
The problem comes from the fact that in the past the second email field has always piggy backed on the "FullName" field. For the next update MLK will look for a new email address that is named the same as the main email field but with the prefix "NEW", i.e. if you specify the old email field as "Email" then the new email address field would be "NewEmail".
It will also be backwardly compatible with anyone who is still using the "FullName" field.
Nigel Xequte Software www.xequte.com nigel@xequte.com
|
|
|
Sue
Australia
19 Posts |
Posted - Sep 04 2009 : 17:18:57
|
Hi Nigel .. that's fabulous. :)
I'll look forward to the next release when I'll be able to change that sign up form to be one form only.
No hurry though, of course ...
Thanks again! MLK is one of the 'must have' programs we run - and all the more so because of the great support you provide.
Cheers Sue |
|
|
xequte
7504 Posts |
Posted - Sep 05 2009 : 22:49:12
|
Hi Sue
We had initially expected that we would need to release a v8.61 update because there were some major internal changes in v8.60 which we anticipated would cause some issues when the product was released "into the wild".
However v8.60 has proven to be very robust and thus there isn't a pressing need for v8.61. Possibly we will have something for you in 1-2 weeks.
Nigel Xequte Software www.xequte.com nigel@xequte.com
|
|
|
Sue
Australia
19 Posts |
Posted - Sep 06 2009 : 17:05:44
|
Hi Nigel .. thanks for letting me know. I'm happy with the forms I've set up for now anyway - all are working fine.
The "Verbosity: Silent" option is another plus, as those who fill out a form to change their details won't get another subscription confirmation request to confuse them. :)
One thing I did notice with the email update form, is that MLK inserts capital letters as with sentence case. For example when I typed joe@example.com in the email field, it became becomes Joe@example.Com when modified in MLK.
I don't think this is an issue, as mail programs will recognise both as the same address. But when someone has updated their email address using all lower case, we may find we get a 'please correct' request from them when they see the capitalised letters in their confirmation email. :)
Just thought I'd let you know that was happening. :)
Cheers Sue
Cheers Sue |
|
|
xequte
7504 Posts |
Posted - Sep 06 2009 : 22:20:55
|
Thanks Sue,
I'll investigate that and send you a fix over the next few days.
Nigel Xequte Software www.xequte.com nigel@xequte.com
|
|
|
Sue
Australia
19 Posts |
Posted - Sep 12 2009 : 18:01:48
|
Hi Nigel
Thank you for the update to the new version - and yes, both issues now fixed in the new version ...great stuff! :)
Mail List King is a great program - and continues to improve wonderfully, thanks to your ongoing work and attention to detail. Very much appreciated! :)
Thanks again Cheers Sue |
|
|
xequte
7504 Posts |
|
|
Topic |
|
|
|
| |