As of v4.0.1, this application now provides the ability to hide content from specific groups, within the Forums/Pages/Calendar applications:
Content which can be configured to be hidden at present includes:
- All content
- Attachments
- Audio
- Code
-
Images
- locally attached
- remotely embedded
- include/exclude emojis/emoticons
-
Links
- internal links
- internal embeds
- external links
- @mentions
- Quotes
- Spoilers
-
Video
- locally attached
- remotely embedded
Additional settings exist to perform the following:
- First post in a forum topic can be allowed to display content, with replies then hiding the content
- Granularity exists in Pages & Calendar to allow hiding of content in Records/Events and/or Comments and/or Reviews
- Allow search engines to view hidden content (note: be aware that this is considerd 'cloaking' - see https://en.wikipedia.org/wiki/Cloaking)
- Merge multiple instances of 'hidden' message (example: content contains 5 images, setting will force only 1 message to be displayed as opposed to 5)
- Convert images to links within quotes
-
For guests, forcing display of the thumbail (if it exists) of an image instead of the full size image
- includes ability to not show the image at all, instead presenting a login prompt to the guest
Edited by Nathan Explosion
Updating for upcoming v4.0.1 release
What's New in Version 4.0.1 See changelog
Released
This is a big rewrite of the application - since it began life in November 2016 as my first attempt at a plugin, it has turned into a bit of a beast. And this beast needed taming to change how the content was inspected, to simplify adding in additional items to be hidden should it need to be done and also to remove some kludges that were in place to achieve certain things requested over the years.
v4.0.1 also includes the following:
NEW
- added ability for audio attachments to be hidden
- added ability to hide content in Pages database reviews (was already possible with comments)
- added ability to limit number of Pages database reviews shown when using the 'Hide all content' functionality (was already possible with comments)
- added ability to hide content in Calendar events/comments/reviews
- added ability to limit number of Calendar event reviews & comments shown when using the 'Hide all content' functionality
- content loaded via inline notifications is now processed, and content hidden as configured (https://invisioncommunity.com/forums/topic/434067-ne-hide-replies-from-guests/?do=findComment&comment=2869307)
- added ability to suppress the inline 'New replies' notification in topics (if hiding all content & limiting number of replies displayed)
- added ability to enclose 'Hide all content' message in an "ipsMessage" box
CHANGES
- settings controller name changed to provide uniqueness (note: if administrator restriction has previously been used to restrict access to settings, please revisit to apply restriction again)
- some minor language string updates
- removed several redundant language strings
FIXES
- fixed issue with 'Spoiler' account settings impacting ability to hide videos if both spoilers & videos are chosen to be hidden in the content.