Il modulo lo trovi
http://joomlacode.org/gf/project/lcplayer/frs/Attualmente c'č la possibilitŕ di inserire 10 stazioni, ma volendo la lista si puň ampliare all'infinito.
Il modulo composto da due file lcplayer.php e lcplayer.xml
Partiamo dal primo
<?php
defined( '_VALID_MOS' ) or die( 'Restricted access' );
$br = strtolower($_SERVER['HTTP_USER_AGENT']); // Browser em uso.
$estacao_def = $params->def( 'estacao_def' );
$altura = $params->def( 'altura' );
$largura = $params->def( 'largura' );
$logo = $params->def( 'logo' );
$escolher = $params->def( 'escolher' );
$est_01 = $params->def( 'est_01' );
$est_link_01 = $params->def( 'est_link_01' );
$est_02 = $params->def( 'est_02' );
$est_link_02 = $params->def( 'est_link_02' );
$est_03 = $params->def( 'est_03' );
$est_link_03 = $params->def( 'est_link_03' );
$est_04 = $params->def( 'est_04' );
$est_link_04 = $params->def( 'est_link_04' );
$est_05 = $params->def( 'est_05' );
$est_link_05 = $params->def( 'est_link_05' );
$est_06 = $params->def( 'est_06' );
$est_link_06 = $params->def( 'est_link_06' );
$est_07 = $params->def( 'est_07' );
$est_link_07 = $params->def( 'est_link_07' );
$est_08 = $params->def( 'est_08' );
$est_link_08 = $params->def( 'est_link_08' );
$est_09 = $params->def( 'est_09' );
$est_link_09 = $params->def( 'est_link_09' );
$est_10 = $params->def( 'est_10' );
$est_link_10 = $params->def( 'est_link_10' );
$est_11 = $params->def( 'est_11' );
$est_link_11 = $params->def( 'est_link_11' );
?>
Per aggiungere una stazione in piů basta aggiungere a fine lista il seguente codice modificando di volta in volta il numero progressivo
$est_numero progressivo = $params->def( 'est_numero progressivo' );
$est_link_numero progressivo = $params->def( 'est_link_numero progressivo' );
cambiare anche il seguente codice
<SELECT NAME="estacao" onChange="{document.MediaPlayer.FileName = document.MediaPlayer.url=document.getElementById('estacao').value}">
<option value="io"> SCEGLI IL CANALE</option>
<OPTION VALUE="<?php echo $est_link_01;?>"><?php echo $est_01;?>
<OPTION VALUE="<?php echo $est_link_02;?>"><?php echo $est_02;?>
<OPTION VALUE="<?php echo $est_link_03;?>"><?php echo $est_03;?>
<OPTION VALUE="<?php echo $est_link_04;?>"><?php echo $est_04;?>
<OPTION VALUE="<?php echo $est_link_05;?>"><?php echo $est_05;?>
<OPTION VALUE="<?php echo $est_link_06;?>"><?php echo $est_06;?>
<OPTION VALUE="<?php echo $est_link_07;?>"><?php echo $est_07;?>
<OPTION VALUE="<?php echo $est_link_08;?>"><?php echo $est_08;?>
<OPTION VALUE="<?php echo $est_link_09;?>"><?php echo $est_09;?>
<OPTION VALUE="<?php echo $est_link_10;?>"><?php echo $est_10;?>
<OPTION VALUE="<?php echo $est_link_11;?>"><?php echo $est_11;?>
</SELECT>
come vedete anche qui e stata aggiunta una riga a fine lista.
Modificate anche il seguente codice
<select id="estacao" onchange="song()" size="1">
<option value="io"> SCEGLI IL CANALE</option>
<OPTION VALUE="<?php echo $est_link_01;?>"><?php echo $est_01;?>
<OPTION VALUE="<?php echo $est_link_02;?>"><?php echo $est_02;?>
<OPTION VALUE="<?php echo $est_link_03;?>"><?php echo $est_03;?>
<OPTION VALUE="<?php echo $est_link_04;?>"><?php echo $est_04;?>
<OPTION VALUE="<?php echo $est_link_05;?>"><?php echo $est_05;?>
<OPTION VALUE="<?php echo $est_link_06;?>"><?php echo $est_06;?>
<OPTION VALUE="<?php echo $est_link_07;?>"><?php echo $est_07;?>
<OPTION VALUE="<?php echo $est_link_08;?>"><?php echo $est_08;?>
<OPTION VALUE="<?php echo $est_link_09;?>"><?php echo $est_09;?>
<OPTION VALUE="<?php echo $est_link_10;?>"><?php echo $est_10;?>
<OPTION VALUE="<?php echo $est_link_11;?>"><?php echo $est_11;?>
</select>
amche qui aggiungete il codice a fine lista, slvate il file e il gioco č fatto.
Adesso passiamo al file lcplayer.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<mosinstall type="module" version="4.5.2">
<name>LCPlayer</name>
<author>Luis Conduto</author>
<creationDate>Junho 2007</creationDate>
<copyright>(C) 2007 Luis Conduto</copyright>
<license>http://www.gnu.org/copyleft/gpl.html GNU/GPL</license>
<authorEmail>luis.conduto@gmail.com</authorEmail>
<authorUrl>www.luisconduto.pt.vu</authorUrl>
<version>1.2</version>
<description>Player On-Line de TV e Rádio com Drop-Down
<![CDATA[
<br><br>
<img src="http://jfm.luisconduto.com/modules/lcplayer/lcplayer.jpg">
<br><br>
<p>Módulo para reproduzir rádio e tv on-line. Ex: "http://www.tvbeja.com/anims/tvbejaonline.wvx" para a tv beja, "mms://rdp.oninet.pt/antena3" para a Rádio Antena 3 e "mms://stream.radio.com.pt/ROLI-ENC-071" para a Rádio TLA de Aljustrel.</p>
<p>Luís Conduto</p>
]]>
</description>
<files>
<filename module="mod_lcplayer">mod_lcplayer.php</filename>
<filename module="mod_lcplayer">lcplayer/lcplayer.jpg</filename>
</files>
<params>
<param name="estacao_def" type="text" default="" label="Radio o tv predefinita" description="Radio o tv predefinita" size="50" />
<param name="altura" type="text" default="175" label="altezza" description="definisci altezza" size="5" />
<param name="largura" type="text" default="170" label="larghezza" description="definisci la larghezza" size="5" />
<param name="escolher" type="radio" default="s" label="Inserisci elenco stazioni disponibili" description="permette di selezionare altre stazioni dall'elenco ?" >
<option value="s">Si</option>
<option value="n">No</option>
</param>
<param name="logo" type="radio" default="s" label="Inserire Logo ?" description="permette di inserire un logo" >
<option value="sim">Si</option>
<option value="nao">No</option>
</param>
<param name="est_01" type="text" default="TLA Rádio" label="Nome stazione 01" description="Nome stazione" />
<param name="est_link_01" type="text" default="mms://stream.radio.com.pt/ROLI-ENC-071" label="link stazione 01" description="link stazione" size="50" />
<param name="est_02" type="text" default="Antena 3" label="Nome stazione 02" description="Nome stazione" />
<param name="est_link_02" type="text" default="mms://rdp.oninet.pt/antena3" label="link stazione 02" description="link stazione" size="50" />
<param name="est_03" type="text" default="DeejayTV" label="Nome stazione 03" description="Nome stazione" />
<param name="est_link_03" type="text" default="http://live.mediaserver.kataweb.it/deejaytv" label="link stazione 03" description="link stazione" size="50" />
<param name="est_04" type="text" default="WeatherPlus" label="Nome stazione 04" description="Nome stazione" />
<param name="est_link_04" type="text" default="http://mfile.akamai.com/8178/live/reflector:42352.asx" label="link stazione 04" description="link stazione" size="50" />
<param name="est_05" type="text" default="SIC Noticias" label="Nome stazione 05" description="Nome stazione" />
<param name="est_link_05" type="text" default="mms://espalhabrasas.sapo.pt/streamer3" label="link stazione 05" description="link stazione" size="50" />
<param name="est_06" type="text" default="TV Beja" label="Nome stazione 06" description="Nome stazione" />
<param name="est_link_06" type="text" default="http://www.tvbeja.com/anims/tvbejaonline.wvx" label="link stazione 06" description="link stazione" size="50" />
<param name="est_07" type="text" default="Rádio Marginal" label="Nome stazione 07" description="Nome stazione" />
<param name="est_link_07" type="text" default="mms://stream.radio.com.pt/ROLI-ENC-127" label="link stazione 07" description="link stazione" size="50" />
<param name="est_08" type="text" default="Antena Miróbriga" label="Nome stazione 08" description="Nome stazione" />
<param name="est_link_08" type="text" default="mms://stream.radio.com.pt/ROLI-ENC-136" label="link stazione 08" description="link stazione" size="50" />
<param name="est_09" type="text" default="NASA TV" label="Nome stazione 09" description="Nome stazione" />
<param name="est_link_09" type="text" default="http://playlist.yahoo.com/makeplaylist.dll?id=1369080&se gment=149773" label="link stazione 09" description="link stazione" size="50" />
<param name="est_10" type="text" default="Rádio Vidigueira" label="Nome stazione 10" description="Nome stazione" />
<param name="est_link_10" type="text" default="mms://stream.radio.com.pt/ROLI-ENC-059" label="link stazione 10" description="link stazione" size="50" />
<param name="est_11" type="text" default="Rádio Vidigueira" label="Nome stazione 11" description="Nome stazione" />
<param name="est_link_11" type="text" default="mms://stream.radio.com.pt/ROLI-ENC-059" label="link stazione 11" description="link stazione" size="50" />
</params>
</mosinstall>
anche in questo file basta aggiungere a fine lista il seguente codice
<param name="est_link_numero progressivo" type="text" default="mms://stream.radio.com.pt/ROLI-ENC-059" label="link stazione numero progressivo" description="link stazione" size="50" />
Spero che vi possa essere utile il risultato finale lo potete vedere sul mio sito
www.vallejato.itSe avete problemi o domande fatemi sapere
ciao alla prossima