Bonjour
avec rssfit 1.22
http://www.aideordi.com/modules/rss et le module x_movie 2.51, j'utilise un plugin "fait à ma façon"
<?php
if( !defined('RSSFIT_ROOT_PATH') ){ exit(); }
Class RssfitVideo{
var $dirname = 'video';
var $modname;
var $grab;
var $module;
function RssfitVideo(){
}
function loadModule(){
$mod =& $GLOBALS['module_handler']->getByDirname($this->dirname);
if( !$mod || !$mod->getVar('isactive') ){
return false;
}
$this->modname = $mod->getVar('name');
return $mod;
}
function &grabEntries(&$obj){
global $xoopsDB;
$myts =& MyTextSanitizer::getInstance();
$ret = false;
$i = 0;
$sql = "SELECT lid, cid, title, logourl, status, date, sizelog, siteinternet, niveau, updated FROM ".$xoopsDB->prefix("video")." WHERE status > 0 ORDER BY date DESC";
$result = $xoopsDB->query($sql, $this->grab, 0);
while( $row = $xoopsDB->fetchArray($result) ){
$link = XOOPS_URL.'/modules/'.$this->dirname.'/video_view.php?'.$row['cid'].'&lid='.$row['lid'];
$ret[$i]['title'] = $row['title'];
$ret[$i]['link'] = $link;
$ret[$i]['timestamp'] = $row['date'];
$ret[$i]['description'] = '<a href="'.XOOPS_URL.'/modules/'.$this->dirname.'/video_view.php?'.$row['cid'].'&lid='.$row['lid'].'"><img src="'.$row['logourl'].'" align="left"></a><br>'.$row['siteinternet'].' - '.$row['sizelog'].' '.$row['niveau'].'';
$ret[$i]['guid'] = $link;
$ret[$i]['category'] = $this->modname;
$ret[$i]['domain'] = XOOPS_URL.'/modules/'.$this->dirname.'/';
$ret[$i]['media'] = ':thumbnail url="'.$row['logourl'].'"';
$ret[$i]['media2'] = ':content url="'.$row['logourl'].'"';
$i++;
}
return $ret;
}
}
?>
dans le lecteur feedreader, Netvibes, My Yahoo... ça a l'air de bien afficher le flux mais pas dans la page
http://www.aideordi.com/modules/rss/rss.php?feed=videoavez vous un plugin rssfit valide pour ce module ou savez vous pourquoi ça ne s'affiche pas ?
Merci