Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Warning Hack V1.5 Details »»
Warning Hack V1.5
Version: 1.00, by Zero Tolerance Zero Tolerance is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Version: 3.0.3 Rating:
Released: 05-19-2004 Last Update: 07-12-2004 Installs: 161
 
No support by the author.

Version 1.5 Note: You must have v1 installed to upgrade, the upgrade process is small so there was no need to write out a fresh install.

It has come to my attention that a "decent" warning system isn't available here on vbulletin.org, which is quite a shame, and because forums like mine, and probably yours need a simple yet advanced warning system to keep things under wraps

Anyway, i thought i might aswell release what i made, prior to me getting off my ass... lol

Administration Features:
View Warning Logs
- Displays all warnings, warned user, warned by, link to the warned post, date, warning type, and the comment specified when the warning was given, and a remove warning link
(Remove will remove the log and also put the members warning level back down in accordance to how much it was increased by the selected warning removed)
Unban Banned Members
- A simple page that you should visit every few days, it will automatically ban any auto banned users by the warning system where there ban time has expired
Warning Options
- Here you can set the following:
-- Number of warn points before member is auto banned
-- Number of days a member is auto banned for
-- View Warnign Types
-- Add Warning Type
-- Add warning type has the following fields:
---- Name/Description/Warn Points Given

Forum Features:
Every post has "Warn [Name]" and "View [Names] Warnings"
These are only accessiable by a member group which is allowed to "moderate" (Moderating groups are auto detected)
Clicking the Warn link will bring you to a page where you view the user your warning, a link to review the warned post, members current warning level, and below the warning types, has a drop down menu to select the warning type, and a text field to put your comment for why this warning is been issued
Upon completing the warning form, the warned user will be Pm'ed from the person who warned them, with the comment put down and a link to the post

View Warnings link will display logs of only that specified user's warnings, the same features as the admin cp warning logs, only just for this user

Members can access only 1 page of the warning system, which is "View My Warnings", this link is added to the quick links drop down menu
Here they simple view there warnings, just like a moderator would, only without the remove warning link

V1.5 Features:
Protectable Usergroups:
No user's in these defined groups can be warned, or banned.
Root Admin Force Protection:
Userid 1 cannot be warned, canned be banned, this is not optional, this is forced for security.
New Unban Members Set Up:
Now displays all currently banned user's, what time they were banned, what time they are supposed to be unbanned. You may unban the user even if there time has not expired (You will be notificed if they have not served the time issued upon ban, but not stopped). Upon unbanning, you choose the members 'new' warning level and the user's usergroup to move them into
Set banned usergroup:
You can now easily choose from a drop down menu which usergroup user's are sent to if after been warned they are banned.

V1.5 Bug Fixes:
- User locations in 'Users online' shown as unknown if they are warning/viewing warnings (Priority: Medium)
- Unban members system renovated and now fully works (Priotity: Maximum)
- No mysql errors upon sending a pm if the PM table had been altered (Priotity: Maximum)
- New protectable usergroups to stop any group of your choice been banned (Priotity: Maximum)
- Last time visited didn't appear when error page occured (Priotity: Low)
- Un-used global in PM function (Priority: Low)

I hope you enjoy the system, my staff teamare very pleased with it and find it of great use, enjoy the hack

- Zero Tolerance

Show Your Support

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

Comments
  #212  
Old 08-26-2004, 09:54 PM
SnowBot's Avatar
SnowBot SnowBot is offline
 
Join Date: Jul 2003
Location: Manchester UK
Posts: 631
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thats got it

I realy appreciate the help mate, THANKS
Reply With Quote
  #213  
Old 08-27-2004, 09:28 AM
hello hello is offline
 
Join Date: Jul 2004
Posts: 56
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It only works for me but the other admins and smods get a blank page when they try to warn someone. why is that
Reply With Quote
  #214  
Old 08-27-2004, 10:19 AM
sv1cec sv1cec is offline
 
Join Date: May 2004
Location: Athens, Greece
Posts: 2,091
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by SnowBot
Thats got it

I realy appreciate the help mate, THANKS
Glad if I can be of help.

I wish I had noticed down all the changes I 've done in this hack, so that I could pass them along to you guys. I've added the followings:

1. A Warning Maturity field, which specifies for how many days the warning points will stay in the member's record. After the Warning Maturity is over, the points are automatically cleared. The admin can set the Maturity to his likings and a cron script takes care of the deletion.
2. I added another field, called "Permanent Ban", which can be also selected by the admin. If selected, then the member which gets warned for that particular offence is permanently banned from the forum.
3. I've also modified the program to use a template for the PM. In that way, those unfortunate ones to get a warning, get a more readable message, with more details.

If someone is willing to swim through my mods, I can send him my files and hopefully, he can do the same things I've done. Sorry for not recording everything.

