Fresh Install - Ultra Edition v8.1

Step 1
Upload .zip Contents
Upload all the directorys from the zip to your forums root directory, keeping the file structure intact. Remember to upload the contents of style_images to each of your image folders. You will also need to upload the files in BINARY mode or you may experience problems with some encoded files.

Step 2
Run Installer
If you havnt already done so you will need to install the universal mod installer which you can download from IPSBeyond. Once this is installed, log in to your Admin CP and click the components tab, from the menu on the left chose manage mod installs from the universal mod installer menu. Next you should see "Bouncy Radio Center Ultra Edition" in the list on the right. Click the drop down options to the right and choose "install" after succesfull installation IMEDIATLY go to "Tools & Settings" then to the Bouncy Radio Center (MAIN) settings and enter your license key at the bottom, after that proceed with these install instructions.

Step 3 - File Edits
Open /index.php (backup this file)
FIND
'component' => array( 'component' , 'component' , array() ),

ADD BELOW
'radio' => array( 'BouncyBootlegsMods/BouncyRadioCenter/Ultra/radio', 'radio' , array() ),
Save & Upload

Open /sources/classes/class_display.php (backup this file)
FIND
//----------------------------------------- // Do we have a PM show? //-----------------------------------------

ADD ABOVE
//--------------------------------------\\ // Bouncy Radio Center ULTRA Edition v8.1 \\ //------------------------------------------\\ require_once(ROOT_PATH.'sources/action_public/BouncyBootlegsMods/BouncyRadioCenter/Ultra/global.php'); $this->global_radio = new global_radio(1); $this->global_radio->ipsclass =& $this->ipsclass; if ($this->ipsclass->vars['rp_radiobar'] != 1) { $this->global_radio->display_global_bar(); } if ($this->ipsclass->vars['rp_display'] != 1) { $this->global_radio->display_radio_panel(); }
Save & Upload

Open /sources/action_public/profile.php (backup this file)
FIND

REPLACE WITH

FIND

REPLACE WITH
Save & Upload

Open /sources/action_admin/member.php (backup this file)
FIND (around line 4074)
$form['mgroup'] = $this->ipsclass->adskin->form_dropdown( "mgroup", $mem_group, $mem['mgroup'] );

ADD ABOVE
$form['rp_DJ'] = $this->ipsclass->adskin->form_yes_no( "rp_DJ", $mem['rp_DJ'] );

FIND
//----------------------------------------- // Throw to the DB //----------------------------------------- $this->ipsclass->DB->do_update( 'members', array ( 'restrict_post' => $restrict_post,

ADD AFTER
'rp_DJ' => $this->ipsclass->input['rp_DJ'],

Save & Upload

Open /sources/action_admin/settings.php (backup this file)
FIND: [function settings_view()]
$end = 150;

REPLACE WITH
$end = 170;

Save & Upload

Open /sources/lib/func_topic_linear.php (backup this file)
FIND
$this->output .= $this->ipsclass->compiled_templates['skin_topic']->RenderRow( $row, $poster ); //----------------------------------------- // Are we giving this bloke a good ignoring? //-----------------------------------------

REPLACE WITH
//Bouncy Radio Center v8.1 (Ultra Edition) $this->ipsclass->DB->cache_add_query( 'generic_get_all_member', array( 'mid' => $poster['id'] ) ); $this->ipsclass->DB->cache_exec_query(); $dj = $this->ipsclass->DB->fetch_row(); //--------------------------------------------- $this->output .= $this->ipsclass->compiled_templates['skin_topic']->RenderRow( $row, $poster, $dj['rp_DJ'] ); //----------------------------------------- // Are we giving this bloke a good ignoring? //-----------------------------------------

Save & Upload

Open /skin_acp/IPB2_Standard/acp_skin_html/cp_skin_member.php (backup this file)
FIND
<fieldset class='formmain-fieldset'> <legend><strong>Member Group Options</strong></legend>EOF; if ( $form['_show_fixed'] != TRUE ) { $IPBHTML .= <<<EOF

ADD ABOVE

Save & Upload

Open /cache/lang_cache/**/lang_online.php (backup this file)
FIND
'WHERE_calendar' => "Viewing the Calendar",

ADD BELOW
'WHERE_radio' => "Viewing Radio Center",

Save & Upload

Open /cache/lang_cache/**/lang_global.php (backup this file)
FIND
$lang = array (

ADD BELOW
// Radio Center Global 'rp_title' => "{NAME} Radio", 'rp_online_short' => "Online!", 'rp_offline_short' => "Offline", 'rp_offline' => "The Radio Is Currently Offline", 'rp_online' => "The Radio Is Currently ONLINE!", 'rp_shedule' => "If you would like to view the radio schedules click ", 'rp_tunein' => "Tune in Now!", 'rp_click' => "Please click any one of the links to have a listen to our radio.", 'rp_desc' => "This radio broadcasts our members favourite songs, albums and mixes daily for your enjoyment.", 'rp_desc2' => "If you would like to view the radio schedules click", 'column1' => "Status", 'column2' => "Radio Information", 'column3' => "Radio Information",

Save & Upload

IMPORTANT INFORMATION!
Attention!Time to add some skin elements to show certain parts of the Bouncy Radio Center, I have delibratly not included these in the installer due to many people using custom skin sets which may vary certain elements. There for you should manually do these edits to all your active skins and any future skins you install. Also please note we cannot provide individual support for installing these elements of custom skin sets. If you cannot get these parts to display correctly on a custom skin we offer a mod install service, please contact support@bouncyservers.co.uk for more information.

Step 4 - Skin Edits
Go To: Admin CP → Skin Manager → Edit Template HTML → Topic View → render_row
FIND
{$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']}

ADD ABOVE
<if="$DJ"> <img src='{$this->ipsclass->vars['img_url']}/radio_images/Radio_DJ.png'> </if> <br />

Add the following to the end of the data variables
,$DJ=""

Save Template Bit

Go To: Admin CP → Skin Manager → Edit Template HTML → Profile View → personal_portal_main
FIND
<!-- / Quick contact -->

ADD AFTER
<if="$DJ"><img src="{$this->ipsclass->vars['img_url']}/radio_images/Radio_DJ.png"/></if>

Add the following to the end of the data variables
,$DJ=""

Save Template Bit

Go To: Admin CP → Skin Manager → Edit Template HTML → All Global HTML → global_board_header
FIND
<a href="{$this->ipsclass->base_url}act=calendar">{$this->ipsclass->lang['tb_calendar']}</a>

ADD AFTER
<a href="{$this->ipsclass->base_url}act=radio">Radio Center</a>

Save Template Bit

Go To: Admin CP → Skin Manager → Edit Template HTML → Board_Index → page_top
ADD TO THE VERY BOTTOM
<!--IBF.RADIOPANEL-->

Save Template Bit

Go To: Board Header & Footer Wrapper
FINF
<% MEMBER BAR %>

ADD BELOW
<!--IBF.RADIOBAR-->

Save Board Header & Footer Wrapper

You're Done!
Additional Information
You're Done!1: Remeber to fill in your connection details correctly, if theres any problems the new error reporting feature will let you know what the problems are. Please also note that in version 8.1 tune in links are generated automatically for you, so there is no need to edit and files so members can tune in. If you are having problems with tune in links not working please ensure that you have correctly set your hostname and port number in the radio center settings..

2: Please please do not contact us saying that this does not work if you have not checked and double checked over your edits and uploads, that means make sure you added all skin ellements to each skin, make sure you have not missed one letter or character when copying and pasting and if you have done all that, do it one more time, if that doesnt help let us know and we will help you out. However, please be aware that Bouncyservers customers will have priority in support ques and response times may be slow at times.

3: Please check out our knowledgebase for frequent problems peopel have with the bouncy radio center. Usually connection timed out errors mean your webhost has a firewall set up blocking your radio port, you need to have them allow traffic on this port and the port number above. If they will not or are unable to do this, you will have to move your website to a host which fully supports SHOUTcast and streaming media such as BouncyServers.