Thread: Miscellaneous Hacks - topicKill - antibump of topic
View Single Post
  #50  
Old 09-23-2008, 03:36 PM
inciarco's Avatar
inciarco inciarco is offline
 
Join Date: Mar 2007
Posts: 758
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I can see on vB 3.7.3 that somehow the Field "Kill" is created on the "thread" table, and that the Mod allows the User to Stablish the Status Killed (1) or Revived (0) for that Field for each Thread.

But somehow in the Plugin "topicKill - Show Killed Icon" that corresponds to a "threadbit_process", the Code

Code:
// show killed folder?
		if (($thread['killed']) && ($vbulletin->options['topicKill_enabled']))		{
			$thread['statusicon'] = '_killed';
		}
don't detects the field $thread['killed'], not even by using it directly on the threadbit Template; what is wrong in that sentence that vB 3.7.3 don't read the Field "Killed" of the Table "thread" for the respective Thread?

I think the logic of the Sentence is right but it beats me why vB373 don't read the value of the field "killed" from the table "thread".

Perhaps this same thing is happening on the Plugin "topicKill - Template Edits" on the Code lines,

Code:
	$vbulletin->templatecache['threadbit'] = preg_replace('#\$thread\[lastpostdate\] \"\.\(\(\!\$show\[\'detailedtime\'\]\) \? \(\"<span class=\\\"time\\\">\$thread\[lastposttime\]</span>\"\) : \(\"\"\)\)\.\"<br />#i', '".(($thread[killed] == FALSE) ? ("$thread[lastpostdate] " . ((!$show[\'detailedtime\']) ? ("<span class=\"time\">$thread[lastposttime]</span>") : ("")) . "<br />") : ("last post<br />"))."', $vbulletin->templatecache['threadbit']); 
}
somehow seems like the Code isn't detecting the Condition "$thread[killed] == FALSE" and always assigns it a False Value (0) or perhaps Nothing, so it always displays the default Code without the Changes when Killed = 1 (TRUE).

I hope Coders Shack or other Forumer with Experience can give us the Solution.

Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01248 seconds
  • Memory Usage 1,766KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete