Go Back   vb.org Archive > vBulletin Modifications > vBulletin 3.8 Modifications > vBulletin 3.8 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Forum Minimum Age Restriction Details »»
Forum Minimum Age Restriction
Version: 1.1.2, by IdanB IdanB is offline
Developer Last Online: May 2010 Show Printable Version Email this Page

Category: Miscellaneous Hacks - Version: 3.8.2 Rating:
Released: 05-20-2009 Last Update: 05-22-2009 Installs: 122
DB Changes Uses Plugins
 
No support by the author.


Forum Minimum Age Restriction
By: Idan B.

1. Description & Usage:
Forum Minimum Age Restriction hack will allow the forum admin to set minimum age restriction for the given forum. Should the age be under the minimum age, the user will be unable to view forum.

2. Installation:
Please click Mark as Installed.
Installation is pretty easy - just download & install:
  • Goto: AdminCP->Plugin System->Manage Products : Choose "Add/Import Product" and import this product xml (product-forum_min_age.xml)
3. Upgrade From Older Version:
1. uninstall previous version
2. Download new version xml & install as instructed in previous section.

4. Configuration:
Once installed, the "Forum Manger" under admincp will have extra section for each forum:
Section name: "Minimum Age Requirement"
  • Enabled ? - Yes/No
  • Minimum Age - Text (INT)
  • Hide Forum ? - Yes/No
5. Known Bugs:
- [S]Advanced Search still listing all forums (including hidden ones).[/S] fixed in v1.1.2

6. TO-DO's LIST (Next Versions):
- Bypass to certain usergroups

7. Extra Notes:
The text used in this modification is fully configured via phrase manager in admincp.
- "Last Post" : min_age_limit_cannot_view_last_post_info
- "access denied" error_under_min_age

typo in "restriction" word fixed. sorry about that

Enjoy hack & dont forget to click Mark as Installed

Download Now

File Type: xml product-forum_min_age.xml (9.8 KB, 551 views)

Screenshots

File Type: jpg forumhome_view_when_under_age.jpg (47.5 KB, 0 views)
File Type: jpg error_msg_when_attempting_to_view_forum_while_under_age_.jpg (17.9 KB, 0 views)
File Type: jpg forum_admin_options.jpg (17.9 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Благодарность от:
iMpAcK

Comments
  #32  
Old 05-24-2009, 04:55 AM
jonah1892 jonah1892 is offline
 
Join Date: Jul 2008
Location: Newcastle, UK
Posts: 49
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by IdanB View Post
This feature now available with new version.
thanks for the quick work, works a treat for hiding forums based on age (after a refresh of the page)
Reply With Quote
  #33  
Old 05-24-2009, 10:47 AM
Sweeks Sweeks is offline
 
Join Date: Jul 2008
Posts: 633
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I would like it to prevent users from resetting their age in the usercp after registering with the original.

That's the problem, users can simply re-register just to gain access if their age doesnt meet the minimum requirements.
________
Blonde stripping
Reply With Quote
  #34  
Old 05-24-2009, 03:51 PM
IdanB's Avatar
IdanB IdanB is offline
 
Join Date: May 2009
Location: Israel
Posts: 171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Sweeks View Post
I would like it to prevent users from resetting their age in the usercp after registering with the original.

That's the problem, users can simply re-register just to gain access if their age doesnt meet the minimum requirements.
I agree. Just remember that the hidden forum feature shouls take care of it, as what they can't see they can't want.

That being said, i will try to add in future version some feature that will prevent from users to re-setting their age to a different age (unless no age has been specificed) & for those who wish to change it, i'll make some "admin request" that will show this request as pending for admin, and from there he can decide if to change or not..
Reply With Quote
  #35  
Old 05-26-2009, 03:54 PM
jaredwilli's Avatar
jaredwilli jaredwilli is offline
 
Join Date: Aug 2008
Posts: 53
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I could have used this a long time ago instead of making an adult usergroup and adult forum only they can see. But i am guessing this isnt full proof since people can just change their age so they are older.
Reply With Quote
  #36  
Old 05-26-2009, 04:21 PM
IdanB's Avatar
IdanB IdanB is offline
 
Join Date: May 2009
Location: Israel
Posts: 171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by jaredwilli View Post
I could have used this a long time ago instead of making an adult usergroup and adult forum only they can see. But i am guessing this isnt full proof since people can just change their age so they are older.
There is hardly any "silver bullet" in those things...
Even custom usergroup could be "breached" as well - what's to stop some kid to pm admin & say he has incorrect age in db ? (or re-register with new user & different age)

Guess that as long as the exsitance of such forum is kept private (ie. the hide forum feature available here), there isnt too much problem, as if kids dont even know there is another forum he can't go, he wouldnt feel any need to "cheat" his age to gain any special privelages access to it.

I'll apply soon enough some "age lock" system into this modification, that should reduce abuse close to zero. (of course no one can prevent from some1 to re-register again under different nick, just for access, but guess that's best that can be done about it).
Reply With Quote
  #37  
Old 05-29-2009, 11:09 PM
Budweiser's Avatar
Budweiser Budweiser is offline
 
Join Date: Jan 2008
Location: West Virginia
Posts: 59
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I installed your mod but there is a conflict with another "required" mod on my site..
The mod in conflict is "Sorky Sub Forum List Control" version 1.7.1

When your mod was enabled, the sub forums on forumhome were not collapsible.
(a feature of the Sorky mod)

I will notify Sorky also.. If you two can make your mods compatible that would be great. I definitely can use your mod.

Thnx, Kev
Reply With Quote
  #38  
Old 05-30-2009, 07:26 AM
IdanB's Avatar
IdanB IdanB is offline
 
Join Date: May 2009
Location: Israel
Posts: 171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Budweiser View Post
I installed your mod but there is a conflict with another "required" mod on my site..
The mod in conflict is "Sorky Sub Forum List Control" version 1.7.1

When your mod was enabled, the sub forums on forumhome were not collapsible.
(a feature of the Sorky mod)

I will notify Sorky also.. If you two can make your mods compatible that would be great. I definitely can use your mod.

Thnx, Kev
i'll try to look into it & resolve it.
Reply With Quote
  #39  
Old 05-31-2009, 02:57 AM
Sorky Sorky is offline
 
Join Date: Apr 2007
Location: Australia
Posts: 361
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Budweiser View Post
I installed your mod but there is a conflict with another "required" mod on my site..
The mod in conflict is "Sorky Sub Forum List Control" version 1.7.1
It certainly stops the show/hide and quite a lot more!!!

This mod will probably conflict with quite a few others as it makes a copy of the templates and then clears them before my Mod has a chance to dynamically modify them. Its a bit hard to modify something that isn't there

The best fix is I believe to make his Mod copy and clear the the templates after we have a chance to modify them Just make the following change...
Plugins & Products
Plugin Manager
Product : Forum Minimum Age / Datastore cache templates
  • Hook Location = parse_templates
  • Execution Order = 9
PS: For some reason I seemed to have to refresh my browser once or twice to get it to kick in.
Reply With Quote
  #40  
Old 06-09-2009, 03:06 PM
Bro_Joey_Gowdy's Avatar
Bro_Joey_Gowdy Bro_Joey_Gowdy is offline
 
Join Date: May 2002
Location: Hickory Flat MS 38633
Posts: 364
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any chance of seeing a maximum age cutoff added to this?
Reply With Quote
  #41  
Old 06-13-2009, 06:31 PM
HMBeaty's Avatar
HMBeaty HMBeaty is offline
 
Join Date: Sep 2005
Posts: 4,141
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, found a small bug in this modification after having it installed for quite a while. I was tweaking one of my modifications and had my forums in debug mode and noticed a few templates not being cached. SO, I went through, disabled all of my installed modifications one by one and found it was this one. After figuring out what was going on, I made a fix for it. So, just download, un-zip, and go to your AdminCP > Plugins & Products > Download / Upload Plugins and upload this plugin and you are done!
Attached Files
File Type: zip plugin.zip (404 Bytes, 18 views)
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 03:09 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04875 seconds
  • Memory Usage 2,352KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (1)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (5)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete