vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.0 Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=33)
-   -   Warning Hack V1.5 (https://vborg.vbsupport.ru/showthread.php?t=65336)

TCattitude 11-18-2004 08:02 PM

Quote:

Originally Posted by sv1cec
Anyone interested in acting as a guinea pig to test it out before releasing it?

My Sun run out of disk space, so I need to do some maintenance before I can test the whole installation thing. If someone is willing to try it out, it will speed things up significantly. All you need is a clean 3.0x installation (without Zero Tolerance's things).

I attach here the ... Features List, I think you will find it interesting:

- post- and non-post-related warnings
- hierarchical warning schema (mods can warn users, super mods can warn mods and users, admins can warn everyone, no same-level warnings)
- hidden or real warners
- customizable maximum warning points
- customizable ban days
- customizable ban user group and permanent ban user group
- supports incremental banning periods
- supports multiple warnings for the same post
- warned members are notified either by Private Message or e-mail
- maintains historical listings of issued warnings (even if deleted or expired)
- customizable warning types
- each warning type has predefined warning points associated with it
- each warning type has predefined maturity period, after which it is automatically removed
- reports for admin, and mods
- cron job included to automatically remove matured warnings
- uses vBulletin's cron job, to automatically unban banned users
- all options are setable in your AdminCP
- user warning points and number of bans viewable in your AdminCP user template.

rgds
--------------
John

I can give a try, no problem.

I've waiting for your mod-hack long time. Really useful the modifications you made for the Zero Tolerance's idea.

PM me the url for download it and i'll be in contact with you for bugs and feedback.

Scerina 11-19-2004 03:11 AM

Can someone install this for me please? Also, can this hack be part of mod's power as well so they can do the same?

If you can help me out, please email me at: Pandora@Sweet-November.Net

Thanx in advance

taffy056 11-19-2004 03:28 PM

Nice hack, Thanks!

Installed with no problem mostly, had do it twice though, but it works fine.

Torqued 11-20-2004 02:28 AM

Ok. Got it installed.. found just a few of minor issues:

Found this issue when going to View Warning Logs when no warnings exist, I get the following:

Could not find phrase 'no_warnings_found'.

The above phrase is not defined in the install instructions.

So I just added the Control Panel Stop phrase no_warnings_found with text "No warnings found."

And this:

Quote:

Originally Posted by in the postbit template edit instructions
In the same template, find:

<if condition="$show['reputation']">$post[reputationdisplay]</if>

But I have this (vB 3.03):

Quote:

<if condition="$show['reputation']"><if condition="$show['reppower']">$vbphrase[reppower]: $post[reppower] </if><div>$post[reputationdisplay]</div></if>
And just put the code to be inserted after that last </if>

Also, you may want to remind people to edit the warn_em and warn_pm templates to replace your domain (M1911.ORG) with theirs. ;)

Found one more thing... For some reason, the active warning points are not being totaled correctly. Plz see the attached screenshot.

sv1cec 11-20-2004 06:18 AM

Quote:

Originally Posted by Torqued
Ok. Got it installed.. found just a few of minor issues:

Found this issue when going to View Warning Logs when no warnings exist, I get the following:

Could not find phrase 'no_warnings_found'.

The above phrase is not defined in the install instructions.

So I just added the Control Panel Stop phrase no_warnings_found with text "No warnings found."

And this:



But I have this (vB 3.03):



And just put the code to be inserted after that last </if>

Also, you may want to remind people to edit the warn_em and warn_pm templates to replace your domain (M1911.ORG) with theirs. ;)

Found one more thing... For some reason, the active warning points are not being totaled correctly. Plz see the attached screenshot.

OK, I did the changes suggested (the phrase and the location of the additions in postbit).

I also changed the warn_em and warn_pm templates to use $vboptions[bbtitle].

As for the totals of points, this is an issue. The thing is, when a member is below the banning limit (which let's assume is 10 points) and he has let's say 8, and he gets another warning for 5 points, his total doesn't become 13, it becomes 10. In other words, if the total points exceed the ban limit, then the points for that member get set to the ban limit (10). If you then unban the member and you remove some of his warnings, then his total gets decreased by the number of points that the warnings you removed had. So, let's assume that he gets down to 6, after you remove a couple of his warnings and unban him (please note that unbanning a member does not remove any points from his total, it just changes his ban status). Now if you add another warning worth 5 points, he is going to 11, gets banned and his total is again set to the maximum, which is 10.

So, you cannot just add the points from the list of his warnings and expect to find his total mentioned at the end of the list. This was how this warning hack worked from the beginning, and I am not sure I know a better way to do it.

Until I come up with something different, I guess this is an acceptable way to handle the issue.

Rgds

Torqued 11-20-2004 01:02 PM

Quote:

Originally Posted by sv1cec
As for the totals of points, this is an issue. The thing is, when a member is below the banning limit (which let's assume is 10 points) and he has let's say 8, and he gets another warning for 5 points, his total doesn't become 13, it becomes 10. In other words, if the total points exceed the ban limit, then the points for that member get set to the ban limit (10). If you then unban the member and you remove some of his warnings, then his total gets decreased by the number of points that the warnings you removed had. So, let's assume that he gets down to 6, after you remove a couple of his warnings and unban him (please note that unbanning a member does not remove any points from his total, it just changes his ban status). Now if you add another warning worth 5 points, he is going to 11, gets banned and his total is again set to the maximum, which is 10.

That makes sense if they are above the max limit for points for a ban, but in my screenshot, the active warnings ( 5 pts, 3 pts, 1 pts) add up to 9 points, which is 1 point less than the 10 point max, but the system is only reporting that the user has 6 points... :)

sv1cec 11-20-2004 01:30 PM

Obviously, you have removed some of the warnings. This, depending on when they were removed, may have affected the total in some way. I'll check it out, and I'll also add the date the warning was removed in the file, so that we can have a better idea of what's going on. But I am pretty sure it doesn't screw up adding the points. It's when you remove them or when the banning limit is reached that things get funny.

Also, when you remove warnings, and the points go below zero, they are obviously reset to zero.

And a couple of questions:

- Suppose a member commits an offence and is issued a warning. Shall I add as an option, next time he is warned for the same offence to get a multiple of the warning type's points? First time 2, second time 4 points.

- Second, if a member is already banned once, shall we multiply each warning he receives by a factor. So if someone is banned already once and he gets a warning worth 2 points, he doesn't get 2 but he gets 4, for example.

Rgds

Torqued 11-20-2004 08:10 PM

Personally, I probably wouldn't use the multiplier function. Other users may want it, though... so if it was a setting that could be turned on and off, that would be nice. :)

I'll see if I can re-create the problem I'm having with the total warning points. I haven't been able to duplicate it so far.

burrelly 11-20-2004 08:59 PM

I really love this hack but there are a few things that would be really useful for me:

Warnings are only active for certain amount of time ( warning of 1 point given for advertising taken off after 8 weeks)

Get what I mean ?

Torqued 11-20-2004 10:48 PM

Quote:

Originally Posted by burrelly
I really love this hack but there are a few things that would be really useful for me:

Warnings are only active for certain amount of time ( warning of 1 point given for advertising taken off after 8 weeks)

Get what I mean ?

Uh. This hack has that - you set the # of days that you want each kind of warning to expire.


All times are GMT. The time now is 11:16 AM.

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.01791 seconds
  • Memory Usage 1,758KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (6)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete