Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Advanced Voicetool Viewer (Teamspeak 2, Teamspeak 3, Ventrilo viewer) Details »»
Advanced Voicetool Viewer (Teamspeak 2, Teamspeak 3, Ventrilo viewer)
Version: 1.3.3, by Disasterpiece Disasterpiece is offline
Developer Last Online: Oct 2019 Show Printable Version Email this Page

Category: Forum Home Enhancements - Version: 4.x.x Rating:
Released: 06-01-2011 Last Update: 04-22-2012 Installs: 156
DB Changes Uses Plugins Template Edits
Additional Files Translations Is in Beta Stage  
No support by the author.

INFO

This is a more advanced version of my old tsxviewer plugin. It was written from scratch and offers a lot more features!
It displays a list of users connected to a voicetool like Teamspeak 2, Teamspeak 3 or Ventrilo and displays them on the Forumhome page inside the what's going on box, or anywhere else!

Templates allow you to fully customize the viewer, which can display unlimited amounts of viewers for your voicetool servers!

Keep track your server's uptime with the cron logger, which logs every time a server times out or comes back online!


*** Despite the product description saying mumble is supported, it is NOT. Sorry for any confusion ***

FEATURES

- Multiple Server Viewers on a single page
- Fully customizable Templates
- Query caching
- Server Uptime Logging
- No iFrames! Fits perfectly into vbulletn. Make search engines love you!

INSTALLATION

Extract the archive and upload the files according to their structure:

Code:
- forum root
	- admincp
		+ tsxview_admin.php
	- includes
		- cron
			+ tsxview_cron.php
		- xml
			+ cpnav_advancedvoicetoolviewer.xml
		+ tsxview_class.php
		+ ts2status.php
		+ ts3status.php
		+ ventstatus.php
	- images
		- cms
			+ delete_small.png
			+ edit_small.png
			+ permission-not-set_small.png
			+ permission-set_small.png
		- misc
			+ mumble.gif
			+ teamspeak2.gif
			+ teamspeak3.gif
			+ ventrilo.gif
			+ ts3_off.png (optional)
			+ ts3_on.png (optional)
Install the correct plugin xml file in your vBulletin ACP.
If you have any previous tsxviewer product installed prior to 1.3, uninstall it first! (Important!)

READ THE INCLUDED README FILE BEFORE INSTALLING THE PLUGIN! (srsly, spare you the headache!)

Download Now

File Type: zip avv-1_3_2FIX-product.zip (58.3 KB, 844 views)
File Type: zip avv-1_3_3.zip (59.3 KB, 607 views)

Screenshots

