View Single Post
  #6  
Old 05-21-2009, 07:36 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I would not be doing it that way at all, so I don't know that you want to listen to my advice. But, if you only want this on the forumhome page (index.php), then I would pick a plugin that is only called on that page and put the php in there and assign the 'echo' outputs to variables and then eval the template at the end of the plugin to spit it all out in the forumhome page somewhere.

ie - a template called "my_template":
HTML Code:
<table width="100%" border="0" align="center"> 
  <tr> 
    <td height="21"><p><a href="http://dhgaming.com/call-duty-4/6565-call-duty-4-server-up-pc.html"><center><img src="images/head/RS_private.PNG" border="0" /></center></a> 
      <center>
$var1
</center> 
    </p></td> 
    <td><a href="http://dhgaming.com/"><center><img src="images/head/liveforspeed.png" border="0" /></center></a>  
      <center>
$var2
etc
plugin:
PHP Code:
$info["address"]="75.127.117.56"
$info["port"]="43594"

$infocount 0
$timeout 2

for (
$i=0$i<=$infocount$i++){ 
$fp = @fsockopen ($info["address"], $info["port"], $errno$errstr$timeout); 
if (
$fp) { 
$var1"<center><img src='status/rspserver/online.gif' />"
}else{ 
$var1"<center><img src='status/rspserver/offline.gif' />"

}
etc

eval('$mystuff = "' fetch_template('my_template') . '";'); 
And then put $mystuff into the FORUMHOME template where you want it (or use one of the template_hooks.

I have NOT tried this at all and I'm sure it would need some tweeking including figuring out which hook location is best.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01247 seconds
  • Memory Usage 1,781KB
  • 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
  • (1)bbcode_html
  • (1)bbcode_php
  • (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