Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Require Users to Sign a Contract Before Posting in an Individual Forum Details »
Require Users to Sign a Contract Before Posting in an Individual Forum
Mod Version: 1.00, by amykhar (Member) amykhar is offline
Developer Last Online: Nov 2013 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 3.5.0 RC1 Rating: (1 vote - 5.00 average) Installs: 62
Released: 09 Jul 2005 Last Update: 19 Aug 2005 Downloads: 106
Not Supported DB Changes Uses Plugins Template Edits Additional Files Is in Beta Stage  

This is a port of this mod:
http://www.vbulletin.org/forum/showthread.php?t=76835

This little mod forces users to read and sign a "contract" before it allows them to post in certain forums of your choosing. It also allows you to "ticket" users who break your forum rules. After 3 tickets, the user can no longer post in the forum.

You may define a different contract for each of your forums if you so choose.
-------------------------------
YOU may easily extend this idea to make readers sign a contract before reading a certain forum. I do not need this feature and will not be adding it at this time.

-------------
Template Conditionals You May Like to Use for the Ticket System:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

- In the postbit, this lets you see if tickets are required in the forum.

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

- Check to see if the user has a ticket. This way, you don't have to show the number of tickets for people who don't have any.

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

- use this to see if the person reading the post is an admin or supermod. If they are, you can show them the links that will ticket users.

Putting it all together, an example way to use the tickets in the postbit:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.


A huge thank you to LiveWire, Boofo and HellSatan for testing this out.

Installation on 3.5 RC1 is as simple as importing the product, changing two existing phrases and making one template change.
------------------------------

This hack will always be free, however your donations are kindly accepted and will help towards further development. If you donate, please leave me some info (either your forum site or username at vB.org) so that I can thank you.


Amy

Download Now

Only licensed members can download files, Click Here for more information.

Screenshots

Click image for larger version

Name:	agree.gif
Views:	1171
Size:	11.1 KB
ID:	31824   Click image for larger version

Name:	admincp.gif
Views:	924
Size:	15.1 KB
ID:	31825   Click image for larger version

Name:	notagree.gif
Views:	1030
Size:	6.7 KB
ID:	31826  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Require Users to Sign a Contract Before Posting in an Individual Forum amykhar vBulletin 3.0 Beta Releases 37 10 Sep 2005 01:13

Comments
  #2  
Old 09 Jul 2005, 16:41
Christine's Avatar
Christine Christine is offline
 
Join Date: Nov 2001
Real name: Christine. Really.
My Mods are going to be thrilled.

For some reason, your attachment images aren't working though (or it is my browser?)

Elementary question -- I assume this would require signature from installation forward, but if we change the wording, will it somehow trigger people to have to sign a new wording?
__________________
L'chaim
Reply With Quote
  #3  
Old 09 Jul 2005, 17:27
amykhar's Avatar
amykhar amykhar is offline
 
Join Date: Oct 2001
Real name: Amy
Originally Posted by Christine
My Mods are going to be thrilled.

For some reason, your attachment images aren't working though (or it is my browser?)

Elementary question -- I assume this would require signature from installation forward, but if we change the wording, will it somehow trigger people to have to sign a new wording?
1. The images aren't working for me either. I don't know why. They are the same screenshots from the original thread.

2. No. If you change the wording and want users to resign, you'll need to clear out everybody's contract. Maybe at some point I'll write a script to do it. If you only have one forum that has a contract, it's easy to do though. Just clear the contracts column in the user table.
__________________
amykhar.com
----------------------------------------
I do not respond to PM requests for coding assistance.
Reply With Quote
  #4  
Old 09 Jul 2005, 17:31
amykhar's Avatar
amykhar amykhar is offline
 
Join Date: Oct 2001
Real name: Amy
Addon: Tickets

(Removed and built into the new version)
__________________
amykhar.com
----------------------------------------
I do not respond to PM requests for coding assistance.

Last edited by amykhar; 27 Jul 2005 at 19:17.
Reply With Quote
  #5  
Old 09 Jul 2005, 17:38
Christine's Avatar
Christine Christine is offline
 
Join Date: Nov 2001
Real name: Christine. Really.
Easy enough! I can just put a clear script in the admin notes in the ACP for each one and use as needed.

Thanks for sharing this -- will get it loaded this weekend.
__________________
L'chaim
Reply With Quote
  #6  
Old 09 Jul 2005, 21:57
amykhar's Avatar
amykhar amykhar is offline
 