File Type: jpg server_viewer.jpg (39.9 KB, 0 views)
File Type: jpg server_overview.jpg (43.3 KB, 0 views)
File Type: jpg settings_overview.jpg (101.0 KB, 0 views)
File Type: jpg cron_log.jpg (151.5 KB, 0 views)
File Type: jpg wgobox_style2.jpg (24.3 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
2 благодарности(ей) от:
RichieBoy67, Skaut

Comments
  #12  
Old 06-06-2011, 01:37 AM
NPGamers.Net NPGamers.Net is offline
 
Join Date: Jul 2010
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You need to read the directions. You have to put the correct ID of the TS in to stop the errors.

I installed it correctly on my site but says the server is offline. I have allowed my website into the ip whitelist for TS3 and no change. ?
Reply With Quote
  #13  
Old 06-06-2011, 03:41 PM
Rabillo Rabillo is offline
 
Join Date: Mar 2007
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Disasterpiece View Post
Huh, never heard of that one before. 4.1.0 you say? I'll check back and see what's the problem. Didn't encounter something like this myself yet.
Invalid SQL:
INSERT INTO `vb_tsx_server` (`active`, `name`, `ip`, `port`, `queryport`, `serverID`, `type`, `order`, `cacheTime`, `signalTime`, `status`, `created`, `password`) VALUES ( 0, 'Teamspeak 2', 'xxx.xxx.xxx.xxx', 8767, 59176, 0, 1, 999, 0, 0, 3, '1307378271' );

'value' for 'password' is missing in sql-query ... the last value ('1307378271') in the query is the value for the 'created' timestamp.


vBulletin 4.1.3 pl1
avv 1.3

Edit 2 - solution:

tsxview_class.php, find line 126:

VALUES ( %d, '%s', '%s', %d, %d, %d, %d, %d, %d, %d, %d, '%s' )",

replace it with

VALUES ( %d, '%s', '%s', %d, %d, %d, %d, %d, %d, %d, %d, %d, '%s' )",
Reply With Quote
  #14  
Old 06-06-2011, 04:14 PM
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
Location: GER
Posts: 765
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The MYSQL error is now fixed.

For all those with version 1.3, just download the package, upload the file
includes/tsxview_class.php and overwrite the old version.
Or alternatively, try the fix from Rabillo. Now you should be able to add new servers.

Quote:
You need to read the directions. You have to put the correct ID of the TS in to stop the errors.

I installed it correctly on my site but says the server is offline. I have allowed my website into the ip whitelist for TS3 and no change. ?
Can you PM the ts3 information to me so i can check what's wrong?

ip:
port:
queryport:
serverid:
Reply With Quote
  #15  
Old 06-06-2011, 05:12 PM
Doctor Death Doctor Death is offline
 
Join Date: Dec 2005
Posts: 449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I like this mod... Wonder if I can recommend an enhancement or two... Take them or leave them.

Where it says JOIN SERVER, if you have ventrilo and a default visitor name, it will try and overwrite the local profile.. any way for it to join and keep default user name if one exists?

I think it should have an icon that says "Voice Servers" and then list the servers under that by type with icon and status.....

Should probably be able to define the color of the JOIN SERVER link.

Thanks again, this is very useful
Reply With Quote
  #16  
Old 06-06-2011, 05:36 PM
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
Location: GER
Posts: 765
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi Doctor Death,
most of the features are already covered by the way you can modify the templates on your own. Given that you have the according HTML/CSS knowledge or someone who does.

Quote:
Where it says JOIN SERVER, if you have ventrilo and a default visitor name, it will try and overwrite the local profile.. any way for it to join and keep default user name if one exists?
Not sure what you mean by "default user name". Does ventrilo has a setting like this? I'm not sure how ventrilo handles these things, but possibly it should be enough to leave the user name parameter in the url blank, right?

Quote:
I think it should have an icon that says "Voice Servers" and then list the servers under that by type with icon and status.....
You can modify the 2 templates accordingly to fit this kind of output.
I'm not sure it would be a wise idea to implement this kind of output and then nobody uses it. The template vars should be enough to let you style the output exactly how you like them to be. If something in particluar is missing, let me know!

Quote:
Should probably be able to define the color of the JOIN SERVER link.
You already can!
Put this in your CSS > additional.css template:
Code:
/* TS VIEWER JOINLINK COLORS */
/* TS2 */
.tsx_type_1 span.tsxview_joinlink a {
color: #ff0000;
}
/* TS3 */
.tsx_type_2 span.tsxview_joinlink a {
color: #00ff00;
}
/* Ventrilo */
.tsx_type_3 span.tsxview_joinlink a {
color: #0000ff;
}
Replace the color codes with the colors you like and the link should have that color!
Reply With Quote
  #17  
Old 06-06-2011, 07:39 PM
Mastar's Avatar
Mastar Mastar is offline
 
Join Date: Sep 2005
Posts: 680
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've updated the Hack on my forums and it still doesn't connect to Vent... it says Offline!
Reply With Quote
  #18  
Old 06-07-2011, 03:41 AM
computer22 computer22 is offline
 
Join Date: Dec 2008
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Would be awesome if it could display a small box on the CMS frontpage!
Reply With Quote
  #19  
Old 06-09-2011, 04:00 PM
Kraxell's Avatar
Kraxell Kraxell is offline
 
Join Date: Jun 2010
Location: Germany
Posts: 481
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello,

i want to enable "b_virtualserver_select" but the voice always say error. Any idea?

/EDIT
Works =)

But one little Problem. Names with special signs are not working. Any idea to solve it?

2. Question:
How to show it only for a special usergroup?
Reply With Quote
  #20  
Old 06-09-2011, 04:41 PM
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
Location: GER
Posts: 765
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Kraxell View Post
But one little Problem. Names with special signs are not working. Any idea to solve it?
By "not working" you mean the name gets displayed just without special chars, or some weird characters showing insted or no username at all?

Quote:
Originally Posted by Kraxell View Post
2. Question:
How to show it only for a special usergroup?
Sure, you can edit the viewer_overall template and add these conditional tags around the content:
PHP Code:
<vb:if condition="is_member_of($vbulletin->userinfo, 1, 2, 3)">
...
</
vb:if> 
where 1, 2, 3 are the group ids of the groups, where the user must be a member of (at least one)
Reply With Quote
  #21  
Old 06-09-2011, 04:57 PM
Kraxell's Avatar
Kraxell Kraxell is offline
 
Join Date: Jun 2010
Location: Germany
Posts: 481
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
By "not working" you mean the name gets displayed just without special chars, or some weird characters showing insted or no username at all?
Names shows as ?????

Ok, thanks for help =)

AH sehe gerade, deutsch?
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 11:22 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.09174 seconds
  • Memory Usage 2,360KB
  • Queries Executed 26 (?)
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
  • (2)bbcode_code
  • (1)bbcode_php
  • (8)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (2)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (7)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete