Thread: End-User Options - Countdown Timer in signature
View Single Post
  #132  
Old 08-14-2007, 10:20 AM
ringleader's Avatar
ringleader ringleader is offline
 
Join Date: Dec 2006
Location: Dublin, Ireland
Posts: 192
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The following is a template and file change to show signature only, counter only, or both signature and counter depending on which are turned on in the UserCP by the member.

In the postbit template (not tested in postbit_legacy)

FIND
Code:
f condition="$post['signature']">
		<!-- sig -->
			<div>
				__________________<br />
				$post[signature]
			</div>
		<!-- / sig -->
		</if>
REPLACE WITH
Code:
<!-- sig and countdown mod -->
		<if condition="$post['signature'] AND $counterhtml">
			<div>
				__________________<br />
				$post[signature]
				<br /><br />
				$counterhtml
			</div>
		<else />
			<if condition="$post['signature'] OR $counterhtml">
			<div>
				__________________<br />
				$post[signature]
				$counterhtml
			</div>
			</if>
		</if>
<!-- /sig and countdown mod -->
In the file included with this mod plugins_usercountd.php

FIND AND DELETE
Code:
  if ( strlen($post["signature"]) > 0 )
  {
FIND
Code:
	 
	  eval('$counterhtml = "' . fetch_template('usercountdown_display') . '";');
	  
	  $sig = $post['signature'] . $counterhtml;
      $post['signature'] = $sig;
	}
  }
}
REPLACE WITH
Code:
	  eval('$counterhtml = "' . fetch_template('usercountdown_display')  . '";');
  }
}
Hope this helps someone else.
Took me the good part of an hour to figure out how to do that
I just installed with no problems on 3.6.8
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01253 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
  • (5)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