Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Full Releases

Reply
 
Thread Tools
Details »»

Version: , by tubedogg tubedogg is offline
Developer Last Online: Dec 2016 Show Printable Version Email this Page

Version: 2.0.x Rating:
Released: 03-28-2001 Last Update: Never Installs: 16
 
No support by the author.

LAST UPDATED 3.31.01 12:45 AM Eastern

Updated to version 0.0.2
New features in 0.0.2: Floodcheck. You can set it so that your users cannot bump any particular thread more than once every X hours. It records the time it was last bumped in a new field in the Thread table.

This hack allows your users to bump a thread without posting in it. This is different from making a thread sticky in two ways: First, this will not append the thread title with "Sticky", and second, the thread will only be at the top of the thread list until another post is made, at which point it becomes second, so this is somewhat temporary (moreso on larger boards).

This version will allow any authorized user to bump a thread. You can authorize in four different ways: First, any user who posted in a thread. Second, the poster of the first post in a thread. Third, the poster of the last post in a thread. And fourth, any registered (and logged in) user. You can set this in the options, as detailed below in the instructions.

This hack is based on the canedit permission and requires that you allow your users to edit their own messages. If you don't, this hack *will not* work. If you are looking for a bump hack for just your moderators, I have released a separate version here that does just that.

There is no demo or screenshot, but trust me it works and looks lovely.

This hack includes a button in GIF format that says "Bump" that is made to blend with the rest of the standard purple buttons. It can be edited in any photo- or graphics-editing program to be made a different color, or you can substitute your own file for it.

Hack Version: 0.0.2

New features since last version: See above.

For version: v2 beta 3 (may work with beta 1 or beta 2, but it is untested with those versions).

Files needed: postingsadd.txt, redirect_bump_notfirst_template.txt, redirect_bump_notlast_template.txt, redirect_bump_template.txt, redirect_bump_floodcheck.txt, showthread_bump_template.txt (see attached zip file).

Files to edit: postings.php, postingsadd.txt, showthread.php (see instructions below).

Templates to edit/create: showthread, showthread_bump, redirect_bump_notfirst, redirect_bump_notlast, redirect_bump, redirect_bump_floodcheck (see instructions below).

Instructions
1] Unzip the files bumpbig.gif, posttingsadd.txt, showthread_bump_template.txt, redirect_bump_template, redirect_bump_floodcheck, and redirect_bump_notfirst_template to your hard drive.
2] Open the file postingsadd.txt in an ASCII text editor, such as Notepad (Windows), SimpleText (Mac), EditPlus, UltraEdit, TextPad, etc. (DO NOT use WYSIWYG HTML editors such as FrontPage, HotDog, DreamWeaver, etc. They will in all likelyhood screw up the file! I will not be able to support you if you edit the file in one of these programs.)
3] If you want anyone to be able to bump a thread, set $postersonly to 0 (on the third line). Otherwise set it to 1. If you have $postersonly set to 1, and you want only the last poster in a thread to be able to bump it, set $lastposter to 1, otherwise set it to 0. If you have $postersonly and $lastposter both set to 0 and would like only the first poster (aka thread starter) to be able to bump the thread, set $firstonly to 1, otherwise set it to 0. If you set all three options to 0, anyone (who is logged in) will be able to bump the thread.
If you want to limit the bumping of all threads to once every X hours, set $hours to the number you want. It must be a whole number and more than -1 (e.g. 2, 5, 8, 12). If you don't want to use this, set $hours to 0.
4] Save postingsadd.txt and then open postings.php. Add the contents of postingsadd.txt to postings.php right below
PHP Code:
require("./global.php"); 
5] Save postings.php. Open showthread.php. Find
PHP Code:
// REMOVED FROM PRECACHING: error_invalidid,error_nopermission, 
and right *above* it, add
PHP Code:
$templatesused .= ",showthread_bump"
Then find
Code:
 eval("\$forumrules = \"".gettemplate("forumrules")."\";");
and right above that, add
Code:
 eval("\$bump = \"".gettemplate("showthread_bump")."\";");
6] Save showthread.php. Upload postings.php and showthread.php to your main forums directory, and upload bumpbig.gif to your /images directory inside the main forums directory.
7] Go to your admin control panel. Add a new template called showthread_bump and fill it with the contents of showthread_bump_template.txt. Add another new template called redirect_bump and fill it with the contents of the redirect_bump_template.txt file. Add another new template called redirect_bump_notfirst and fill it with the contents of the redirect_bump_notfirst_template.txt file. Add another new template called redirect_bump_notlast and fill it with the contents of redirect_bump_notlast_template.txt.
8] Edit the showthread template as follows. Find
Code:
<td valign="middle"><A HREF="newthread.php?s=$session[sessionhash]&action=newthread&forumid=$forum[forumid]">
and replace it with
Code:
<td valign="middle">$bump<A HREF="newthread.php?s=$session[sessionhash]&action=newthread&forumid=$forum[forumid]">
There are two instances of this in the showthread template. Change both.
9] Test it out!

Instructions are also included in the zip file (bump.txt).

FEEDBACK WANTED! Likes/dislikes/modification requests all gladly accepted.

Show Your Support

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

Comments
  #12  
Old 08-27-2001, 01:17 PM
LuBi LuBi is offline
 
Join Date: Oct 2001
Posts: 416
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well I use 2.0.3 and I cannot find

// REMOVED FROM PRECACHING: error_invalidid,error_nopermission

in showthread.php, I really just need this hack to work with 2.0.3 but I doubt it will. It's such a powerful feature I would love to have it on my forum.
Reply With Quote
  #13  
Old 08-28-2001, 12:07 PM
Bane's Avatar
Bane Bane is offline
 
Join Date: Oct 2001
Posts: 411
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I haven't installed this hack... but try putting that just before this in the showthread.php

PHP Code:
require('./global.php');

// oldest first or newest first 
Reply With Quote
  #14  
Old 08-30-2001, 03:31 PM
LuBi LuBi is offline
 
Join Date: Oct 2001
Posts: 416
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well I've customized this a little don't know how to install it the instructions are wrong for 2.0.3 so to answer my own question no it does not work with 2.0.3 below is my error

There seems to have been a slight problem with the database. Please try again by pressing the refresh button in your browser.

An E-Mail has been dispatched to our Technical Staff, who you can also contact if the problem persists.

We apologise for any inconvenience.


Database error in vBulletin: Invalid SQL: SELECT lastbumptime FROM thread WHERE threadid='4'
mysql error: Unknown column 'lastbumptime' in 'field list'
mysql error number: 1054
Date: Thursday 30th of August 2001 12:29:18 PM
Script: /forums/postings.php?action=userbump&threadid=4&userid=1
Referer: http://www.suprascene.com/forums/sho...php?threadid=4

So if you guys need me to send files or something juts ask I would love to get this code to work. Also is a link to the thread where i tested it to see the results.

http://www.suprascene.com/forums/sho...php?threadid=4
Reply With Quote
  #15  
Old 12-05-2001, 06:40 PM
Dark Blaze's Avatar
Dark Blaze Dark Blaze is offline
 
Join Date: Nov 2001
Location: World Wide Web
Posts: 149
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great hack tubbedog, well done

I can't wait to install it as soon as I can... Is it available for 2.2.1 forum version?

Thanks for reading,
Reply With Quote
  #16  
Old 01-12-2002, 06:25 PM
Warlord's Avatar
Warlord Warlord is offline
 
Join Date: Jan 2002
Location: TN, USA
Posts: 668
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by Dark Blaze
Great hack tubbedog, well done

I can't wait to install it as soon as I can... Is it available for 2.2.1 forum version?

Thanks for reading,
Yeah, what he said. I'd be interested in installing this hack, but I'd rather know if it works on 2.2.1 before I try it.
Reply With Quote
  #17  
Old 01-12-2002, 06:46 PM
Shenlong's Avatar
Shenlong Shenlong is offline
 
Join Date: Nov 2001
Location: Manhattan, New York
Posts: 167
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

can anyone modify this for vbb 2.2.1
Reply With Quote
  #18  
Old 01-26-2002, 03:50 PM
Warlord's Avatar
Warlord Warlord is offline
 
Join Date: Jan 2002
Location: TN, USA
Posts: 668
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

bump

does this work on 2.2.1?
Reply With Quote
  #19  
Old 02-21-2002, 03:27 AM
SirSteve SirSteve is offline
 
Join Date: Oct 2001
Posts: 382
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Or 2.2.2 ?
Reply With Quote
  #20  
Old 08-10-2002, 09:35 PM
ExAvIoUr ExAvIoUr is offline
 
Join Date: Jan 2002
Posts: 169
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

does this work for 2.2.6 ???
Reply With Quote
  #21  
Old 08-10-2002, 10:10 PM
MrLister's Avatar
MrLister MrLister is offline
 
Join Date: Oct 2001
Posts: 434
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You could probably just do a quick modification to https://vborg.vbsupport.ru/showthrea...threadid=41911 and get it for any user.
Reply With Quote
Reply

Thread Tools

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 08:40 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.09646 seconds
  • Memory Usage 2,312KB
  • 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
  • (4)bbcode_code
  • (4)bbcode_php
  • (1)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
  • (2)pagenav_pagelink
  • (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