Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 09-17-2001, 08:16 PM
TurboFC3S TurboFC3S is offline
 
Join Date: Nov 2001
Posts: 59
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

How about an admin option to remove the ratings from a thread. Probably the best way to do it would be this. If you're logged in as a Moderator/Admin, it would detect that and give you an extra admin option "UnRate Thread" at the bottom of the thread - in the Admin Options. Maybe the option "Change/UnRate Thread" where a Mod/Admin could change the rating to anything desired, or remove the rating completely.

We use thread ratings to archive threads on my board, and by un-rating them we could keep from archiving the stuff that's worthless.
Reply With Quote
  #2  
Old 09-18-2001, 06:42 AM
Admin's Avatar
Admin Admin is offline
Coder
 
Join Date: Oct 2023
Location: Server
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Not hard at all, I'll do this for you.
Reply With Quote
  #3  
Old 09-18-2001, 07:23 AM
Admin's Avatar
Admin Admin is offline
Coder
 
Join Date: Oct 2023
Location: Server
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Here it goes:
In postings.php, add this code:
PHP Code:
// ############################### start unrate thread ###############################
if ($action=="unrate") {

  
$threadid=verifyid("thread",$threadid);
  
$threadinfo=getthreadinfo($threadid);

  if (!
$threadinfo[visible]) {
    
$idname="thread";
    eval(
"standarderror(\"".gettemplate("error_invalidid")."\");");
  }

  if (!
ismoderator($threadinfo[forumid],"canmanagethreads")) {
      
show_nopermission();
  }
  
  if (
$s!=$session['dbsessionhash']) {
    
$newurl replacesession($scriptpath);
    eval(
"standarderror(\"".gettemplate("error_invalidsession")."\");");
  }

  
$threadinfo[notes]= "Thread unrated by $bbuserinfo[username] on ".vbdate($dateformat." ".$timeformat,time()).". $threadinfo[notes]";
  
$DB_site->query("UPDATE thread SET votetotal=0,votenum=0,notes='".addslashes($threadinfo[notes])."' WHERE threadid='$threadid'");
  
$DB_site->query("DELETE FROM threadrate WHERE threadid='$threadid'");

  eval(
"standardredirect(\"".gettemplate("redirect_unrated")."\",\"showthread.php?s=$session[sessionhash]&threadid=$threadid\");");


right before
Code:
?>
(end of file)

Now add a template named redirect_unrated and put this in:
Quote:
The ratings for this thread have been successfully deleted. You are now being taken to the thread.
Now edit your showthread_adminoptions template and add this:
Code:
		<option value="unrate">Unrate Thread</option>
right before
Code:
	</select>
And you're done!

Should I release this?
Reply With Quote
  #4  
Old 09-18-2001, 11:21 AM
TurboFC3S TurboFC3S is offline
 
Join Date: Nov 2001
Posts: 59
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Wow! The change that you have single-handedly caused on this board has been amazing. You're a great asset to the community.

I think this hack along with the one you did for me earlier would be a great combo for people looking for new ways to archive threads. Here's the other hack - http://www.vbulletin.com/forum/showt...threadid=20544

Thanks again Chev
Reply With Quote
  #5  
Old 09-18-2001, 11:41 AM
Admin's Avatar
Admin Admin is offline
Coder
 
Join Date: Oct 2023
Location: Server
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

*cough* Chen.

No problem, this -was- a great idea.
Reply With Quote
  #6  
Old 09-19-2001, 01:37 AM
TurboFC3S TurboFC3S is offline
 
Join Date: Nov 2001
Posts: 59
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

These two hacks go together perfectly! It makes my life much easier ... as long as people use the rating system, good threads get archived and the rest gets pruned.
Reply With Quote
  #7  
Old 09-19-2001, 02:32 AM
shadowbreed shadowbreed is offline
 
Join Date: Oct 2001
Posts: 50
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just my opinion but i think you should release both of these hacks
Reply With Quote
  #8  
Old 09-12-2006, 09:14 AM
TygerTyger TygerTyger is offline
 
Join Date: Aug 2005
Posts: 182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ultra-bump! Does anyone know how to thread unratings for 3.6?
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 10:19 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.04148 seconds
  • Memory Usage 2,240KB
  • Queries Executed 11 (?)
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)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (3)bbcode_code
  • (1)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (8)post_thanks_box
  • (8)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (8)post_thanks_postbit_info
  • (8)postbit
  • (8)postbit_onlinestatus
  • (8)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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete