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

Reply
 
Thread Tools
Prevent threads from rising to the top Details »»
Prevent threads from rising to the top
Version: 1.00, by Zzed Zzed is offline
Developer Last Online: Feb 2012 Show Printable Version Email this Page

Version: 2.2.x Rating:
Released: 02-13-2003 Last Update: Never Installs: 7
 
No support by the author.

This hack has been developed and tested on VB 2.2.9.

This hack was actually requested by the moderators in my forum.

This hack gives you the ability to prevent a thread from going back up to the top of your forum. It simply does it by disabling the updates to the lastpost field. It is an addon to the Admin Options in the bototm of a thread. This is an alternative to locking a thread where it allows the users to post new replies but the thread keeps on sinking to the bottom and to the subsequent pages. It is just another way to kill a thread.

I have also created an animated GIF icon that replaces the thread icon.

The threads affected by this hack are referred to as slippery threads because they slip to the bottom of the forum.

Files that are affected by this hack:
- forumdisplay.php
- newreply.php
- postings.php

Templates that are affected by this hack:
- showthread_adminoptions

Tables affected by this hack:
- thread

New files:
- drop.gif

Show Your Support

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

Comments
  #2  
Old 02-14-2003, 07:42 PM
Davey Davey is offline
 
Join Date: Nov 2002
Location: England
Posts: 383
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nice to see you're giving more options for the administrators .
Well done and I'll surely be using this.
I'll tell you how it goes.

Dave.
Reply With Quote
  #3  
Old 02-14-2003, 08:08 PM
amykhar's Avatar
amykhar amykhar is offline
 
Join Date: Oct 2001
Location: PA
Posts: 4,438
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The problem with this hack is that my members would immediately report a bug. Then, when told that their thread has been intentionally sunk, they would start screaming bloody murder. I prefer to just get my talkative moderators to bury bad threads the old fashioned way
Reply With Quote
  #4  
Old 02-14-2003, 09:51 PM
Davey Davey is offline
 
Join Date: Nov 2002
Location: England
Posts: 383
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is good for locked topics though and it works like a beaut so far.
Well done man! Keep up the excellent work.
Only trouble is the image.
Looks a bit tacky and it doesn't suit my black background .
Is it possible to change it?

Dave.
Reply With Quote
  #5  
Old 02-14-2003, 09:56 PM
Zzed's Avatar
Zzed Zzed is offline
 
Join Date: Feb 2002
Location: Glendale, CA, USA
Posts: 463
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you for your kind words.

You can replace the image with any 15x15 icon.
Reply With Quote
  #6  
Old 02-14-2003, 10:00 PM
Davey Davey is offline
 
Join Date: Nov 2002
Location: England
Posts: 383
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yeah but I'm horrible with graphics.
An image with an envelope with an arrow pointing down would work IMO.
Ex: Use the locked thread image and replace the lock with an arrow pointing down.
I don't understand Photoshop so I cannot acheive this, or I would.
*Cries*.

Dave.

PS: No problem. Since I installed this on my board:
/me clicks install now.
I like this hack, really keep up the good work.
I'll report back here if I find any sneaky little bugs that need squashing.

PS: Oh and by the way, you might wanna redo this so that it uses the 'hot' topic and the 'new' topic and the topic with the circle (you participated in) rather than just a simple one time only image. Maybe you could release this in the next version?
And also have it so you can set the Slippery prefix customized in the ACP?

Dave.
Reply With Quote
  #7  
Old 02-14-2003, 10:02 PM
Link14716's Avatar
Link14716 Link14716 is offline
 
Join Date: Jun 2002
Location: Georgia, USA
Posts: 2,519
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Good idea, but wouldn't the forumdisplay.php edit work better like this?

Code:
      if($thread[slippery] == 1) {
        $thread[icon]='<img src="images/drop.gif"  border="0" alt="">';
        $thread[typeprefix] = "Slippery: $thread[typeprefix]";
      }
Or am I missing something?
Reply With Quote
  #8  
Old 02-14-2003, 10:18 PM
TECK's Avatar
TECK TECK is offline
 
Join Date: Nov 2001
Location: Canada
Posts: 4,182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is also great for vbHome (lite) forum.
Reply With Quote
  #9  
Old 02-14-2003, 11:09 PM
Davey Davey is offline
 
Join Date: Nov 2002
Location: England
Posts: 383
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Okay I've decided for my use I don't want the image (as it would interfere with the thread closed image).
How do I get rid of the image and just keep the prefix?

Dave.
Reply With Quote
  #10  
Old 02-15-2003, 02:48 AM
Zzed's Avatar
Zzed Zzed is offline
 
Join Date: Feb 2002
Location: Glendale, CA, USA
Posts: 463
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by Davey
Okay I've decided for my use I don't want the image (as it would interfere with the thread closed image).
How do I get rid of the image and just keep the prefix?

Dave.
Thank you again for your kind words.

If you want to get rid or the icon, just remove the following line:

PHP Code:
$thread[icon]='<img src="images/drop.gif"  border="0" alt="">'
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 04:08 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.04949 seconds
  • Memory Usage 2,293KB
  • Queries Executed 23 (?)
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
  • (1)bbcode_code
  • (1)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
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (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_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