- b2evolution CMS Support Forums
- Archives
- International support
- Aide en français
- google plugin en tete a claque
1 godarium Jun 02, 2007 02:42
J'ai installer le plugin de google pour afficher les video . perfect
J'ai essayer de modifier son code pour faire de même avec les video des tête a claque.
=> http://www.tetesaclaques.tv/
Je ne connais pas vraiment le php.
Le test; je doit être proche car le code ne s'affiche pas. Mais j'ai juste du blanc qui s'affiche sur un grand espace.
=> http://www.pnlinfo.com/lognew/blogs/index.php/mediav
les fichiers
=> http://www.pnlinfo.com/lognew/blogs/media/blogs/fil2/zip_rar/tclaque.zip
si quelqu'un peut jeter un coup d'oeil.
merci
godarium
* [cvideotclaque=132]
*/
if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
class CvideoTclaque_plugin extends Plugin{
var $code = 'cqvideo';
var $name = 'CvideoTclaque';
var $priority = 100;
var $apply_rendering = 'always';
var $apply_to_html = true;
var $apply_to_xml = true;
var $short_desc = 'add video tclaque on your page';
var $long_desc = 'Is simple and fast. You can add video tclaque on you posts.';
function CvideoTclaque_plugin()
{
$this->short_desc = T_('add video tclaque on your page');
$this->long_desc = T_('Is simple and fast. You can add video Tclaque on you posts.');
}
function RenderItemAsHtml( & $params ){
$content = & $params['data'];
$content = $this->getBlockCode($content);
return true;
}
function RenderItemAsXml( & $params ){
$content = & $params['data'];
$content = $this->getBlockCode($content);
return true;
}
//obtain Block Code
function getBlockCode($content){
$pattern = "/(\[cvideotclaque=(\-)?+\d+\])/";
$content_parts = preg_replace_callback($pattern, "addTclaqueString", $content,-1);
return $content_parts;
}
}
function addTclaqueString($matches){
//explode first value
$blocco_codice = explode("[cvideotclaque=",$matches[0]);
//explode second value
$blocco_video = explode("]",$blocco_codice[1]);
//add code for video tclaque
$codeTclaque = '<embed style="width:400px; height:326px;" id="flv_player_dyn" type="application/x-shockwave-flash" src="http://www.tetesaclaques.tv/flv-player13.swf?vid='.$blocco_video[0].'"></embed>';
return $codeTclaque;
}
?>