Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.6 > vBulletin 3.6 Template Modifications
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
ShoutCast Status - NavBar Details »»
ShoutCast Status - NavBar
Version: 1.00, by m002.p m002.p is offline
Developer Last Online: Jun 2022 Show Printable Version Email this Page

Category: Add-On Releases - Version: 3.6.8 Rating:
Released: 01-17-2008 Last Update: Never Installs: 14
Template Edits
Additional Files  
No support by the author.

*This Mod requires Zachariahs ShoutCast Status Forumhome to be installed*
------------------------------------------------

What does this modification do?

This will simply add a more prominent ShoutCast Server Status in your navbar which will aid in more forum members and guests being aware your site has a ShoutCast broadcast enabling them to listen in using windows media player, if online.

What do I need?

You need Zachariahs vb3.6 ShoutCast Server Status Mod installed as mentioned above & a working vbulletin 3.6. You can also use this mod with vBadvanced with the further instructions included.

What have you tested this on?

Tested on vb3.6.8, ShoutCast Status Forumhome mod 2.0 & vBa v3.0 RC2

Demo?

http://www.sog-team.co.uk/index.php > SEE NAVBAR

Instructions:

1)
Firstly upload the image attached "shoutcast_offs.gif" to your styles image misc folder. Example; "domain"/images/misc/

2)
Now open your styles "navbar" template and find:

Code:
<div class="navbar" style="font-size:10pt"><a href="$vboptions[forumhome].php$session[sessionurl_q]" accesskey="1"><img class="inlineimg" src="$stylevar[imgdir_misc]/navbits_start.gif" alt="" border="0" /></a> <strong>$vboptions[bbtitle]</strong></div>
		</if>
	</td>
Underneath add:

Code:
<!-- / START SOG-TEAM SCAST NAVBAR STATUS -->

<if condition="$streamstatus">
<td class="alt1" nowrap="nowrap"><div class="smallfont"><img border="0" src="$stylevar[imgdir_misc]/radio.gif" alt="$servertitle: $vbphrase[online] ($currentlisteners/$maxlisteners @ $bitrate kbs)" ALIGN=LEFT><center><b>$servertitle</b><br /><a href="#" onclick="window.open('/forum/$vboptions[forumhome].php?do=mp','mp','statusbar=no,menubar=no,toolbar=no,scrollbars=no,resizable=no,width=360,height=75'); return false;"><span style="text-decoration: blink;">Tune In</span></a></center></td>

<else />

<td class="alt1" nowrap="nowrap"><div class="smallfont"><img border="0" src="$stylevar[imgdir_misc]/shoutcast_offs.gif" alt="$servertitle: $vbphrase[offline]" ALIGN=LEFT><center><b>$servertitle</b><br/>$vbphrase[offline]</center></td>

</if>

<!-- / END SOG-TEAM SCAST NAVBAR STATUS -->
3)
Save Template

Complete!

--------------------------------------------

How do I get this to also work on VbAdvanced?

If you use VbAdvanced, the variables used will result in the following modification not working unless you perform the following steps. Note you likely need vBa v3.0 to get it to work!

1)
Go to Plugin Manager; "Admin CP > Plugins & Products > Plugin Manager"

Find: "Shoutcast Status Full - Main"

Edit plugin & Change the "Hook Location" to "parse_templates"

2)
Save Plugin

3)
Go to vBa options; "Admin CP > vBa CMPS > Default Settings > Main Options"

Now find: "Portal Output Global Variables"

Copy the following into the box exactly in the format below:

Code:
streamstatus
servertitle
bitrate
currentlisteners
maxlisteners
4)
Save Settings

Complete!

How do I get this working on PhotoPlog?


1)
If not done so already; Go to Plugin Manager; "Admin CP > Plugins & Products > Plugin Manager"

Find: "Shoutcast Status Full - Main"

Edit plugin & Change the "Hook Location" to "parse_templates"

2)
Save Plugin

3)
Go to "Admin CP > vBulletin Options > PhotoPlog Settings > Global Variables"

4)
In the "Global Variables" text box add the following in the exact format:

Code:
streamstatus
servertitle
bitrate
currentlisteners
maxlisteners
5)
Complete
----------------------------------------

*NOTE - The "Tune In" link will only flash / blink in firefox!*

If you have any other requests or ideas, post them here so I can include them in the next version. The next version will include a product xml.

Please Click Installed if you use this modification!

Version History:

