Re: Recherche Plug-ins Smartpartner pour Rssfit | Titre du sujet : Re: Recherche Plug-ins Smartpartner pour Rssfit par machenzy sur 04/04/2008 02:36:48
Salut,
De la même façon, je serai également intéressé par ce plugin compatible pour smartpartner 2.0. J'ai fait plusieurs tentatives de modification du code sans succès.
A noter qu'il semble fonctionner sur le site de DuGris : http://www.dugris.info/modules/rss/rss.php?feed=smartpartner
Voici ce que j'ai voulu mettre en place, mais il y a toujours un truc qui cloche, mais je sais pas quoi...:
<?php
if( !defined('RSSFIT_ROOT_PATH') ){ exit(); }
class RssfitSmartpartner{
var $dirname = 'smartpartner';
var $modname;
var $grab;
function RssfitSmartpartner(){
}
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){
$ret = false;
@include_once(XOOPS_ROOT_PATH."/modules/smartpartner/include/functions.php");
$partner_handler =& smartpartner_gethandler('partner');
$partners = $partner_handler->getPartners($this->grab, 0);
if( false != $partners && count($partners) > 0 ){
for( $i=0; $i<count($partners); $i++ ){
$ret[$i]['link'] = $ret[$i]['guid'] = XOOPS_URL.'/modules/smartpartner/partner.php?id='.$partners[$i]->getVar('id');
$ret[$i]['title'] = $partners[$i]->getVar('title', 'n');
$ret[$i]['description'] = $partners[$i]->getVar('summary');
$ret[$i]['category'] = $this->modname;
$ret[$i]['domain'] = XOOPS_URL.'/modules/'.$this->dirname.'/';
}
}
return $ret;
}
}
?>
Si quelqu'un peut jeter un oeil et me donner un avis, Merci beaucoup d'avance ! machenzy
|
|