Rgds
Reply With Quote
  #215  
Old 08-27-2004, 10:04 PM
SnowBot's Avatar
SnowBot SnowBot is offline
 
Join Date: Jul 2003
Location: Manchester UK
Posts: 631
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by sv1cec
Glad if I can be of help.

I wish I had noticed down all the changes I 've done in this hack, so that I could pass them along to you guys. I've added the followings:

1. A Warning Maturity field, which specifies for how many days the warning points will stay in the member's record. After the Warning Maturity is over, the points are automatically cleared. The admin can set the Maturity to his likings and a cron script takes care of the deletion.
2. I added another field, called "Permanent Ban", which can be also selected by the admin. If selected, then the member which gets warned for that particular offence is permanently banned from the forum.

If someone is willing to swim through my mods, I can send him my files and hopefully, he can do the same things I've done. Sorry for not recording everything.

Rgds
These would be great and just what i need, if you maybe could run me through it i would be greatful.
Reply With Quote
  #216  
Old 08-27-2004, 10:11 PM
Rociel Rociel is offline
 
Join Date: Jun 2004
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Now I have two problems with this hack, first is the one I mentioned above and the other one is when I try and ban someone. It gives this error message:

Database error in vBulletin 3.0.1:

Invalid SQL: update user set usergroupid='8'',warning_level='5' where userid='3449'
mysql error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '5' where userid='3449'' at line 1

mysql error number: 1064

Can anyone help me please?
Reply With Quote
  #217  
Old 08-30-2004, 12:23 AM
TosaInu's Avatar
TosaInu TosaInu is offline
 
Join Date: Jul 2004
Posts: 256
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for the great hack Zero Tolerance,

Nice additions sv1cec.

We had a custom warnhack in Ikonboard and we have a bit of experience in using it (unfortunately).

The purpose of a warning system should of course be to correct a person when he causes troubles in the forums (sometimes just a friendly PM doesn't stop it and a complete ban isn't justified). Our floodsystem was linked to the amount of warnings. 1 warning added say 30 seconds, 2 warnings added 2^2 * 30 seconds, 3 added 3^2 * 30 seconds and so on (admin could set this to 60 as well). The extra flood was a pretty motivation to get back in line.

There's another thing: users posting a bait and removing the evidence once a few others took it and replied with a counter, then acting as the attacked innocent victim. Users who have 2 warnings can't edit their posts anymore.

I like this auto ban and it fits in nicely. I too feel that 2 auto ban types are nice.
Reply With Quote
  #218  
Old 08-30-2004, 01:51 AM
TosaInu's Avatar
TosaInu TosaInu is offline
 
Join Date: Jul 2004
Posts: 256
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello,

I didn't use the parent style when installing the hack, the warn templates are now only loaded for 1 Style, not the others. How do I get them into the others?

I already upgraded to 1.5, running the installer again will break things now?
Reply With Quote
  #219  
Old 08-30-2004, 11:16 AM
TosaInu's Avatar
TosaInu TosaInu is offline
 
Join Date: Jul 2004
Posts: 256
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is what I found so far. The installer only installs to the template set as default in vBulletin Options / Style & Language Settings. So, if you have many Styles it's most convenient to have one common grandmother and set that one as default during install.

The installer also splits template addition and database additions (Warn tables): two steps two buttons. So, in my case I set the grandmother as default (a child was) and just run the first part of the install again to get the templates in all styles and it won't mess the 1.5 upgrade.

Correct?
Reply With Quote
  #220  
Old 08-30-2004, 08:55 PM
Tayeb Tayeb is offline
 
Join Date: Sep 2002
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello:

I nistalled version 1.0 and upgrade but I see nothing that allows warning. Where ought this warning link be? I am Admin and have full priviledges on my site. I'd appreciate any help or clues on why the warning doesn't appear in every post bit. My site is at www.myiwc.com/forums

Thanks in advance.
Reply With Quote
  #221  
Old 08-30-2004, 11:04 PM
TosaInu's Avatar
TosaInu TosaInu is offline
 
Join Date: Jul 2004
Posts: 256
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Tayeb
Hello:

I nistalled version 1.0 and upgrade but I see nothing that allows warning. Where ought this warning link be? I am Admin and have full priviledges on my site. I'd appreciate any help or clues on why the warning doesn't appear in every post bit. My site is at www.myiwc.com/forums

Thanks in advance.
Hello Tayeb,

Make sure you follow the instructions in the readme: running the installer is just one step, some files have to be edited too. Also note that ONLY the default Style will get the new warn templates (unless it's parent of all other Styles). -^

I forgot to do a page refresh F5 and saw nothing in the adminCP.
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 02:33 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05303 seconds
  • Memory Usage 2,320KB
  • Queries Executed 25 (?)
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
  • (3)bbcode_quote
  • (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_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