ElkArte Community

Elk Development => Feature Discussion => Topic started by: DeadMan on March 06, 2023, 05:59:14 am

Title: Sticky a topic to all boards
Post by: DeadMan on March 06, 2023, 05:59:14 am
On one of my sites, I have an important topic that really needs to be seen in every board.
Is there a way to sticky a topic into every board?
Title: Re: Sticky a topic to all boards
Post by: Ruth on March 06, 2023, 06:24:03 am
Hi!

A topic exists only one time, don't know, if copys are possible, one for each board.

If it is not a lot of text in this sticky topic, i maybe would do something simulaire with a portal block on top,
which would be to see on each board.
Title: Re: Sticky a topic to all boards
Post by: DeadMan on March 06, 2023, 06:27:02 am
Some forums allow announcements to be shown above the sticky topics, in all boards.
This is why was asking, because this would be a nice feature for ElkArte.

The post is pretty long, and takes up some space when in a portal block.
Title: Re: Sticky a topic to all boards
Post by: Steeley on March 06, 2023, 06:35:27 am
Quote from: Burke_Knight – Some forums allow announcements to be shown above the sticky topics, in all boards.
This is why was asking, because this would be a nice feature for ElkArte.

The post is pretty long, and takes up some space when in a portal block.

How about a NEWS banner, something like: "MUST READ" with an html link to the topic.
Title: Re: Sticky a topic to all boards
Post by: DeadMan on March 06, 2023, 06:39:36 am
That could work, if they'd bother to read it.
Which, also could be the issue with a sticky topic, as well.

Long or not, I think the post in block may be best for this case, although I'd still like to see the ability to sticky certain topics in all boards, as that could be very useful for site rules or other very important info that may be way too big for blocks.

Could this be moved to feature requests @Spuds?
Title: Re: Sticky a topic to all boards
Post by: Steeley on March 06, 2023, 08:56:37 am
Quote from: Burke_Knight – That could work, if they'd bother to read it.
Which, also could be the issue with a sticky topic, as well.

Long or not, I think the post in block may be best for this case, although I'd still like to see the ability to sticky certain topics in all boards, as that could be very useful for site rules or other very important info that may be way too big for blocks.

Could this be moved to feature requests @Spuds?

Seeing the same topic in every board could also be annoying or disorienting.   But, worth consideration ..
Title: Re: Sticky a topic to all boards
Post by: badmonkey on March 06, 2023, 12:59:06 pm
Perhaps a custom coded something with a behavior similar to the privacy policy option? That is, users have to check off they read the thing?
Title: Re: Sticky a topic to all boards
Post by: DeadMan on March 06, 2023, 02:35:49 pm
Not really good for the uses I have for this
The ability to have important topics stickied in all boards come in handy for rules, special info, etc.

Making where people would have to read several things and check off that they did, could result in people saying the heck with it and leaving the site.
Title: Re: Sticky a topic to all boards
Post by: radu81 on March 06, 2023, 04:03:56 pm
Quote from: Steeley – How about a NEWS banner, something like: "MUST READ" with an html link to the topic.
This!
I was going to suggest the same thing.

Title: Re: Sticky a topic to all boards
Post by: badmonkey on March 06, 2023, 05:42:31 pm
Quote from: Burke_Knight – Not really good for the uses I have for this
The ability to have important topics stickied in all boards come in handy for rules, special info, etc.

Making where people would have to read several things and check off that they did, could result in people saying the heck with it and leaving the site.
Then we have a hilarious Engrish language pothole present, because.....


Quote from: Burke_Knight – I have an important topic that really needs to be seen in every board.
....was taken by yours truly as *must be read*. You apparently meant it *must be present*. 😂
Title: Re: Sticky a topic to all boards
Post by: DeadMan on March 06, 2023, 07:15:27 pm
The one issue I have about portal block, is the post is a bit long, making a big scrolling amount to the post field.
If just make a link, which could be done, then it's more likely to be ignored.
Also, sticky topics also tend to be ignored as well, but that's life....  :laugh:
Title: Re: Sticky a topic to all boards
Post by: Ruth on March 07, 2023, 02:45:13 am
Most People wont follow such a link - or read any long text, they are not really interested in. Most will stop reading after the first two sentences.

Members are not interested at all in rules or in any other explainations like "please notice this or that". :tongue: Maybe 3 % of all members are reading, understanding, accepting and trying to do things in a way they should.

If it is possible to show the most important sentences or points of this topic in a very short text (additional a link to this very long original topic) - I would prefer that in every board. Something small and short, which can be noticed by one quick look at it.

Nothing which would need a click on it, will be noticed by a lot of members. So i would use a "news banner" or a portal block in each board. I think, such a solution can be less ignored by people.
Title: Re: Sticky a topic to all boards
Post by: DeadMan on March 07, 2023, 05:26:42 am
Quote from: Ruth – So i would use a "news banner" or a portal block in each board. I think, such a solution can be less ignored by people.

What I have to display is a bit long for that.
I have it in a block now, and it really does not look that well.
That's why need it as a topic available in all boards.
Well, not all, but several.
Title: Re: Sticky a topic to all boards
Post by: ahrasis on March 07, 2023, 10:41:02 pm
Kinda tough to make this one as it involves overriding the default board permission. In my mind to achieve this, one must be able to create some sort of a super board that have this kind of sticky topics which can later be stickied on any other board. I am not sure / aware if there is any other default settings / features that can be modified to achieve this.
Title: Re: Sticky a topic to all boards
Post by: radu81 on March 08, 2023, 02:25:18 am
Maybe this could be useful
https://custom.simplemachines.org/index.php?mod=4257
https://custom.simplemachines.org/index.php?mod=1364
I did not tested or used these mods, you could ask @vbgamer45 if he has any intention to port his mod to elkarte, or ask some custom work (https://www.simplemachines.org/community/index.php?topic=566869.0) the author of the first mod.
Title: Re: Sticky a topic to all boards
Post by: Allan on March 12, 2023, 08:18:29 am
Couldn't this be done with the News feature and have it shown on all boards not just the index?
Title: Re: Sticky a topic to all boards
Post by: DeadMan on March 12, 2023, 10:39:46 am
Quote from: Allan – Couldn't this be done with the News feature and have it shown on all boards not just the index?

Again, not a bad idea, but with long posts like rules for support topics, it could take a lot of space.
But I also had contemplated this, so good thinking. :)



Another idea I had just had, was maybe a news block that cut off at a certain point and would expand if clicked "Read more."
Or even a link that would do a pop-up window, like the "?" in admin panel.
However, not sure how to make those.
Title: Re: Sticky a topic to all boards
Post by: Steeley on March 12, 2023, 01:16:11 pm
Well, you can always launch the forum sign-in page inside a webframe... ( iframe/frameset or css/javascript ) ... even run the forum in one...  :tongue:
Title: Re: Sticky a topic to all boards
Post by: Steeley on March 12, 2023, 01:48:31 pm
Quote from: Burke_Knight –
Another idea I had just had, was maybe a news block that cut off at a certain point and would expand if clicked "Read more."
Or even a link that would do a pop-up window, like the "?" in admin panel.
However, not sure how to make those.

Make an html file with your desired content. In the news banner, start it with some banner text / teaser content and end the 2nd line with "Read More..." which is a hyperlink to that file.  It appears over the Forum window, close the window or click the "back button" (instructions displayed in the file depending on how the file opens), or even a link in the html file "Return to Forum" with the "_self" target, whatever..  to get back to the forum..

Depending on just how annoying you want to be, have the initial link  on your site to the forum sign-in page actually go to the file, with a link to the actual forum sign-in page at the bottom, so all your users have to open and at least scroll your text (whatever it is) before they even sign in. (unless they just bookmark your sign-in page and bypass the file, of course..) 

You might even be able to display the initial "registration agreement" page at each login (I defer to others as I was just looking for those registration configuration options and if it exists it's buried in some sub-menu I haven't located yet.. I stopped poking around as it's not my problem..  😜  )
Title: Re: Sticky a topic to all boards
Post by: DeadMan on March 12, 2023, 03:26:20 pm
@Steeley, It's not for registration.
It's for certain boards, which would have support issues posted.
That's why need something to be on those boards only, on the posting page.
Title: Re: Sticky a topic to all boards
Post by: Steeley on March 12, 2023, 10:10:40 pm
Quote from: Burke_Knight – @Steeley, It's not for registration.
It's for certain boards, which would have support issues posted.
That's why need something to be on those boards only, on the posting page.

OK, so you don't want EVERYBODY to read it, just those in certain boards.. 
Yea, if you don't want to get in and mess with the php, I don't know of any way other than creating a sticky in each of those boards.
Title: Re: Sticky a topic to all boards
Post by: DeadMan on March 12, 2023, 10:34:09 pm
Quote from: Steeley – creating a sticky in each of those boards.

That's what have done for now.
Title: Re: Sticky a topic to all boards
Post by: radu81 on March 13, 2023, 03:15:35 pm
You can also create a custom HTML block using Simple Portal and choose the boards where to display it.
Title: Re: Sticky a topic to all boards
Post by: Ruth on March 13, 2023, 11:44:00 pm
I thought the same, Radu.

Could also be done with a custom BBC block and a spoiler there, because he has a lot of text.

But Burke_Knight wants his members to see this text not only on certain boards.
They should see it while writing in a topic as well, if I understood him well.
Title: Re: Sticky a topic to all boards
Post by: DeadMan on March 14, 2023, 05:29:28 am
Quote from: Ruth – But Burke_Knight wants his members to see this text not only on certain boards.
They should see it while writing in a topic as well, if I understood him well.

Just on post form for certain boards, would be the ideal location.
Right now, I have it in a block in the boards, with a spoiler, as well as modified versions as sticky topics in those boards.
Title: Re: Sticky a topic to all boards
Post by: radu81 on March 14, 2023, 06:27:52 am
Quote from: Burke_Knight – Just on post form for certain boards, would be the ideal location.
Not sure of this, but maybe this may be achieved with Simple Ads add-on