v1.0 - Initial release

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #12  
Old 01-23-2008, 09:37 PM
Pete C's Avatar
Pete C Pete C is offline
 
Join Date: Aug 2005
Location: South coast, England
Posts: 161
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I had the overflow problem too. I changed the two instances of ALIGN=LEFT to ALIGN=CENTER and that seems to have fixed it.

A couple of questions though: -

I also have Photoplog installed (the free version released here) and since this ShoutCast mod is on the navbar, it also displays in Photoplog . . . problem is that (predictably) it always shows the offline message. The stream status is shown correctly on all other pages, just in Photoplog it says "offline" all the time.

Is there any way to either force the correct display on the Photoplog pages OR remove it from the navbar in Photoplog? Indeed, does it necessarily need to be placed on the navbar, or could this code be added elsewhere on the board - in a side column for example?

The other question is: Most of my members listen with Winamp rather than MediaPlayer. Could the code be altered to call Winamp instead?

Any suggestions on these points would be much appreciated.
Reply With Quote
  #13  
Old 01-24-2008, 07:55 PM
m002.p's Avatar
m002.p m002.p is offline
 
Join Date: Jan 2007
Location: Worcester
Posts: 240
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello Belder.

In response to your questions,

1)
Yes you can get it to work with PhotoPlog and ive updated the instructions above with the explanation. Unfortunetly due to the mod using other global variables, you need to add them manually like vba.

2)
You can also use the code elsewhere but may require some more development to be displayed in more areas other than the navbar at this stage. However the good news is, I am currently testing a vBa module with a enhanced status in additon to a few other ideas similar to what you have mentioned. They will be released soon

3)
In the next version using an imported product, it will be possible to customise the listening option/s using vbulletin options. However before the new update, you need to do the following:

a) Replace your current navbar code with the one below:

Code:
<!-- / START SOG-TEAM SCAST NAVBAR STATUS -->

<if condition="$streamstatus">
<td class="alt1" nowrap="nowrap"><div class="smallfont"><img border="0" src="$stylevar[imgdir_misc]/radio.gif" alt="$servertitle: $vbphrase[online] ($currentlisteners/$maxlisteners @ $bitrate kbs)" ALIGN=LEFT><center><b>$servertitle</b><br /><a href="$listenamp"><span style="text-decoration: blink;">Tune In</span></a></center></td>

<else />

<td class="alt1" nowrap="nowrap"><div class="smallfont"><img border="0" src="$stylevar[imgdir_misc]/shoutcast_offs.gif" alt="$servertitle: $vbphrase[offline]" ALIGN=LEFT><center><b>$servertitle</b><br/>$vbphrase[offline]</center></td>

</if>

<!-- / END SOG-TEAM SCAST NAVBAR STATUS -->
b)
Secondly you need to add the following variable to vBa & / or photoplogs list (see instructions above)
Code:
listenamp
Hope that helps, and thanks for installing
Reply With Quote
  #14  
Old 01-24-2008, 09:57 PM
Pete C's Avatar
Pete C Pete C is offline
 
Join Date: Aug 2005
Location: South coast, England
Posts: 161
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for the reply m002.p, your code for calling Winamp instead of MediaPlayer is appreciated. Unfortunately I've already changed the hook location for Shoutcast to "Global" in order to have Zachariah's ShoutCast display on other pages as well as forumhome (I should have pointed that out). I'm not altogether sure about changing the hook location again, since the trade-off may be to have it display in Photoplog, but not on the rest of the pages as it does at present??

Admitedly placing your code on the navbar is the ideal option, since this displays throughout the site, it's simply that the "full" display gives members more tuning options.

I have figured how to get it displayed in the sidebar though, and with a little juggling could probably get it to display in various other locations.

Thanks again for your helpful reply - I'll have a play around with the instructions and code you've added, and see if I can find a happy compromise. In the meantime I look forward to your next version, I'm sure it will prove extremely popular with ShoutCast users.
Reply With Quote
  #15  
Old 01-25-2008, 06:26 AM
m002.p's Avatar
m002.p m002.p is offline
 
Join Date: Jan 2007
Location: Worcester
Posts: 240
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Belder View Post
Thanks for the reply m002.p, your code for calling Winamp instead of MediaPlayer is appreciated. Unfortunately I've already changed the hook location for Shoutcast to "Global" in order to have Zachariah's ShoutCast display on other pages as well as forumhome (I should have pointed that out). I'm not altogether sure about changing the hook location again, since the trade-off may be to have it display in Photoplog, but not on the rest of the pages as it does at present??

