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

Reply
 
Thread Tools
Force Users to Read a Thread Details »»
Force Users to Read a Thread
Version: 2.0, by Abe1 Abe1 is offline
Developer Last Online: Jun 2010 Show Printable Version Email this Page

Category: Moderators Functions - Version: 3.7.x Rating:
Released: 03-04-2008 Last Update: 03-04-2008 Installs: 1468
DB Changes Uses Plugins
Additional Files  
No support by the author.

Force Users to Read a Thread 2.0


About this hack:
This hack allows you to set a thread as 'must read' by your members. Right now, if you make a post and want all your members to read it, you have no way of enforcing it. This hack will give an error message similar to the one you get when you need to change you password, saying that the admins want you to read a certain thread before they continue using the forum.

Once a user reads a thread, they wont be bugged to read it again.

You can set all usergroups or just certain onces that must read a thread.

You can set to site wide or just some forums.

Option to Force Guests

This hack added one query to every page on your forum a member goes to.
  • Files edited: 0
  • Templates edited: 0
  • Files to upload: 2 (1 via ACP, 2 via FTP)
  • Time to install: 1 minute
Updates:

Version 2.0 (03/05/08):
  • First Release of this Hack for vb3.7
  • MAJOR update. Hack totally re-writen. You must uninstall old version before upgrading.
  • Fixed just about all bugs. (like if you delete a thread...)
  • No more template edit. Everything done in ACP.
  • Permissions for by who ever has ACP access with threads and posts
  • Force Guests to read a thread now.
  • Works for BOTH vb3.6 AND vb3.7
Please post your comments or suggestions for this hack. I read ALL posts.

MAKE SURE YOU CLICK INSTALL!
You will get an email when a new version is released.

Pictures:
  • The error message.
  • The universal options.
  • Where you go to set the settings.
  • The list of forums that have force read settings.
  • The edit/add screen.

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #142  
Old 08-08-2008, 02:11 PM
Turbo&Auto Turbo&Auto is offline
 
Join Date: Jun 2008
Location: PA/NJ
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

There needs to be better instructions man! It took quite awhile to figure out how to use this mod!!



Thread ID - is just that, you make a thread you want to be force read, then enter that threads id # into the thread ID box

Force read order - is the display order I believe

Expire - You can set it to expire on a certain date by checking yes for expire, or you can leave it up indefinately by checking no.

Date - Set the date for expiring if thats what you want

Usergroups - Select which groups have to read the thread (ctrl + click on each name to add multiples)

Location - If you select site wide it will redirect on login. Otherwise you can set the message to a specific forum or sub-forum

Enjoy
Reply With Quote
  #143  
Old 08-14-2008, 06:50 AM
myown myown is offline
 
Join Date: Jan 2007
Posts: 145
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok maybe I was not clear enough. I have the same problem that users described here. I entered a new threadid and saved the entry. It says that the entry was saved sucessfully but its not showing up.

and hack is not working ... users can look around freely..

how to make it work?
Reply With Quote
  #144  
Old 08-14-2008, 11:34 PM
Total666 Total666 is offline
 
Join Date: Jan 2006
Posts: 122
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Make a new post whatever you want ... then after you click submit new thread --- click on thread tools - edit thread - in the address bar is the # you need .. for example
www.whatever/forums/postings.php?t=23736&pollid=

the 23736 is the number you use in the force thread ..

click add new thread ..

add the # you located earlier ..

select if you want the force read to expire or not , if yes select a date ..

Highlight any users that you want force them to read the thread ..

Click save ...

It will work .. It took me awhile to figure this out too ...
Reply With Quote
  #145  
Old 08-15-2008, 07:24 AM
tikichick tikichick is offline
 
Join Date: Nov 2007
Location: Austin, Texas
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Not showing up in AdminCP on version 3.7.2 Patch Level 1. Anyone else have this problem?
Reply With Quote
  #146  
Old 08-15-2008, 12:27 PM
Merjawy's Avatar
Merjawy Merjawy is offline
 
Join Date: Sep 2002
Location: USA
Posts: 505
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great idea really.. should've been part of vB if you ask me

Thanks.. installed and works on 3.7.2 PL1

question though..

lets say I lost track and forced a thread (sitewide) on everyone including guests.. but the thread is in private forum !!! like Mos forum where noone but staff could see.....

what now? whats going to happen to users/guests?

are they going to get stuck since they didn't read the thread and can NOT read it?


Thanks again
Reply With Quote
  #147  
Old 08-17-2008, 08:38 AM
mlthmp mlthmp is offline
 
Join Date: May 2008
Posts: 47
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am also have the same problems as above. When I enter in the info for the thread I'd like people to have ot read, and click save.. when the page loads its not showing as having any setup.

Suggestions?
Reply With Quote
  #148  
Old 08-17-2008, 06:21 PM
blaze718 blaze718 is offline
 
Join Date: Aug 2008
Posts: 66
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

why does it ask for a password? how do i turn that off?
Reply With Quote
  #149  
Old 08-18-2008, 02:22 PM
RK1gaming RK1gaming is offline
 
Join Date: Mar 2008
Posts: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am using vbAdvanced CMPS, and whenever my users use the URL www.forumname.com to go to my site, they get the Administrator message to read the thread. But the link will be http://www.forumname.com/showthread.php?t=xxx. Whereas my actual forum URL is http://www.forumname.com/forums/showthread.php?t-=xxx. But if my users use the URL www.forumhome.com/forums to access the page from their browsers, all works fine.


Yea I am having the same issues on my forum with CMPS installed .. I also added in the showthreadphp file on my cmps and still no result
Reply With Quote
  #150  
Old 08-18-2008, 02:59 PM
RK1gaming RK1gaming is offline
 
Join Date: Mar 2008
Posts: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

figured it out ...

go to your Admin CP .. VBoptions - force users to read thread -- Disable hack via file name - add in my cmps_index.php ( or whatever you renamed it to if you did )

Refreshed , tested on the admins and it worked fine so far no issues
Reply With Quote
  #151  
Old 08-19-2008, 04:13 PM
siliconfinance siliconfinance is offline
 
Join Date: Mar 2007
Posts: 125
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Does this add a query to every page or just those pages related to the forums where a user is forced to read a thread before posting?
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 07:28 AM.


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.13035 seconds
  • Memory Usage 2,310KB
  • Queries Executed 28 (?)
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
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (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_postinfo_query
  • fetch_postinfo
  • 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
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete