Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Quick Reply/Close Thread Problem Details »»
Quick Reply/Close Thread Problem
Version: , by ULTIMATESSJ ULTIMATESSJ is offline
Developer Last Online: Jul 2006 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 12-16-2002 Last Update: Never Installs: 0
 
No support by the author.

for some reason i can close a thread, but the quick reply box still shows up, and if a member posts using it, the thread will automatically open again and allow them to post, how can i fix this

Show Your Support

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

Comments
  #2  
Old 12-17-2002, 02:26 PM
ULTIMATESSJ's Avatar
ULTIMATESSJ ULTIMATESSJ is offline
 
Join Date: Nov 2001
Location: Bristol, England
Posts: 315
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

bump, needs this badly so if anyone can help, please do, btw we are using the quick reply box firefly made
Reply With Quote
  #3  
Old 12-17-2002, 04:04 PM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hmm, have you installed also the quick open close hack?

normally this bug wouldn't occur, because it is prevented in newreply.php in the first few lines....

so unless you ahcked these lines, there shouldn't be an error
Reply With Quote
  #4  
Old 12-17-2002, 08:39 PM
ULTIMATESSJ's Avatar
ULTIMATESSJ ULTIMATESSJ is offline
 
Join Date: Nov 2001
Location: Bristol, England
Posts: 315
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by Xenon
hmm, have you installed also the quick open close hack?

normally this bug wouldn't occur, because it is prevented in newreply.php in the first few lines....

so unless you ahcked these lines, there shouldn't be an error
nope, we haven't added that hack
Reply With Quote
  #5  
Old 12-18-2002, 04:15 PM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hmmm, upload an unhacked newreply.php it shouldn't be that way...

also be sure you installed everything alright?
this shouldn't occur
Reply With Quote
  #6  
Old 12-18-2002, 07:55 PM
ULTIMATESSJ's Avatar
ULTIMATESSJ ULTIMATESSJ is offline
 
Join Date: Nov 2001
Location: Bristol, England
Posts: 315
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

could it be something to do with the phpinclude template by any chance, since i had a few problems once when removing some template mods
Reply With Quote
  #7  
Old 12-18-2002, 07:59 PM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

well it'S possible, depends on your phpinclude
Reply With Quote
  #8  
Old 12-18-2002, 08:01 PM
ULTIMATESSJ's Avatar
ULTIMATESSJ ULTIMATESSJ is offline
 
Join Date: Nov 2001
Location: Bristol, England
Posts: 315
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

well heres my phpinclude, i've added some things from vBT to it

Code:
// This code is PHP4 only:
// ob_start(); 
// require("yourheader.html");
// $header = ob_get_contents(); 
// ob_end_clean(); 


if (strpos($_SERVER['PHP_SELF'], 'newreply.php') != false)
{
	// These numbers are usergroupids for usergroups that will always
	// have permission to close/stick the thread, regardless of what
	// permission they already have. To add a usergroup, just follow
	// the format (i.e., array(5, 6, 7) allows smods, admins, and any
	// mods to close/stick the thread).
	// If a usergroupid is not specified then the permissions will
	// be automatically derived. It is recommended that you do not 
	// change this behavior.
	$alwaysallowugids = array(5, 6);
	
	$modperms = array();
	if (in_array($bbuserinfo['usergroupid'], $alwaysallowugids))
	{
		// emulate a call to getmodpermissions
		$modperms['canopenclose'] = 1;
		$modperms['canmanagethreads'] = 1;
	}
	else
	{
		$modperms = getmodpermissions($thread['forumid']);
	}
	
	// ---------------------------------------------------------------
	
    if ($_POST['action'] == 'postreply') // newreply redirect page
    {
		$querybits = array();
        if ($modperms['canopenclose'])
		{
			array_push($querybits, "open = " .
				($_POST['closeonreply'] == 1 ? 0 : 1));
		}
		if ($modperms['canmanagethreads'])
		{
			array_push($querybits, "sticky = " .
				($_POST['stickonreply'] == 1 ? 1 : 0));
		}
		
		if (!empty($querybits)) // perm to do at least one of the two
		{
			$threadid = intval($_POST['threadid']);
			$querybits = implode(", ", $querybits);
		
			$DB_site->query("UPDATE thread SET $querybits
				WHERE threadid = $threadid"); //<
		}
    }
	
	// ---------------------------------------------------------------
	
    else // just assume this is the reply form
    {
		// eval the extra option templates as needed
		
		$closebox = '';
		$stickbox = '';
		if ($modperms['canopenclose'])
		{
			$checked = ($thread['open'] ? "" : " checked");
			eval("\$closebox = \"" . gettemplate("newreply_closebox") . "\";");
		}
		if ($modperms['canmanagethreads']) // perm for sticky
		{
			$checked = ($thread['sticky'] ? " checked" : "");
			eval("\$stickbox = \"" . gettemplate("newreply_stickbox") . "\";");
		}
	}
}
Reply With Quote
  #9  
Old 12-18-2002, 08:14 PM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

yes, this could make a problem, not sure
ask at vbulletintemplates for a fix of it...
Reply With Quote
  #10  
Old 12-19-2002, 04:11 AM
TECK's Avatar
TECK TECK is offline
 
Join Date: Nov 2001
Location: Canada
Posts: 4,182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Why don't you add directly into the files the code? Is alot better IMO...
I hope the phpinclude will taken out from VB3. It's such a bad idea...
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:49 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.04487 seconds
  • Memory Usage 2,291KB
  • 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_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
  • (1)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