Forum Replies Created
-
AuthorPosts
-
Steven Zahm
Keymaster@ Nader
The issue is related to security plugins and the new support for HiDPI (Retina) images. These links Connections uses to create, cache and serve these images on demand on devices that support HiDPI images are being blocked blocked by security plugins.
Do you have any of the following plugins installed?
- iThemes Security
- All in One Security and Firewall
- BulletProof Security
If you do…
- For iThemes Security, disable the Filter Suspicious Query Strings in the URL.
- For All in One Security and Firewall disable the option to use a custom admin URL.
- For BulletProof Security … not exactly sure why that plugin is blocking the URL/s yet.
Not sure what I have to do to convince the links are safe … I may end up having to remove this awesome new feature.
Hope this helps!
Steven Zahm
Keymaster@ Surya
The likely cause is the way you have setup the site’s structure with cMap.
It appears you have multiple parent directory pages which use the category shortcode option to limit the list to a specific category. This is fine, but you also left the category select drop down enabled on these pages which allows the user to filter by the other categories. Since you’ve setup this up manually rather than letting Connections/cMap handle the category filtering, again, which is fine, but … you should disable the category drop down on those parent pages as Google will, at their discretion, follow the likes within a drop down. If you not sure what I mean by your parent category pages, here are a few examples:
- http://dubaimoms.com/directory/maternity/Maternity-Nursing-wear
- http://dubaimoms.com/directory/maternity/Antenatal-Classes
- http://dubaimoms.com/directory/shopping/baby-goods
- http://dubaimoms.com/directory/shopping/labels-stickers
To disable the category drop down select you need to add
enable_category_select=falseto the[connections]shortcode on everyone of your parent category pages.After you do this, the other pages should eventually, at Google’s discretion, be removed from the search results. Fortunately this is only a few pages according to this search of your site:
Hope that helps!
Steven Zahm
Keymaster@ John
Do you have either iThemes Security or All in One Security and Firewall installed? It seems both block the calls for the HiDPI (Retina) images. They are created and cached on demand.
All in One Security and Firewall seems to have some sort of function to use a custom admin URL (reported by a user). After they disabled that, the HiDPI images loaded fine. Not sure why that would be the case because no admin URLs are used for the images.
iThemes Security has a feature to Filter Suspicious Query Strings in the URL when that feature is disabled the HiDPI images will load fine (reported by a user). Since the query vars are actually registered with WordPress my guess at this time iThemes Security is not checking against the list of registered query vars before flagging/bocking them as suspicious.
Steven Zahm
Keymaster@ Xavier
What you’ll have to do is create a custom template override file for either the
card.phpor thecard-single.phpfiles for the Market template.That way you have very fine control over what displays on each.
I hope that help!
Steven Zahm
Keymaster@ Meg
Uhm… yeah, I forgot about that.
You’re using the Profile template as the detail/single entry template, right?
What you’ll have to do is follow this to create a custom version of the Profile template.
Then add the following code to the template where you want the vCard download link to show:
<?php $entry->vcard( array( 'before' => '<span>', 'after' => '</span>' ) ); ?>My suggestion is on this line.
Hope that helps! Apologies for forgetting that that entry action would display in the sidebar too when enabled!
Steven Zahm
KeymasterYes, Form is designed for a plugin and play setup with very little configuration as possible by the end user. It’s not a form builder.
The dev doc is inline phpDoc. For devs that want to build their own custom fields I refer them to the free extensions which utilize them.
These use builtin supported field types and are fairly simple to implement:
- http://wordpress.org/plugins/connections-business-directory-income-levels/
- http://wordpress.org/plugins/connections-business-directory-education-levels/
- http://wordpress.org/plugins/connections-business-directory-languages/
This extension uses a custom field type to store and save the business hours. It is a bit more complicated but shows what can be down.
Here’s a link to an inline phpDoc example but referring to the actual code in the free extensions should be easier to understand:
And here’s a link to the supported field type in the core plugin:
If none of those built in field types work for you, you can add a custom field type like it was done in the Business Hours extension.
Hope that helps!
Steven Zahm
Keymaster@ Liz
Sure, set up the members of your church as WordPress users and then on the Connections : Settings admin page enable the require login to view directory feature. Now you memeber will not be able to view the directory until they login.
The you might want to use this free extension for Connections.
Hope that helps!
Steven Zahm
Keymaster@ Kathy
Thanks for the follow-up! I’ve logged this … it’s kind of crappy that they remove the custom roles and capabilities that Connections requires. I would consider that a bug in their platform. The best I can do from my side is run a check on admin page loads to see if the roles exists and if they do not re-add them but there not much I can do about re-applying/add back the capabilities to the roles unless I store that separately and try to sync it which can get very complicated and introduced hard to track bugs (potentially). For example, suppose a roles was deleted intentionally, there wouldn’t be a way for my to know that for sure so syncing it would add it back.
Steven Zahm
Keymaster@ Bill Ok, I’ve logged the issue as a plugin conflict. I’ll see if I can replicate and hopefully provide some sort of fix on my side if possible. I used to use W3TC on this site which has all the templates installed I’m not aware of any conflicts. I’ll keep an eye out for your post.
-
This reply was modified 11 years, 12 months ago by
Steven Zahm. Reason: Add tag
Steven Zahm
Keymaster@ Mark
Yes, this can be accomplished with any of the templates that support the category drop down such as cMap. See this FAQ.
Based on what you’ve describe, the state would each have to be their own top level category (root parent) plus and overseas top level parent category. Settings it up like that seems like it would meet you requirements.
Hope that helps!
-
AuthorPosts
