Back to top

Autore Topic: LCPLAYER 2.0 - Modulo sempre attivo premendo play  (Letto 3553 volte)

Offline francy69

  • Esploratore
  • **
  • Post: 88
  • Sesso: Femmina
    • Mostra profilo
LCPLAYER 2.0 - Modulo sempre attivo premendo play
« il: 26 Ago 2009, 17:46:43 »
Salve gente

ho installato il modulo LCPLAYER, ottimo modulo per ascoltare musica e vedere la TV pero non so come far fare in modo che quando si apra il sito il player non parta, ma parta solo quando si preme il play e rimanga in funzione per tutto il tempo che uno vuole anche se cambia pagina.

 ??? ??? ???

Ho girato anche all'interno del forum pero non mi sembra di aver trovato niente

Ciao ciao

Offline francy69

  • Esploratore
  • **
  • Post: 88
  • Sesso: Femmina
    • Mostra profilo
Re:LCPLAYER 2.0 - Modulo sempre attivo premendo play
« Risposta #1 il: 27 Ago 2009, 17:19:47 »
Salve gente

nessuno conosce questo mudlo lcplayer ??? ??? ???

Visto che ne capisco pochissimo di PHP
l'unica cosa che sono riuscita a cambiare è questa riga

            <param name='autoStart' value='true'>


con questo


            <param name='autoStart' value='false'>

in questo modo la radio non parte in modo automatico.

La cosa chee non riesco a trovare è il parametro per fare in modo che, una volta avviata la radio, anche se si cambia pagina la musica non si interrompa come succede adesso

sotto allego il file, mod_lcplayer.php, dove si dovrebbe trovare il codice da cambiare

<?php
/**
* @version      $Id: mod_lcplayer.php 20 2008-12-28 03:35:53Z
* @package      Joomla
* @copyright    Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
* @license      GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/

// no direct access
defined('_JEXEC') or die('Restricted access');

// Include the syndicate functions only once
require_once (dirname(__FILE__).DS.'helper.php');

// Identify the browser in use
jimport('joomla.environment.browser');
$browser =& JBrowser::getInstance()->getBrowser();

$default_station  = $params->get('default_station');
$height             = $params->get('height');
$width              = $params->get('width');
$logo               = $params->get('logo');
$logolink           = $params->get('logolink');
$select             = $params->get('select');

$station_count = 0;
for ( $i = 0; $i <= 9; $i++ ) {
    if ( $params->get("link_".$i) ) {
        $station_array[$station_count]['link'] = $params->get("link_".$i);
        if ( $params->get("name_".$i) ) {
            $station_array[$station_count]['name'] = $params->get("name_".$i);
        } else {
            $station_array[$station_count]['name'] = "Unknown name";
        }
    }
    $station_count++;
}
$show = array('logo', 'player', 'select');
if ( $logo == 'yes' ) {
    $logo_width = $width-6;
    $show['logo'] = "<a href=".$logolink." target='_blank'>
    <div style='width:".$logo_width."px; padding:3px; background-color: #4F89B3;
        font-family:Impact, \"Times New Roman\", Times, serif;
        font-weight:normal; font-size:12px; color:white;'>LCplayer</div>[/url]";
}
if ( $browser == "msie" ) {
    $insert = "onChange=\"{document.MediaPlayer.FileName =
        document.MediaPlayer.url=document.getElementById('station').value}\"";

    $show['player'] = "
        <object id='MediaPlayer'
            width='$width'
            height='$height'
            classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6'
            standby='Loading Microsoft Windows Media Player components...'
            type='application/x-oleobject'>
            <param name='uiMode' value='mini'>
            <param name='url' value='$default_station'>
            <param name='autoStart' value='false'>
            <param name='PlayCount' value='9999'>
            <param name='stretchToFit' value='True'>
            <param name='enableContextMenu' value='False'>
        </object>";

} else {
    $insert = "onchange='song()' size='1'";
     $show['player'] = "
        <script type='text/javascript'>
        <!--
        function song(){
            document.getElementById('music1').innerHTML
                = \"<embed type='application/x-mplayer2' id='music2' pluginspage='http://www.microsoft.com/Windows/MediaPlayer/' src='\"+document.getElementById('station').value+\"' name='MediaPlayer1' width='$width' height='$height' controltype='2' showcontrols='1' showstatusbar='1' AutoStart='true'></embed>\";
        }
        //-->
        </script>";
        $show['player'] .= "
        <div id='jukebox'><span id='music1'>
            <embed type='application/x-mplayer2'
                id='music2'
                pluginspage='http://www.microsoft.com/Windows/MediaPlayer/'
                src='$default_station'
                name='MediaPlayer1'
                width='$width'
                height='$height'
                controltype='2'
                showcontrols='1'
                showstatusbar='1'
                AutoStart='1'>
            </embed></span></div>";

}
if ( $select == 'yes' ) {
    $show['select'] = "<select id='station' name='station' style='width:".$width."px;' $insert  >";
    foreach ( $station_array as $station ) {
        $show['select'] .= "<option value='".$station['link']."' >".$station['name']."</option>";
    }
    $show['select'] .= '</select>';
}
require(JModuleHelper::getLayoutPath('mod_lcplayer'));
?>

ciao ciao

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:LCPLAYER 2.0 - Modulo sempre attivo premendo play
« Risposta #2 il: 27 Ago 2009, 17:42:38 »

Citazione
La cosa chee non riesco a trovare è il parametro per fare in modo che, una volta avviata la radio, anche se si cambia pagina la musica non si interrompa come succede adesso

si dovrebbe aprire in un pop-up o in una altra finestrella, altrimenti joomla o altro che sia, si ricarica la pagina e con essa il player.

(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline francy69

  • Esploratore
  • **
  • Post: 88
  • Sesso: Femmina
    • Mostra profilo
Re:LCPLAYER 2.0 - Modulo sempre attivo premendo play
« Risposta #3 il: 27 Ago 2009, 19:42:39 »
stavo pensando di fare aprire il modulo in un iframe pero non so come fare ??? ??? ???

so come collegare una voce da menu ad un iframe pero non so come farlo aprire automaticamente in un iframe senza collegare il modulo ad un menu

Offline assicomputer

  • Appassionato
  • ***
  • Post: 304
  • Sesso: Maschio
    • Mostra profilo
Re:LCPLAYER 2.0 - Modulo sempre attivo premendo play
« Risposta #4 il: 27 Ago 2009, 22:13:47 »
Non ti conviene in un ifram ma in una finestra popup (è anche più carino).

Offline francy69

  • Esploratore
  • **
  • Post: 88
  • Sesso: Femmina
    • Mostra profilo
Re:LCPLAYER 2.0 - Modulo sempre attivo premendo play
« Risposta #5 il: 28 Ago 2009, 11:52:33 »
Dici che è meglio in una finestra pop-up ??? ??? ???

Ma sul sito di joomla ho letto che e meglio evitare i pop-up in quanto disturbano le persone e poi c'è l'opzione blocca pop-up che quasi tutti hanno attivato

 



Web Design Bolzano Kreatif