Fork me on GitHub

Rapport de message :*
 

plugin video tube rssfit

Titre du sujet : plugin video tube rssfit
par grosdunord sur 05/03/2009 13:12:55

Bonjour

je souhaiterai mettre un flux rss du module videotube avec rss mais le probléme n'existe pas donc il faut en creer un.

J'ai donc repris le plugin xoopstube que j'ai modifier mais que je regarde dans le filrss de vidéotube que j'ai creer il n'y a rien donc je suppose qu'il y a une erreur dans le code un truc dans le genre quelqu'un pourrai m'aider svp ?

regarder par vous même sur ma page:

http://www.vistaide.com/modules/rss/rss.php?feed=videotube


voici le code que j'ai fait:

<?php
if( !defined('RSSFIT_ROOT_PATH') ){ exit(); }
class 
Rssfitvideotube{
    var 
$dirname 'videotube';
    var 
$modname;
    var 
$grab;
    
    function 
Rssfitvideotube(){
    }
    
    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, title as title, date, cid, hits, description, title as title FROM ".$xoopsDB->prefix("vp_videos")." l, ".$xoopsDB->prefix("vp_categories")." c WHERE cid=cid AND status>1 ORDER BY date DESC";

        
$result $xoopsDB->query($sql$this->grab0);
        while( 
$row $xoopsDB->fetchArray($result) ){
            
$ret[$i]['title'] = $row['title'];
            
$link XOOPS_URL.'/modules/'.$this->dirname.'/index.php?cid='.$row['cid'].'&amp;id='.$row['id'];
            
$ret[$i]['link'] = $ret[$i]['guid'] = $link;
            
$ret[$i]['timestamp'] = $row['date'];
            
$ret[$i]['description'] = $myts->displayTarea($row['description']);
            
$ret[$i]['category'] = $this->modname;
            
$ret[$i]['domain'] = XOOPS_URL.'/modules/'.$this->dirname.'/';
            
$i++;
        }
        return 
$ret;
    }
}
?>

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

20 Personne(s) en ligne (17 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 20 | Plus ...