Admitedly placing your code on the navbar is the ideal option, since this displays throughout the site, it's simply that the "full" display gives members more tuning options.

I have figured how to get it displayed in the sidebar though, and with a little juggling could probably get it to display in various other locations.

Thanks again for your helpful reply - I'll have a play around with the instructions and code you've added, and see if I can find a happy compromise. In the meantime I look forward to your next version, I'm sure it will prove extremely popular with ShoutCast users.
In either way, the code is flexible. Just remember if you change the hook location to global_start then it could start to slow the web server up hence why using parse_templates does the exact thing for you on PhotoPlog & VbA

Good to see all is working and hopefully in the next version, it will be flexible enough for you to use in all areas of the forum / website without difficulty.

Regards

Matt
Reply With Quote
  #16  
Old 01-25-2008, 10:37 AM
swissknife swissknife is offline
 
Join Date: Mar 2004
Location: Hamburg
Posts: 101
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hi!

Thank you for this great hack!

but i got a little problem: only on forumhome the stat is shown. all other pages, its shown as offline...


i plan to show there more than one stream? is it pssible to do ?
Reply With Quote
  #17  
Old 01-25-2008, 11:56 AM
Pete C's Avatar
Pete C Pete C is offline
 
Join Date: Aug 2005
Location: South coast, England
Posts: 161
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Your advice has proved invaluable m002.p. I changed the Hook Location to "parse_templates" and made the additions to the Photoplog global variables. Not only does the display work perfectly, but the Stats and History are once again working in the main Shoutcast display!

Previous advice to change the hook location to global start had caused the stats & history to stop displaying, and despite requesting advice in the original Shoutcast Mod thread, I was left believing this was a trade-off for having the display on other pages as well as forumhome.

I'm extremely grateful, not only for your own modification, but for the advice you gave which has led to considerable improvement in our Shoutcast displays. Thank you.


@ swissknife: I'm sorry I can't be more specific, but the path to your forumhome is substantially different to the path to other pages on your site. I suspect this is where your problem lies.
Code:
The original Shoutcast display mod needs to be in the root directory of http://www.boards-united.com/neuigkeiten-fragen-kritik-board/ for it to work on those pages.

Currently it appears to reside in the root directory of http://www.fetter-esel.de/ so it may just be a case of uploading it again to the relevant directory.
I hope that helps.
Reply With Quote
  #18  
Old 01-25-2008, 12:31 PM
swissknife swissknife is offline
 
Join Date: Mar 2004
Location: Hamburg
Posts: 101
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thank you, but this seems not to be the problem. the tld boards-united.com is the main url. (record a )
Reply With Quote
  #19  
Old 01-25-2008, 06:28 PM
m002.p's Avatar
m002.p m002.p is offline
 
Join Date: Jan 2007
Location: Worcester
Posts: 240
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@Belder > My Pleasure Glad you got it working! If you want to get it to work for the arcade of your site, you also need to add the variables there too

@swissknife > Ive looked at your site to understand the issue. It appears the reason why it only shows on the forumhome is because you havent changed the plugin hook location!

To get it to work on other pages you need to a) change the plugin location of "ShoutCast Status Main - Full" to "parse_templates". b) add the variable list for / to the pages concerned.

Please re-read the instructions above and hopefully all will be clear

Good Luck!
Reply With Quote
  #20  
Old 01-29-2008, 11:37 PM
swissknife swissknife is offline
 
Join Date: Mar 2004
Location: Hamburg
Posts: 101
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hi!

Thank you a lot , i got it working!!

One little Question: how to configure, if i want to display vidz ?

and: is there a option to get in to the vbcms ?
Reply With Quote
  #21  
Old 01-30-2008, 08:33 PM
m002.p's Avatar
m002.p m002.p is offline
 
Join Date: Jan 2007
Location: Worcester
Posts: 240
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by swissknife View Post
hi!

Thank you a lot , i got it working!!

One little Question: how to configure, if i want to display vidz ?

and: is there a option to get in to the vbcms ?
Great!

I dont understand your first question. What is "vidz"?

Secondly, yes you can get it to work on vbadvanced, if thats what you mean. See the instructions above for vba
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 08:41 AM.


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.04761 seconds
  • Memory Usage 2,331KB
  • 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
  • (7)bbcode_code
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (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
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete