Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : sabrinef 23 May 2011, 21:21:07

: Joomla problemi con modulo youtube
: sabrinef 23 May 2011, 21:21:07
ciao
ho scaricato un modulo per joomla.

- youtubecustom

Praticamente dovrebbe restituire un player video inserendo semplicemente il collegamento youtube nelle pagine :
per es. http://www.youtube.com/watch?v=eFV8...detailpage#t=1s

Il modulo non funziona proprio correttamente, quando incollo il link escono due player video nella stessa pagina, con errori di codice nel mezzo....

Qualcuno potrebbe aiutarmi a capire perche non funziona corettamente.

Questo è il codice php.
codice:
:
<?php
/**
* Author: Cico Zeljko
* @package www.artcreative.me YouTube Embed Custom
* @copyright Copyright (C) www.artcreative.me. All rights reserved.
* @license http://www.gnu.org, see LICENSE.php
* Version 1.1
*/
// Check to ensure this file is included in Joomla!
defined'_JEXEC' ) or die( 'Restricted access' );

jimport'joomla.plugin.plugin' );

class 
plgContentYoutubeCustom extends JPlugin
{
function plgContentYoutubeCustom( &$subject$params )
{
parent::__construct$subject$params );
}
    function 
onPrepareContent( &$article, &$params$limitstart )
{
global $mainframe;
    
if ( JString::strpos$article->text'http://www.youtube.com/' ) === false ) {
return true;
}
    
$article->text preg_replace('|(http://www.youtube.com/watch\?v=([a-zA-Z0-9_-]+))|e''$this->youtubeCodeCustom("\2")'$article->text);
    
return true;
        }
    function 
youtubeCodeCustom$Yvideo )
{
        
$plugin =& JPluginHelper::getPlugin('content''youtubecodecustom');
  $params = new JParameter$plugin->params );

   $width $this->params->get('width'425);
   $height $this->params->get('height'344);
       
$colorscheme $this->params->get('infotitle'1);
       if (
$colorscheme =="0"){$infotitle="0";}
       if (
$colorscheme =="1"){$infotitle="1";}
       
$relatedvideo $this->params->get('related'1);
       if (
$relatedvideo =="0"){$relvalue="0";}
       if (
$relatedvideo =="1"){$relvalue="1";}
       
$border=$this->params->get'border_show',0);
                  if (
$border =="0"){$border1="0";}
                  if (
$border =="1"){$border1="1";}
       
$fullsc=$this->params->get'fullsc',0);
                  if (
$fullsc =="0"){$fullsc1="true";}
                  if (
$fullsc =="1"){$fullsc1="false";}
       
$autoplay=$this->params->get'auto_play',0);
                  if (
$autoplay =="0"){$play1="0";}
                  if (
$autoplay =="1"){$play1="1";}
       
$disp_notice=$this->params->get'display_artcreative',0);
                  if (
$disp_notice =="0"){$disp='<span style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#333333; ">/span>';}
                  if (
$disp_notice =="1"){$disp='<span style=" display:none;"><a href="http://www.artcreative.me" target="_blank"></a></span>';}
return '<object width="'.$width.'" height="'.$height.'"><param name="movie" value="http://www.youtube.com/v/'.$Yvideo.'&hl=en_US&fs=1&showinfo='.$infotitle.'&color1=0x'.$this->params->get('color1').'&color2=0x'.$this->params->get('color2').'&border='.$border1.'&autoplay='.$play1.'&rel='.$relvalue.'""></param><param name="allowFullScreen" value="'.$fullsc1.'"></param><embed src="http://www.youtube.com/v/'.$Yvideo.'&hl=en_US&showinfo='.$infotitle.'&fs=1&color1=0x'.$this->params->get('color1').'&color2=0x'.$this->params->get('color2').'&border='.$border1.'&autoplay='.$play1.'&rel='.$relvalue.'"" type="application/x-shockwave-flash" allowfullscreen="'.$fullsc1.'" width="'.$width.'" height="'.$height.'"></embed>
</object><br />'
.$disp.'<br />';
}

}
: Re:Joomla problemi con modulo youtube
: 56francesco 23 May 2011, 21:59:20
ciao..
per cortesia non inondare il forum di codice,  semmai indicaci dove hai preso quel modulo che almeno vediamo se è per joomla 1.5 oppure no..
se proprio devi mandare codice, fai un file .txt ed allegalo al tuo messaggio.. 
 grazie.
: Re:Joomla problemi con modulo youtube
: giovi 23 May 2011, 22:00:35
Mmmm... io avrei chiesto in un'altra sezione del forum ;) però già che ci siamo posso consigliarti, data l'enorme quantità di plugin (in generale e per youtube) che ci sono, di scartare questo (a meno che non sia proprio l'effetto che desideri ottenere e credi non ne esistano di migliori/equivalenti) e provarne un'altro. Sul forum si è sicuramente già parlato di AllVideos http://extensions.joomla.org/extensions/multimedia/multimedia-players/video-players-a-gallery/812 (http://extensions.joomla.org/extensions/multimedia/multimedia-players/video-players-a-gallery/812), Qtube http://www.latenight-coding.com/it/joomla-addons/qtube/documentazione.html (http://www.latenight-coding.com/it/joomla-addons/qtube/documentazione.html)  e Joomla 1.5 YouTube Plugin http://www.dart-creations.com/joomla/joomla-modules/joomla-youtube-plugin.html (http://www.dart-creations.com/joomla/joomla-modules/joomla-youtube-plugin.html), tutti rigorosamente free e nativi per joomla 1.5!
: Re:Joomla problemi con modulo youtube
: sabrinef 24 May 2011, 06:57:51
innanzitutto scusate per il codice, è la prima volta che ho problemi con un modulo, ma la prossima volta farò come indicato.

Ho dato un'occhiata ai moduli youtube, ma ho trovato solo questo che fa al caso mio.

Io ho bisogno che si veda il il player video inserendo solo l'indirizzo web , e con l'id.
Infatti ho già installato AllVideos (un gran componente) ma la persona che deve utilizzare il pannello non riesce a capire come si fà, e non riesce ....
quini mi chiedeva qualcosa dove c'era da inserire direttamente l'url nella pagina senza fatica o complicazioni.

Voi conoscete qualcosa ?

: Re:Joomla problemi con modulo youtube
: giovi 24 May 2011, 09:28:38
mmmm penso che la cosa più semplice sia usare la sintassi dell'ultimo che ti ho postato:
con solo
:
{  youtube : http://www.youtube.com/watch?v=47DT41m86N4 }hai il video integrato nell'articolo.. Anche perchè tutti questi plugin sono molto personalizzabili e con questa sintassi ti permettono di specificare altri parametri come altezza, larghezza, autoplay, ecc.. Addirittura allvideo ti permette di riprodurre soli mp3!
Non so se questi plugin aggiungano anche un tasto nell'editor di testo degil articoli, ma si potrebbe provare!