Join Date: Oct 2001
Real name: Amy
One nice thing to note. Let's say you want the users to sign a contract before they start a new thread, but don't need them to sign it when they reply to an existing thread. Simply deactivate the 'sign contract before posting a reply' plugin and don't do the code change in showthread.php.
__________________
amykhar.com
----------------------------------------
I do not respond to PM requests for coding assistance.
Reply With Quote
  #7  
Old 09 Jul 2005, 22:11
Christine's Avatar
Christine Christine is offline
 
Join Date: Nov 2001
Real name: Christine. Really.
Oh -- the team wants me to go for full boar on this after I told them I was going to test it.

They want all of the pinned-thread-ignoring, FAQ-ignoring, forum-description-ignoring, rules-ignoring, announcements-ignoring (and everywhere else they cross post the rules) members to have to sign in blood, give a saliva sample and submit to a retina scan signifying that they comprehend what will and will not fly before even thinking of entering certain forums.

For now, a contract will do.

[off to check out the ticket system now....]
__________________
L'chaim
Reply With Quote
  #8  
Old 09 Jul 2005, 23:52
Eagle Creek's Avatar
Eagle Creek Eagle Creek is offline
 
Join Date: Jan 2004
Screenshots aren't working??
__________________
http://www.nucia.nl/forum/
The best way to kill malware; is to kill it together.
I love vBulletin http://www.vbulletin.org/forum/images/newsm/bunny.gif
Reply With Quote
  #9  
Old 10 Jul 2005, 00:15
amykhar's Avatar
amykhar amykhar is offline
 
Join Date: Oct 2001
Real name: Amy
Originally Posted by Eagle Creek
Screenshots aren't working??
As noted in post #3, no they aren't. And I don't know why. But, you can see them in the original mod's thread.
__________________
amykhar.com
----------------------------------------
I do not respond to PM requests for coding assistance.
Reply With Quote
  #10  
Old 10 Jul 2005, 00:40
Eagle Creek's Avatar
Eagle Creek Eagle Creek is offline
 
Join Date: Jan 2004
Originally Posted by amykhar
As noted in post #3, no they aren't. And I don't know why. But, you can see them in the original mod's thread.
Owh, sorry for the reply then. I will take a look!
__________________
http://www.nucia.nl/forum/
The best way to kill malware; is to kill it together.
I love vBulletin http://www.vbulletin.org/forum/images/newsm/bunny.gif
Reply With Quote
  #11  
Old 10 Jul 2005, 02:13
pimpery pimpery is offline
 
Join Date: Nov 2004
Originally Posted by Eagle Creek
Owh, sorry for the reply then. I will take a look!
They are..It's just that he saved the thumbnails from the other thread by accident (instead of the actual images) then uploaded them.
Reply With Quote
  #12  
Old 10 Jul 2005, 02:57
amykhar's Avatar
amykhar amykhar is offline
 
Join Date: Oct 2001
Real name: Amy
Originally Posted by pimpery
They are..It's just that he saved the thumbnails from the other thread by accident (instead of the actual images) then uploaded them.
Doh! She's (me) not that bright, you know

I'll fix it.
__________________
amykhar.com
----------------------------------------
I do not respond to PM requests for coding assistance.
Reply With Quote
  #13  
Old 10 Jul 2005, 08:51
MentaL's Avatar
MentaL MentaL is offline
 
Join Date: Jan 2003
screens work for me, nice idea btw
__________________
RaGEZONE
Reply With Quote
  #14  
Old 12 Jul 2005, 09:49
Milchi Milchi is offline
 
Join Date: Jun 2005
Would it be possible to force one contract for multiple forums? We have "trade" forums which need a contract to post. All have the same contract i don't want the users to read and agree the same contract 6 times ...
Reply With Quote
  #15  
Old 12 Jul 2005, 13:10
amykhar's Avatar
amykhar amykhar is offline
 
Join Date: Oct 2001
Real name: Amy
Originally Posted by Milchi
Would it be possible to force one contract for multiple forums? We have "trade" forums which need a contract to post. All have the same contract i don't want the users to read and agree the same contract 6 times ...
Yes, you could do it. If you go to the code in contract.php that writes the contract signature to the database, you could have it write the contract for all 6 forums when the user agrees to any of the group. The easiest way would be for you to hard code the forum ids into the code.
__________________
amykhar.com
----------------------------------------
I do not respond to PM requests for coding assistance.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

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


New To Site? Need Help?

All times are GMT. The time now is 09:41.

Layout Options | Width: Wide Color: