View Full Version : Add-On Releases - Ultimate Ventrilo Status
Crimm
04-14-2010, 10:00 PM
https://vborg.vbsupport.ru/attachment.php?attachmentid=115785&stc=1&d=1271315388 (http://crimm.me/vbulletin/ventrilo)
This is the version for vBulletin 3. The vBulletin 4 version is found here (https://vborg.vbsupport.ru/showthread.php?t=242710).
* This is the initial release. It doesn't make any changes to your forums, but if you aren't comfortable with it, then please wait. *
This is the combination and update of two of my Ventrilo mods. I will call this one the Ultimate Ventrilo Status, and will be updating this to vB4 very soon.
First, the most up to date information on this mod will be located here: http://crimm.me/vbulletin/ventrilo
This is the vBulletin 3 version. The vBulletin 4 version can be found here (http://debugge.com/showwiki.php?title=vBulletin+4+Ultimate+Ventrilo+S tatus).
Links of interest
Support
Priority support (http://debugge.com/forumdisplay.php?f=26)
Secondary support: Post on vBulletin Product page
You can also find me on twitter: @crimmFTW (http://twitter.com/crimmFTW)
Install, FAQ's, etc.
Download here (https://vborg.vbsupport.ru/showthread.php?t=240495[/URL]
[URL="https://vborg.vbsupport.ru/showthread.php?t=240495)
All documentation here (http://debugge.com/showwiki.php?title=vBulletin+3+Ultimate+Ventrilo+S tatus)
Known Bugs & Feature Requests (http://debugge.com/project.php?projectid=1)
Description
This is the product page for the Ultimate vBulletin Ventrilo Status product made by Crimm. It is a combination of these two products with; along with tons of requests. Links [1 (https://vborg.vbsupport.ru/showthread.php?t=204471)] [2 (https://vborg.vbsupport.ru/showthread.php?t=205042)]
This is the 3.1 release for vBulletin 3.8. Unlike it?s younger siblings, this Ultimate Ventrilo status mod ? Doesn?t require a certain host or host configuration! That?s right! You can host it on any type of server! See the Settings Explained (http://debugge.com/showwiki.php?title=vBulletin+3+Ultimate+Ventrilo+S tatus) section.
This script mod will display the status of a ventrilo server on your vBulletin forumhome or vBadvanced page. It will show users connected, channels, etc. Includes some customization and there's more to come! If you would like to request a feature, please see the link above. Here's some screenshots of what it looks like working:
https://vborg.vbsupport.ru/
https://vborg.vbsupport.ru/
It has multiple options from hosting it yourself where a script runs on your webserver and displays the status. This option gives the most flexibility. The next few options allow you to use external sources to display the same information, but you loose the flexibility of customization. More info on the settings can be found in the link above.
Please leave the link back to Crimm (http://crimm.me) for a little exposure. Thank you. If you need help tweaking it to make it smaller, color it, etc please let me know.
EDIT: I'm going to leave all the Install instructions, etc on my own site so I only have to update one set :)
I hope you all enjoy!
Crimm
04-15-2010, 06:05 AM
*reserved*
Anseur
04-15-2010, 02:14 PM
I may possibly be interested in this mod, but could you elaborate a bit more on the requirements for this mod?
I always thought that a vent server it's self will not broadcast it's status to websites (or something that is not a vent client anyway) without some kind of add on running on the box that is running the vent server it's self. (a sort of mod for the vent server)
I know the host I would like to use does not have this mod in question. I assume that's what your refering to what you list:
"Host Yourself: requires a special host configuration and PHP Safe Mode to be off." on your website.
I run a website that I would like to use something like this on, and somsone else pays for, and runs a vent server the users of my website also use (on a different host/box than my website runs on) . The vent server does not have this mod installed on it. So, am I correct in assuming I cannot use what you call the 'self hosted' option?
Assuming I cannot, I went and chose the "game tracker dark" option after installation.
I created myself a account over at the game tracker website and added the server as a 'favrote server' on my account. Now the game tracker website is able to show the status of my vent server just fine.
but, how do I then get this onto my own site with this mod? I can't see anywhere to input my game tracker account into into this mod so it can pull the info from that website?
If I try to activate it anyway, ofc it wont work and I just get this:
Crimm
04-15-2010, 02:22 PM
Let me try to answer your questions here.
I always thought that a vent server it's self will not broadcast it's status to websites
You are correct, it will not.
"Host Yourself: requires a special host configuration and PHP Safe Mode to be off." on your website.
This means that you are running a shell script that is made by ventrilo.com that will execute on your WEB server to query the ventrilo server. Once it gets the query back it will display the results via PHP.
I run a website that I would like to use something like this on, and somsone else pays for, and runs a vent server the users of my website also use (on a different host/box than my website runs on) . The vent server does not have this mod installed on it. So, am I correct in assuming I cannot use what you call the 'self hosted' option?
The mod runs on the web server, not the ventrilo server. There are no requirements for the ventrilo server, unless the Ventrilo host BLOCKS status requests.
The requirements for hosting yourself option are so that the web server can run the shell script inside the includes folder.
but, how do I then get this onto my own site with this mod? I can't see anywhere to input my game tracker account into into this mod so it can pull the info from that website?
Choose:
GameTracker Dark
Enter your server information
Hit Save
Done - It will display now.
If I try to activate it anyway, ofc it wont work and I just get this:
That's a width issue.
Try setting the width (The value at the bottom when not utilizing vbadvanced)
*EDIT* Hopefully that will answer all your questions or at least help :)
Anseur
04-15-2010, 02:39 PM
Ok, thanks for the prompt reply and your explanation.
I think the key here is that the mod does not need my game tracker account info, the vent server just needs to of been added there by me so they have a recold of it and your url in the iframe works.
As for the width, issue:
I am using vbadvanced, and I had a look at what is happening in firebug. It seems to be making an iframe that is 18% width for the iframe. My page column in which I'm trying to display the block is indeed 18% of the page. The mod is taking the vairable $vba_options[portal_rightcolwidth] and using that to display the iframe.
But of course, because this is in a <td> tag, its 18% of the cell, not 18% of the page width.
I opened up the ventrilo.php file and I see this:
else if ($vtype==2) {
?>
<!-- Start GameTracker Banner -->
<iframe src="http://cache.www.gametracker.com/components/html0/?host=<?php echo $vip; ?>:<?php echo $vport;?>&bgColor=FFFFFF&titleBgColor=FFFFFF&borderColor=BBBBBB&fontColor=333333&titleColor=000000&linkColor=091858&borderLinkColor=5C5C5C&showMap=0¤tPlayersHeight=160&showCurrPlayers=1&showTopPlayers=0&showBlogs=0&width=<?php echo $width; ?>" frameborder="0" scrolling="no" width="<?php echo $width; ?>" height="348"></iframe><br /><br /><center><a href="ventrilo://<?php echo $vip; ?>:<?php echo $vport;?>/">Click here to connect</a></center><?php if ($vent_vbadvanced) { ?> <center>Vent Status by <a href=http://crimm.me>Crimm</a></center> <?php } ?>
<?php
}
and sure enough, further up, we also have this:
if ($vent_vbadvanced) {
if ($vside == 0) { $width=$vba_style['portal_leftcolwidth']; }
if ($vside == 1) { $width=$vba_style['portal_rightcolwidth']; }
}
So, it would all work fine if we use a fixed width, but not fluid widths.
I suppose I could just change it by doing something like:
if ($vent_vbadvanced) {
if ($vside == 0) { $width='100%'; }
if ($vside == 1) { $width='100%'; }
}
I think that's valid PHP?
Crimm
04-15-2010, 02:55 PM
OR you could cut it all out, by just doing this:
FIND:
if ($vent_vbadvanced) {
if ($vside == 0) { $width=$vba_style['portal_leftcolwidth']; }
if ($vside == 1) { $width=$vba_style['portal_rightcolwidth']; }
}
else {
$width=$vnoadvanced_width;
}
REPLACE WITH:
$width=$vnoadvanced_width;
Then set your width in the options at the bottom, where it states you aren't using vbadvanced.
Leaving the variable in there makes it easier for you to adjust without having to re-edit to style out your width needs.
Anseur
04-15-2010, 03:33 PM
Oh, one small feaure request:
I notice you have some usergroup IDs hardcoded into your PHP at the moment. Not everyone's is the same, espcialy if they have been importing/exporting with impex etc. :)
I would prefer if the admin control panel option to not show vent server info to guests were renamed to something like "restrict server info to selected user groups" yesno option, then having a 2nd option below called something like "user group IDs that can see the server info (IP port etc)"
Then make those IDs into an array in your PHP.
I could juste edit the PHP myself to achieve the same thing, but as a default option would be nice. :)
Thanks again.
Crimm
04-15-2010, 04:09 PM
10-4. I'll add it.
In the next feature I could look into asking for those group ID's.
Thanks.
Added to my project tracker: http://debugge.com/project.php?issueid=1
Crimm
04-15-2010, 06:55 PM
As for the width, issue:
I am using vbadvanced, and I had a look at what is happening in firebug. It seems to be making an iframe that is 18% width for the iframe. My page column in which I'm trying to display the block is indeed 18% of the page. The mod is taking the vairable $vba_options[portal_rightcolwidth] and using that to display the iframe.
I also set this width issue in my Project tracker and will have a permanent solution in the next update.
http://debugge.com/project.php?issueid=2
Thank you for all of your help!
Why do you need to have a game tracker account? This doesn't work if your vent is hosted by someone else?
I use Typefrag for ventrilo service
Crimm
04-16-2010, 06:18 AM
You only need a Gametrakcer account if you choose that type of status display. This is an option if your webserver won't run the self hosted solution.
Please see the screenshots and settings explanations.
Thanks.
sulasno
04-16-2010, 07:38 AM
waiting for the 4.0 version
balkanboy
05-03-2010, 07:09 AM
please release 4.x version :(
Crimm
05-04-2010, 04:52 PM
It's on my huge to-do list. I promise I'm working on it every chance I can.
I'm having difficulties with the template changes and finding time to learn the changes. I'll see what I can have released by next week and push it into overtime, because I know some people are waiting.
Thank you for your patience.
Crimm
05-11-2010, 04:19 AM
I wanted to give everyone some good news. I FINALLY, FINALLY had time to sit down and play with the new templates and see what I needed to do and check out what I got within just a few minutes.
https://vborg.vbsupport.ru/external/2010/05/47.jpg
Okay so I need to do some testing tonight and tomorrow, but it looks like we are on track for it to be released soon.
I thank all of you for your patience and understanding!
Crimm
05-17-2010, 05:27 PM
vBulletin 4 release here: https://vborg.vbsupport.ru/showthread.php?t=242710
Also there has been a bug and feature requests already:
http://debugge.com/project.php?issueid=1 <-- Making the permissions for groups edittable fields
http://debugge.com/project.php?issueid=2 <-- Width issue
I'm working on those 2 plus one more for a future release coming soon.
rangerbob
01-22-2014, 02:29 AM
Don't even waste your time with this mod. Porked my forum.php page everytime I tried it.
RB
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.