Support has been upgraded!
The Support Forum is closed. Not to worry! Providing the top quality support you expect and we're known for will continue! We're not ending support, just changing where you submit requests. This will provide you with the best experience possible.
Premium Support
Have you purchased an addon for Connections such as one of our premium templates or extensions with a valid license and you need help?
Please open a Support Ticket in your user account.
Free Support
Are you using the free Connections plugin? Don't worry, you are still very important to us! We are still providing you with the same high quality support that we're known for.
Please open a new support topic in the WordPress support forums for Connections.
Tagged: 8.26, extension, ROT13 Email Encryption
- This topic has 12 replies, 2 voices, and was last updated 5 years, 1 month ago by
Kathleen Shykula.
-
AuthorPosts
-
08/23/2018 at 11:31 am #470681
Kathleen Shykula
ParticipantHi,
This is a weird one. I’m getting calls from staff telling me their email addresses are missing when they click on their name in the contacts list…and then when we go in to check, the email addresses are there. When we look again, they are gone…and the next time they are back… Our site is https://www.westmountcharter.com
We only have about 130 contacts in our database.
Thoughts?
Kat
Attachments:
You must be logged in to view attached files.08/23/2018 at 1:31 pm #470685Steven Zahm
Keymaster@ Kathleen
The javascript for the ROT13 Email extension is being deferred. Likely by WP Rocket. Look thru its settings to see if the is an option to exclude a script from being deferred.
You need to exclude this script
/connections-rot13/cn_rot13-1.1.js
from being deferred.Hope this helps, let me know.
08/23/2018 at 5:34 pm #470688Kathleen Shykula
ParticipantHi and thank you.
I downloaded the ‘Exclude Files from Defer’ plugin per the WP Rocket site: [https://docs.wp-rocket.me/article/976-exclude-files-from-defer-js]
I added the line $excluded_files[] = ‘/connections-rot13/cn_rot13-1.1.js’;
The problem is still happening. If I use the search feature of the contacts list, however, and search for a contact, I see the work email address. Again, if I just open the contacts page and pick someone from the alphabetical list of contacts, I do not see the work email.
I just also tried to update the Connections Widget plugin and received the following errors. Very weird as all other plugins update just fine.
Update Failed: Could not create directory. connections-widgets/templates/recently-modified
Update Failed: Could not create directory. connections-widgets/templates/recently-modified
Requires WordPress >= 4.4 and PHP >= 5.3. PHP version >= 7.1 recommended.
Update Failed: Could not create directory. connections-widgets/templates/recently-modifiedTWEAK: Prevent index undefined notice by checking for wp_inactive_widgets and displaying a user message stating the widget was found but is inactive.TWEAK: HTML tweak to the category list widget.TWEAK: Minor CSS tweaks to the category list widget.BUG: Add missing text domain to string.BUG: Correct widget option description.I18N: Update POT file.I18N: Add Portuguese – PORTUGAL (PT) (pt_PT) translation.I18N: Update all included translations.OTHER: Plugin header name and description updates.OTHER: Update copyright year.DEV: Add phpDoc.
Update Failed: Could not create directory. connections-widgets/templates/recently-modifiedSuggestions?
Thanks for your speedy response.
Kat
Attachments:
You must be logged in to view attached files.08/23/2018 at 5:52 pm #470690Kathleen Shykula
Participant..I also notice that in the connections-rot13 plugin, the Javascript file is: connections-rot13/cn_rot13.js not /connections-rot13/cn_rot13-1.1.js
Attachments:
You must be logged in to view attached files.08/23/2018 at 8:04 pm #470699Steven Zahm
Keymaster@ Kathleen
RE: I downloaded the ‘Exclude Files from Defer’ plugin per the WP Rocket site:
Add these lines;
$excluded_files[] = '/wp-content/cache/busting/1wp-content/plugins/connections-rot13/cn_rot13-1.1.js' $excluded_files[] = '/wp-content/cache/busting/1wp-content/plugins/connections-rot13/cn_rot13.js' $excluded_files[] = '/wp-content/plugins/connections-rot13/cn_rot13.js'
I’m not certain wait is making your scripts load from
/cache/busting/1wp-content/
so the first two lines are simply to account for those variations.After you edit the file and save the changes. Make sure you clear your WP Cache. Also clear whatever plugin that is being used that is causing scripts for your plugins to be loaded from
/cache/busting/1wp-content/
. I use WP Rocket too so I I do not believe that is being done by it.RE; I just also tried to update the Connections Widget plugin and received the following errors. Very weird as all other plugins update just fine.
Those are WP errors being generated by the WP plugin updater. The issue is pretty much what the error says. “Could not create directory“. My best guess is that the folder permissions, for whatever reason, WP is not set correctly and WP can not create the folders necessary for the plugin.
You could try deactivating, deleting and reinstalling the plugin. In this case, WP will delete the root plugin folder and then recreate the folder structure upon installation.
Alternatively you could log in to your site with FTP and inspect the folder permissions. The folders should have a permission of 755.
What’s interesting and likely not really relevant is that there are no new folders in any update of the Widget pack for many years now. The folder being mentioned in the error has existed for newly as long as the Widget Pack has been released.
Hopefully this helps, let me know.
08/27/2018 at 9:41 am #470880Kathleen Shykula
ParticipantHi there,
Your additional lines of codes did the trick! I have not figured out which plugin is causing the problem yet, but I’ll keep working on that.
Many, many thanks for your time.
Kat
08/27/2018 at 10:39 am #470882Steven Zahm
Keymaster@ Kathleen
Great to hear. I’m certain the issue is caused by WP Rocket deferring the script loading which is why the code works. I think I may have to come up with a way for this to work when the scripts are deferred.
08/27/2018 at 3:40 pm #470920Kathleen Shykula
ParticipantSorry! We still have an issue going on. The work email addresses are now showing in the main list view and when you search for that staff member, but job titles in the main list view are now showing last year’s job titles, whereas when you use the search to bring up the same staff member, their job title is correct. See attached images. Hope this makes sense….I’m mystified…
Attachments:
You must be logged in to view attached files.08/27/2018 at 3:47 pm #470924Kathleen Shykula
ParticipantI found a way to stop all JS deferring….from within my contacts page itself (was a Rocket setting I could unselect right on the page).
All looks good now.
Whew.
Thanks again…hopefully this did the trick.
Kat
Attachments:
You must be logged in to view attached files.08/27/2018 at 4:08 pm #470931Steven Zahm
Keymaster@ Kathleen
For the entry K.B. I see the new title regardless if I am searching or not. After you update entries, make sure to flush the WP Rocket page cache. It’s likely you were seeing an older cached page from your browser and the page was updated as it should have been.
Hope that helps.
ps. Look at you map in the footer. Looks like you need to setup the Google Maps API key for your site and make sure the billing address and payment methods are setup in the Google API Console. Policy changes Google enacted in July.
-
AuthorPosts
You cannot reply to this support topic. Please open your own support topic.