Global sticky posts
Quote from ray on February 23, 2019, 3:03 amI have just installed the latest version and I need to disable ‘global sticky’ post functionality on my site as I have an “announcements’ forum for important posts. I think adding ‘global sticky’ functionality will just confuse my users. I would still use the ‘current forum’ sticky option
Is this possible? I can’t find and setting option to do so.
thanks
I have just installed the latest version and I need to disable ‘global sticky’ post functionality on my site as I have an “announcements’ forum for important posts. I think adding ‘global sticky’ functionality will just confuse my users. I would still use the ‘current forum’ sticky option
Is this possible? I can’t find and setting option to do so.
thanks
Quote from Asgaros on February 23, 2019, 3:27 pmHello @ray
How does the “Global Sticky” function affects your normal users? This optional functionality is only available for moderators and/or administrators and stickies can still created the “normal way” by clicking on “Sticky” instead of “Global Sticky”.
Hello @ray
How does the “Global Sticky” function affects your normal users? This optional functionality is only available for moderators and/or administrators and stickies can still created the “normal way” by clicking on “Sticky” instead of “Global Sticky”.
Quote from ray on February 24, 2019, 1:35 amWhen they read the post they have lost the connection to which forum (and category) it was posted in..
I use forums (and categories) to group ‘like topics’, eg to separate ‘announcements’ forum from ‘membership activities’forum from ‘Special Interest group’ forums.
My members use ‘recent activity’ and ‘unread posts’ functions to track reading, or not, of posts
When they read the post they have lost the connection to which forum (and category) it was posted in..
I use forums (and categories) to group ‘like topics’, eg to separate ‘announcements’ forum from ‘membership activities’forum from ‘Special Interest group’ forums.
My members use ‘recent activity’ and ‘unread posts’ functions to track reading, or not, of posts
Quote from Asgaros on February 27, 2019, 11:28 pmI understand that global stickies can lead to confusion. Thats why I suggest you to just use the normal sticky-option instead which works like before.
Global stickies are a great way for ressources which should be accessible from all forums, for example Forum Rules. But for other topics the normal sticky-behavior can be better. Thats why administrators/moderators can choose between one of them when they want to stick a topic.
I understand that global stickies can lead to confusion. Thats why I suggest you to just use the normal sticky-option instead which works like before.
Global stickies are a great way for ressources which should be accessible from all forums, for example Forum Rules. But for other topics the normal sticky-behavior can be better. Thats why administrators/moderators can choose between one of them when they want to stick a topic.
Quote from ray on February 28, 2019, 12:22 amI think I agree they could be useful but in my situation I can only see that confusion will be greater than any benefit. Hence my request for it to be optional by having an enable/disable switch like several other setting options.
It is the user interaction confusion I am concerned about. I can train moderators about the consequences of using ‘global’ but I would rather not have too as the are not technically trained and will have trouble understanding as well.
thanks
I think I agree they could be useful but in my situation I can only see that confusion will be greater than any benefit. Hence my request for it to be optional by having an enable/disable switch like several other setting options.
It is the user interaction confusion I am concerned about. I can train moderators about the consequences of using ‘global’ but I would rather not have too as the are not technically trained and will have trouble understanding as well.
thanks
Quote from Asgaros on February 28, 2019, 11:56 amHello again @ray
You can add the following code to Appearance -> Custom CSS:
#af-wrapper #sticky-panel .action-panel-option:nth-child(2) { display: none; }This code should hide the selection-option for global stickies.
Hello again @ray
You can add the following code to Appearance -> Custom CSS:
#af-wrapper #sticky-panel .action-panel-option:nth-child(2) { display: none; }
This code should hide the selection-option for global stickies.
Quote from ray on February 28, 2019, 12:35 pmYes that hides the ‘global sticky’ option label but I still have click on the ‘sticky’ option to select the (normal) ‘sticky mode’. So now two clicks to make a post ‘sticky’ instead of one. Can css hide both ‘sticky mode’ options and select (normal) ‘sticky’ mode by default?
Yes that hides the ‘global sticky’ option label but I still have click on the ‘sticky’ option to select the (normal) ‘sticky mode’. So now two clicks to make a post ‘sticky’ instead of one. Can css hide both ‘sticky mode’ options and select (normal) ‘sticky’ mode by default?
Quote from Asgaros on March 2, 2019, 5:46 pmHello again @ray
I dont want to add a on/off settings for global stickies directly because this kind of sticky-mode is already more or less optional by design.
However, if you really want to get rid off that additional panel, you can add the following JavaScript-snippet to your page:
<script> (function($) { $(document).ready(function() { $('#af-wrapper .topic-button-sticky').off('click'); }); })(jQuery); </script>But: This snippet requires a small update to the code which I will implement with the upcoming v1.13.3 release in the next week. So please wait for a few days until the update is available and let me know later if this solves your problem. 🙂
Hello again @ray
I dont want to add a on/off settings for global stickies directly because this kind of sticky-mode is already more or less optional by design.
However, if you really want to get rid off that additional panel, you can add the following JavaScript-snippet to your page:
<script> (function($) { $(document).ready(function() { $('#af-wrapper .topic-button-sticky').off('click'); }); })(jQuery); </script>
But: This snippet requires a small update to the code which I will implement with the upcoming v1.13.3 release in the next week. So please wait for a few days until the update is available and let me know later if this solves your problem. 🙂
Quote from ray on March 3, 2019, 5:37 amHello @asgaros
Ok I’ll try it next week.
by ‘Page’ i assume you mean the page that has the [forum] short code in it.
I’ve only tried adding javascript to a page once before and it failed. I understand I edit the page in ‘text’ mode, ie html editing mode and not visual mode, and then paste this javascript immediately after [forum]. Is this correct?
and just confirming that “get rid off that additional panel” means i won’t need any css to hide the options
thanks again for all your help.
Hello @asgaros
Ok I’ll try it next week.
by ‘Page’ i assume you mean the page that has the [forum] short code in it.
I’ve only tried adding javascript to a page once before and it failed. I understand I edit the page in ‘text’ mode, ie html editing mode and not visual mode, and then paste this javascript immediately after [forum]. Is this correct?
and just confirming that “get rid off that additional panel” means i won’t need any css to hide the options
thanks again for all your help.
Quote from Asgaros on March 3, 2019, 11:12 amHello @ray
I suggest you to use the following plugin:
https://wordpress.org/plugins/header-and-footer-scripts/
When this plugin is installed, you can navigate to Settings -> Header and Footer Scripts. In the “Scripts in header” textfield you have to paste the code posted in my post before.
And yes, the panel will not be shown and a topic will be a sticky the normal way.
Hello @ray
I suggest you to use the following plugin:
When this plugin is installed, you can navigate to Settings -> Header and Footer Scripts. In the “Scripts in header” textfield you have to paste the code posted in my post before.
And yes, the panel will not be shown and a topic will be a sticky the normal way.