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
  #42  
Old 08-14-2011, 04:25 PM
techanalyst techanalyst is offline
 
Join Date: Jun 2011
Posts: 34
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I still cant get it to work :P
Reply With Quote
  #43  
Old 08-14-2011, 05:56 PM
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
Location: GER
Posts: 765
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by techanalyst View Post
I still cant get it to work :P
you are using the IP adress instead of the hostname, right?
Reply With Quote
  #44  
Old 08-14-2011, 08:39 PM
techanalyst techanalyst is offline
 
Join Date: Jun 2011
Posts: 34
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Correcto boss, I own both the physical servers and they both reside on the same network and same subnet, I also control the firewall and have a host to host any any set
Reply With Quote
  #45  
Old 08-18-2011, 01:09 AM
yoni007 yoni007 is offline
 
Join Date: Sep 2008
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I found a little "error", repeated word, into "tsxviewer_vb4_v1_3.xml".

<h3 class="blocksubhead">{vb:raw server.indicator}&nbsp;&nbsp;<span class="ts_servername">{vb:raw server.icon}&nbsp;{vb:raw server.name}</span>&nbsp;{vb:phrase phrase_tsx_currentuser, {vb:raw server.usercount}}</h3>

should be

<h3 class="blocksubhead">{vb:raw server.indicator}&nbsp;&nbsp;<span class="ts_servername">{vb:raw server.icon}&nbsp;{vb:raw server.name}</span>&nbsp;{vb: phrase tsx_currentuser, {vb:raw server.usercount}}</h3>

Reply With Quote
  #46  
Old 08-24-2011, 12:21 AM
drainpan drainpan is offline
 
Join Date: Nov 2007
Posts: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have mumble instead of teamspeak and ventrilo and this mod says it is also for mumble... it says so in the plugins and products area description of the installed mod.....

but..... when adding servers... there is no mumble choice..... there is no mumstatus.php... am I missing something?
Reply With Quote
  #47  
Old 08-24-2011, 11:23 AM
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
Location: GER
Posts: 765
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

mumble has been scrapped before the release due to some very unusual views of the developers.
It may come someday, but not in the next days/weeks/months.

The plugin description still says mumble, but this is from an early beta release. Some of the code is still existant, but the "interesting" part is missing. Sorry for the confusion.

If you're interested in the discussion, read this: http://sourceforge.net/projects/mumb.../topic/3867568
Reply With Quote
  #48  
Old 08-30-2011, 09:00 PM
odie3 odie3 is offline
 
Join Date: Mar 2007
Location: Kyle USA
Posts: 88
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

NM - finally got it working... had to go to "Settings | Options | Application" and check on "Advanced permission systems".

Now I can get into my test server - now to make this happen with our hosted/rented server.
Reply With Quote
  #49  
Old 08-30-2011, 10:56 PM
odie3 odie3 is offline
 
Join Date: Mar 2007
Location: Kyle USA
Posts: 88
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, I am trying to setup my cron job but the email i am getting back is:

Status: 500 Internal Server Error
X-Powered-By: PHP/5.2.17
Content-type: text/html

Not sure if I have my host site/cron setup properly (the path) but I think I do.

Looks like my path is correct, there is a php error log that is growing in the \cron\ directory

Quote:
[30-Aug-2011 20:58:50] PHP Warning: require_once(DIR/includes/tsxview_class.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in /home/XXXXXX/public_html/includes/cron/tsxview_cron.php on line 9
[30-Aug-2011 20:58:50] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'DIR/includes/tsxview_class.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/XXXXXX/public_html/includes/cron/tsxview_cron.php on line 9
Reply With Quote
  #50  
Old 08-31-2011, 01:10 PM
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
Location: GER
Posts: 765
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by odie3 View Post
Ok, I am trying to setup my cron job but the email i am getting back is:

Status: 500 Internal Server Error
X-Powered-By: PHP/5.2.17
Content-type: text/html

Not sure if I have my host site/cron setup properly (the path) but I think I do.

Looks like my path is correct, there is a php error log that is growing in the \cron\ directory
you shouldn't access the tsxview cron script directly, but the vbulletin cron.php file located in the forum root dir.

Important keywords marked in bold:

Quote:
CRON JOBS
=========

To make the uptime logger work properly and keep the viewers up to date every time a user refreshes the
page, you need to add a cron job to your webserver.
This can happen in multiple ways, so pick the right one for your environment:

- You own a Root server or a VPS and have shell access to the console:
Great! the only thing you need to do is to add a cron entry to the crontab as root or your web user.
You can access the crontab by entering 'crontab -e' with your favourite text editor.
Then you need to paste the following line after you entered the correct values:

*/5 * * * * /usr/bin/php5 /var/www/htdocs/forum/cron.php >/dev/null 2>&1

What it does:
The first 5 columns define the time the cron entry should be executed (you may check google for the
according crontab syntax if you're unsure), the 6th column defines the binary, which should be your
php bin file. In my example I located the php bin in /usr/bin/php5, you have to check for your correct
bin file, ask your admin/hoster for assistance if you're unsure.
The 7th column is the absolute path to the cron.php located in your vbulletin root directory.
The last parts separated with a space (not a tab) tells the crontab to hide all output from the php parser

- You are on a VPS or a hosting, but have access to an admin Panel where you can add cron entries (or Sheduled Tasks)
Depending on how exactly the crontabs are managed, you might be able to enter a term like the example
above or you need to specify one line for execution.

PLESK for example uses "Sheduled Tasks" for specific domains.
In the Minute Field, you use "*/5", Hour, DoM, Month, DoW: "*"
Command: "/usr/bin/php5 -f "/var/www/htdocs/forum/cron.php"
The command has to be adapted to your server environment, especially the path to the php binary and the
path to your cron.php located in the forum root dir.

Ask your admin/hoster for assistance if you're unsure or use a different administration tool

- You don't have access to any of that or don't want or can't define a sheduled task:
No worries, the addon will work anyway. However there are 2 things you should be aware of:
Because of the vbulletin's style of running cronjobs, in the case that you had no user visiting your
forum for more than 10 minutes, the viewer will not update until the page is refreshed again.
This is because the update is called AFTER the page has been loaded for the user.
Second: The uptime logger may not work properly, because the script doesn't update every 10 minutes,
but at least 10 minutes from the last page load.
Reply With Quote
  #51  
Old 08-31-2011, 01:40 PM
odie3 odie3 is offline
 
Join Date: Mar 2007
Location: Kyle USA
Posts: 88
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Doh! What a mis-read on my part! Thanks for helping me out!

[S]Ok, I have the correct "cron.php" being used any my email that I get from my VPS/Hosting is "GIF89a". From the forums I am not really seeing the TS3 server update within each minute (and I am not hearing the "guest" connected like when I force a reconnect by just editing my server in admin settings). Is there some vB Cron setup I am lacking?[/S]

NM, found the scheduled task in vB Admin/Settings - it's working as it should now. I had no clue about those scheduled tasks.
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 01:49 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.10402 seconds
  • Memory Usage 2,369KB
  • Queries Executed 28 (?)
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
  • (1)bbcode_code
  • (4)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
  • (4)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_postinfo_query
  • fetch_postinfo
  • 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