• Welcome to Simple Machines Community Forum. Please login or sign up.
December 01, 2021, 11:41:15 AM

News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord


[Paid] Add a "warning message" before member enters a specific board e.g "NSFW 18+"?

Started by Wellwisher, November 25, 2021, 05:23:58 PM

Previous topic - Next topic

Wellwisher

Hi,

I am creating a new NSFW board.
I want users to see a warning message before they enter a specific board or category e.g

"You must be 18+ to view this community discussion"

I like how Reddit has done theirs (screen shot attached).
Is there a mod that can do this or can this be done by default on SMF?



-Wellwisher

shadav

interesting idea, you'd be better off asking in the Mod Requests as this would need to be custom made, and if you were asking for free or paying to have it made

not what you are looking for but some ideas for you
set up a new membergroup 18+ have the group requestable by members, limit access to said board to only members of that group

some mods that may be helpful or not
Password Protect Boards
really only works if no one gives out the password

Board Notes
displays a note at the top of the board (but by that point, they've already entered the board)

Board Notices does basically the same thing as the one above

I have a script that does this on one of my sites, but it's for the entire site as a general warning

Wellwisher

Quote from: shadav on November 25, 2021, 05:53:31 PMinteresting idea, you'd be better off asking in the Mod Requests as this would need to be custom made, and if you were asking for free or paying to have it made

not what you are looking for but some ideas for you
set up a new membergroup 18+ have the group requestable by members, limit access to said board to only members of that group

some mods that may be helpful or not
Password Protect Boards
really only works if no one gives out the password

Board Notes
displays a note at the top of the board (but by that point, they've already entered the board)

Board Notices does basically the same thing as the one above

I have a script that does this on one of my sites, but it's for the entire site as a general warning

Sounds good @shadav . Any chance this thread can be transferred to mod request. Happy to pay £20 to whoever wants the job - providing they make the mod open-source, can work with version 2.0 & 2.1 and available for everyone to download via the SMF site. They can contact me for more details. Payment via paypal.  ;D

shadav

there ya go, moved it into the mod request board and changed the title per the rules of the board


Aleksi "Lex" Kilpinen

I actually solved this by locking NSFW boards to a requestable group, and included the warnings and disclaimers in the group description.
A Finnish Project Manager (Support Specialist)
 Happily running multiple SMF 2.x installations.
  Fooling around with i7-10700 @ 2,90GHz-4.80GHz / 16Gb / RTX-2070 Super / 3840x2160 / Win 10 x64


How you can help SMF

"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum. Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

Wellwisher

Quote from: Aleksi "Lex" Kilpinen on November 26, 2021, 01:45:18 AMI actually solved this by locking NSFW boards to a requestable group, and included the warnings and disclaimers in the group description.

I would be cautious as a site owner  doing it that way because what you're saying from a 'legal stand point' is that you're taking full responsibility to screen members. Where as, I want the member to agree to a 'contract/policy' on a self-serve basis.


Aleksi "Lex" Kilpinen

Make the group freely joinable then - Same thing, you are not screening at all.
And my use case wasn't really exactly this, we require legal age at registering already and the disclaimers for the group were more along the lines that "The administration doesn't give a fudge if the contents herein offend you in some way, you've been warned. :D "
A Finnish Project Manager (Support Specialist)
 Happily running multiple SMF 2.x installations.
  Fooling around with i7-10700 @ 2,90GHz-4.80GHz / 16Gb / RTX-2070 Super / 3840x2160 / Win 10 x64


How you can help SMF

"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum. Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

Wellwisher

Quote from: Aleksi "Lex" Kilpinen on November 26, 2021, 11:29:00 AMMake the group freely joinable then - Same thing, you are not screening at all.

My dude, it's about style & pizzazz.  8) That reddit message just pops and looks gorgeous. At the same time, you're doing gods work by reminding visitors they need Jesus. It's perfect.  :laugh:

shadav

so I had a thought, maybe just maybe

so here's the one that I use on my site...again this is site based and cookie based

https://github.com/stevemeisner/age-verification

but what I'm thinking is that in your index.template.php in the header where you would add the link to the js you should be able to wrap that in an if statement

so if board id = ; age verification
the only issue would be if they just clicked on say recent topics, I don't think it would pop up

Wellwisher

Quote from: shadav on November 26, 2021, 02:54:27 PMthe only issue would be if they just clicked on say recent topics, I don't think it would pop up

Now we're talking, @shadav . This looks promising. I completely forgot about the recent topics.  ???
I don't want NSFW topics coming into the recent topic feed.

Looks like it will take a lot more work than I thought.  :P


Wellwisher

On second thought, I can combine what Aleksi "Lex" Kilpinen said about making the group 'freely joinable' and that will solve the problem of NSWF topics not appearing in the recent topics feed for all.  Plus I can have this nice looking consent pop up.

Yeah this could work. :D

Thanks for the suggestions guys. Thanks Shadav for the Github mod. <3


shadav

admin > members > membergroups
either create a new membergroup or click on modify on the group you want

Select Group Type
Free (User may leave and join group at will)

Advertisement: