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

Reply
 
Thread Tools
[DarkZtar] Next Bump (Information & Prevention) Details »»
[DarkZtar] Next Bump (Information & Prevention)
Version: 0.3, by CheeSie CheeSie is offline
Developer Last Online: Feb 2013 Show Printable Version Email this Page

Category: New Posting Features - Version: 4.x.x Rating:
Released: 06-20-2011 Last Update: Never Installs: 37
Uses Plugins Auto-Templates
Translations  
No support by the author.

Next Bump (Information & Prevention)

Easily define a minimum time that must pass between your members bumping (posting in same thread as where they were the last poster) a thread. Display a box stating when they can bump again and/or automatically prevent them from bumping before they're allowed to.

Why did I make this? Well on my own forum we have several trading forums.. And to prevent the users from constantly bumping their threads to be displayed on the first page I decided to make this. It works, the users are happy and they know why their posts wont go through, so they've stopped complaining.


Features
Intro
  • No file uploads required.
  • No extra SQL queries.
  • Fully phrased.
  • Templates cached.
Settings
  • On/off switches for the whole hack and the individual functions.
  • Specify which forums to add the functionality to.
  • Specify to whom the functionality should apply (thread creator, last poster etc.)
  • Specify usergroups that are immune to these restrictions.
Extras
  • Customize the Next Bump Box.
  • Just to annoy your members you can have the customization parameters for the Next Bump Box randomized.
Visually
  • Displays a box stating when they can bump next, counting down from days, to hours, to minutes and finally to seconds - when they can bump it displays the text "Now".
  • When they're allowed to bump the box is green.
  • When they're not allowed to bump the box is red.
  • If a user of a usergroup set to always being able to see the box is being presented with the box, it will be in yellow and contain a string stating whom the box is applied to.
Prevention
  • When a user attempts to bump a thread and they're not allowed to do so they will be presented with an error message.
  • Users can still edit their latest post.
  • Users can still preview posts.

Installation
  1. Download the product xml file.
  2. Upload and install the xml file (if upgrading from a previous version, remember to allow overwrite)
  3. Go to the vBulletin settings and edit the settings to fit your needs.
  4. Done!


How does it look?

Please bear in mind that these are just examples on how you can position the box, how wide it should be and how the text should be aligned.

Allowed to bump:
nextbump_green.jpg

Not allowed to bump:
nextbump_red.jpg

Next bump box for other member (special usergroups only):
nextbump_yellow.png

Error when trying to bump prematurely:
nextbump_preventerror.jpg


Q & A
None yet, but ask away.. frequent questions will be posted here.

Support
I'll be checking back every now and then.. So sure I'll offer support when I'm here

Notes
Tested on 4.0.6, 4.1.3 and 4.1.4.. They all worked, so I conclude it's working for 4.x.x

Download Now

File Type: xml product-dznextbump.xml (21.5 KB, 155 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
2 благодарности(ей) от:
Alecsmith, zascok

Comments
  #2  
Old 06-21-2011, 06:39 PM
CheeSie's Avatar
CheeSie CheeSie is offline
 
Join Date: Sep 2006
Location: Denmark
Posts: 65
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

0.3 [21/06-2011]
  • Totally revamped the settings
  • Now possible to be more specific about who can see the box
  • Now possible to be more specific about who should be prevented from bumping
  • Uses a template for the box so it can be customized to fit various layouts
  • Optimized the plugin code (removed redundant checks etc.)
  • Added the yellow box
0.2 [19/06-2011]
  • Added the possibility of preventing bumps
  • Phrased everything
0.1 [16/06-2011]
  • Mod started...
  • Layout decisions were made
  • Colours found
  • Basic functionality implemented
  • Got it working on both development forum and own forum
Reply With Quote
  #3  
Old 06-26-2011, 06:40 PM
GameOverViper GameOverViper is offline
 
Join Date: Jun 2011
Posts: 161
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just installed it to my site. Works great so far. It would be awesome if there were more options to place the bump box so we wouldn't have to go through the trouble of figuring out the code ourselves.

Here's a demo - http://xbox360clans.net/showthread.p...-of-Gaming-RoG

It works great in my clan recruitment forum, because this forum would end up with people bumping there topic constantly all day just to stay on the top of the page. Giving them 24 hours or until someone else posts is a great way to prevent people from spamming.

Is there anyway to add it to this toolbar on the top of the first post?
Attached Images
File Type: png bumplayout.png (28.4 KB, 0 views)
Reply With Quote
  #4  
Old 07-02-2011, 01:09 PM
CheeSie's Avatar
CheeSie CheeSie is offline
 
Join Date: Sep 2006
Location: Denmark
Posts: 65
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Americanbang View Post
Just installed it to my site. Works great so far. It would be awesome if there were more options to place the bump box so we wouldn't have to go through the trouble of figuring out the code ourselves.

Here's a demo - http://xbox360clans.net/showthread.p...-of-Gaming-RoG

It works great in my clan recruitment forum, because this forum would end up with people bumping there topic constantly all day just to stay on the top of the page. Giving them 24 hours or until someone else posts is a great way to prevent people from spamming.

Is there anyway to add it to this toolbar on the top of the first post?
It will be possible to place it there, but it would require manual template changes that I'm not a fan of, but I did make it possible.

To place it there, edit the postbit_legacy template.
Find:
Code:
<ul id="postlist_popups" class="postlist_popups popupgroup">
Replace with:
Code:
<ul id="postlist_popups" class="postlist_popups popupgroup">
<li class="popupmenu">{vb:raw thread.nextbumpbox}</li>
Didn't test it though, but that should place the box there.. Some styling might be messed up, but try it out.
Reply With Quote
  #5  
Old 05-09-2012, 02:42 PM
datoneer datoneer is offline
 
Join Date: Jul 2011
Posts: 453
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Specify usergroups that are immune to these restrictions.

Where is this option??
Reply With Quote
  #6  
Old 05-17-2012, 04:10 AM
skidoo800 skidoo800 is offline
 
Join Date: Mar 2012
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

So I installed this and it works great with one exception. In the box titled: "Forums to use in" if I enter any number in there it shuts down the feature site wide. I would like to be able to enter in the numbers for specific sections of the board to use this feature while leaving other untouched. I understand this is supposed to be the function but am I missing something? Do I enter the forum order number or the id number? Something else?

Also, my ideal use for this is so the thread poster cannot post in his own thread for the set amount of time. Right now if someone else posts in the thread it allows the thread creator to post after that and therefore bypassing the bump timer.

Scenario: Member makes a post to sell an item. They should not be able to post in their thread again until the time is up. regardless if anyone else posts. The idea is to prevent the thread starter from replying with such comments as "pic's added" or "PM's replied to" which bumps their thread.
Reply With Quote
  #7  
Old 07-15-2012, 12:48 PM
Diggo11 Diggo11 is offline
 
Join Date: Aug 2010
Posts: 22
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It would appear this mod no longer works properly in version 4.2.0 onwards...
Reply With Quote
  #8  
Old 07-20-2012, 03:07 PM
zascok zascok is offline
 
Join Date: Jul 2010
Posts: 146
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

reserved, for future, when it will work with 4.2. nice potential there.

if it also could have a function for a usergoups to bump with no post (just a thought)
Reply With Quote
  #9  
Old 07-22-2012, 09:46 PM
CheeSie's Avatar
CheeSie CheeSie is offline
 
Join Date: Sep 2006
Location: Denmark
Posts: 65
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by skidoo800 View Post
So I installed this and it works great with one exception. In the box titled: "Forums to use in" if I enter any number in there it shuts down the feature site wide. I would like to be able to enter in the numbers for specific sections of the board to use this feature while leaving other untouched. I understand this is supposed to be the function but am I missing something? Do I enter the forum order number or the id number? Something else?

Also, my ideal use for this is so the thread poster cannot post in his own thread for the set amount of time. Right now if someone else posts in the thread it allows the thread creator to post after that and therefore bypassing the bump timer.

Scenario: Member makes a post to sell an item. They should not be able to post in their thread again until the time is up. regardless if anyone else posts. The idea is to prevent the thread starter from replying with such comments as "pic's added" or "PM's replied to" which bumps their thread.
Just list the forum ids to use it in as a comma separated list of forum ids, example: 2,4,8,11

Quote:
Originally Posted by Diggo11 View Post
It would appear this mod no longer works properly in version 4.2.0 onwards...
I believe it does work..

Quote:
Originally Posted by zascok View Post
reserved, for future, when it will work with 4.2. nice potential there.

if it also could have a function for a usergoups to bump with no post (just a thought)
It's working on my vB 4.2 test forum
Reply With Quote
  #10  
Old 08-28-2012, 10:27 AM
zascok zascok is offline
 
Join Date: Jul 2010
Posts: 146
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I can confirm it now works on 4.2. Any chance to enhance it to bump with no post please?

this: ^; bump; btt - are starting to drive me around a bend

Thanks for a really useful mod.
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 06:06 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.04485 seconds
  • Memory Usage 2,347KB
  • 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
  • (2)bbcode_code
  • (4)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
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (2)post_thanks_box_bit
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (2)postbit_attachment
  • (10)postbit_onlinestatus
  • (10)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
  • 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