Thread: Forum Home Enhancements - TSxView: simple live viewer for Teamspeak 2 & 3
View Single Post
  #92  
Old 09-22-2010, 04:40 PM
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
Location: GER
Posts: 765
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi

Sure, can help you with that.
I assume, that the actual Teamspeak Viewer and the Joinlink should be displayed at two different positions? Then what you need is the name of the second templatehook where you want the joinlink to be displayed. If you use the default vB4 template, this should be easy. I could tell you the hookname if you tell me where you want the link to be displayed.

The only change you've to do with the plugin is this:
In your AdminCP, go to plugin management, edit the "TSxViewer: Main" plugin.
There you can see some php code in the big textarea.
The best would be to simply copy the whole content into a texteditor where you can see and access the line numbers. This would be easier to work with.

- In line 40, change:
PHP Code:
$op .= '<span style="padding-left:20px" class="tssjoinlink">' 
to:
PHP Code:
$jlink '<span style="padding-left:20px" class="tssjoinlink">' 

- In line 88, change:
PHP Code:
$op .= '<span style="padding-left:20px" class="tssjoinlink">' 
To:
PHP Code:
$jlink '<span style="padding-left:20px" class="tssjoinlink">' 

- In line 104, add:
PHP Code:
$template_hook['yourhookname'] .= $jlink
Where "yourhookname" should be replaced with the template hook you want the joinlink to be displayed.

This basically splits the join link from the teamspeak viewer output and lets you place it somewhere else.
I didn't test this myself, due to lack of a vbulletin installation at the moment :P
Tell me if you get any problems with this.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03368 seconds
  • Memory Usage 1,777KB
  • 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_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