Version: 1.1, by magnus
Developer Last Online: Feb 2012
Version: 3.5.4
Rating:
Released: 04-18-2006
Last Update: 03-30-2008
Installs: 107
Uses Plugins Template Edits
Additional Files
No support by the author.
Keywords: Ventrilo, Voice, Chat, VoIP, FORUMHOME
Description:
Quote:
Displays clients connected to your Ventrilo server on your FORUMHOME -- similar to that of "Who's Online".
Details:
Quote:
Basically, this is a modified version of the publically available PHP Ventrilo Status Scripts. This version, however, has been modified to allow for direct vBulletin integration. All settings are managed through the AdminCP and all output is configured via templates.
Usage of this script requires knowledge of Ventrilo server administration. Your server must first be configured to receive and process UDP messages. This can be done in the server's INI file under the [Status] section. All server versions 2.1.2 and higher come with examples showing the options available to you. However, the UDP support is disabled by default so that they are compliant with older versions. Reference the "ventrilo_srv.htm" file that accompanies the server package for more details.
This thread on vBulletin.org will not address proper server configuration or server related connectivity issues, for all questions relating to those topics or similar, please visit the official Ventrilo Tech Support forums.
Installation:
Quote:
1. Download the attached archive and import the product-ventrilo_status.xml file via the Product Manager.
2. Upload the files located in the archive to their respective folders.
3. Obtain the ventrilo_status* (or ventrilo_status.exe for Win32 platforms) and put it in a preferred location (ie. /forum/) and CHMOD the file to 755.
4. Configure the options via your AdminCP (vBulletin Options > Ventrilo Status Settings)
Version History:
1.0 - Initial release, here's to hoping...
1.1
Patched a theoretical XSS vulnerability. By theoretical, I mean the script would only be vulnerable under a specific set of circumstances which are less likely to occur than that of your server being directly hit by an errant meteor. However, if you're the paranoid sort, feel free to upgrade. Otherwise, there are no other changes.
* The file ventrilo_status(.exe) is NOT included with this package as it is distributed with the Ventrilo server package (Linux/Win32). If you are not personally hosting your Ventrilo server and instead using a hosting company, you can obtain this file by downloading the appropriate package here. You ONLY need the ventrilo_status(.exe) file.
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
I will try that. I am speaking with them now, and ill post the outcome.
Any idea on which is the correct status script to use? I guess i can try them all to see which one works but then again none are working right now so knowing the correct one will help when troubleshooting my current problem.
***Edit***
My webhost said they would not open that port for me.
Any luck on getting this to work in a sidebar box as of yet? I was messing around seeing if I could get it do display on a sidebar box on my forums rather than down at the bottom of my forums but no luck as of yet.
I attached a image showing what I mean (well, where I'd like to figure out how to place it).
If anyone has done this or if it is even possible I'd love to know.
I tried messing with the scripts and everything like I said, but no luck, once I move the code to a different part of the template it stopped function. I'm somewhat new to vB so that might be part of it -- just upgraded from PhpBB3.
Thanks
Attached files below:
Oh, and I'm still editing my skin, so don't hate. =/
Warning: require_once([path]/includes/functions_ventrilostatus.php) [function.require-once]: failed to open stream: No such file or directory in [path]/index.php(67) : eval()'d code on line 1
Fatal error: require_once() [function.require]: Failed opening required '/home/******/public_html/forum/includes/functions_ventrilostatus.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/grabiecr/public_html/forum/index.php(67) : eval()'d code on line 1
Your script doesn't work because it doesn't define the "servername" variable.
EDIT: I read all of the posts and I don't see the script actually pulling the servername from the server itself. I will mention that I'm using the latest version of Ventrilo and my host is Typefrag.
It works fine on 3.7. For those who are having troubles:
You need to configure an ip that are allowed to run status query on the VT servers.
FilterGen=
FilterDetail=
then test out the ventrilo_status. If ventrilo_status can't get the data neither will this script.