By Altitudes on Saturday, 08 August 2015
Posted in Technical Issues
Likes 0
Views 717
Votes 0
Hello

I have Acymailing on my site, and most of my users are subscribed to Acymailing list #1.
I have set up an Acymailing field for list #1, displayed when the user edits his profile.
- When a subscribed user edits his profile the 1st time, the field (check box) is not checked (issue 1).
- If he checks the box and saves (but do not close) his profile, then the field remains checked after saving (all right).
- Then if he unchecks the box and saves, the box appears as checked again after saving (issue 2). But in Acymailing, the user is unsubscribed as expected.

Can you please look into issues 1 and 2? Thank you.

.Fixed in ES 1.4.8
Hey Altitudes,

I don't actually have the latest copy of Acymailing locally. If you can provide us with the back end and FTP access, it would be much appreciated
·
Saturday, 08 August 2015 14:06
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello

Unless there is some issue, I have already set all the information with backend and FTP access in the forum settings.
If you need Acymailing package just tell me and I can send it to you by email. But there is a free version available at https://www.acyba.com that should be sufficient.

On my site, if you try to edit your profile (with the account I gave you), you will see a "Subscribe to newsletter" field (just under the email field), so that you can test.

Thanks
·
Saturday, 08 August 2015 20:40
·
0 Likes
·
0 Votes
·
0 Comments
·
Please test this again on the site, I have applied some fixes on your site and internally as well.
·
Sunday, 09 August 2015 14:23
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you. It is working very well in frontend. But in backend, the check box is always unchecked after saving, even if you checked it (but list subscription in Acymailing is done correctly).

Another remark: I don't understand why this field is a "Unique field". You may want to have several fields, if you have several Acymailing lists your users can subscribe to (separately).
·
Monday, 10 August 2015 01:14
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey there,

I am really sorry for the delay of this reply as it is a weekend for us here. Can you give this a try again?
·
Monday, 10 August 2015 02:51
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello

There is an error in your code, in file media\com_easysocial\apps\fields\user\acymailing\acymailing.php:
You should replace $my by $user in line 189 and delete the line 186: $my = FD::user();

Also in media\com_easysocial\apps\fields\user\acymailing\acymailing.xml, you could replace <unique>true</unique> by <unique>false</unique> (see the suggestion in my previous message...). Not 100% sure this is the right way to proceed I also changed the value in #__social_apps table then did some tests, and it went fine.
·
Monday, 10 August 2015 07:09
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Altitudes,

I've applied some fix inside your /media/com_easysocial/apps/fields/user/acymailing/acymailing.php. Can you give it a try?

Also in media\com_easysocial\apps\fields\user\acymailing\acymailing.xml, you could replace <unique>true</unique> by <unique>false</unique> (see the suggestion in my previous message...). Not 100% sure this is the right way to proceed I also changed the value in #__social_apps table then did some tests, and it went fine.

Thanks for the suggestion. We will add this fix locally.
·
Monday, 10 August 2015 17:35
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you, this is fine
·
Monday, 10 August 2015 21:37
·
0 Likes
·
0 Votes
·
0 Comments
·
You are most welcome
·
Tuesday, 11 August 2015 00:54
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post