Fork me on GitHub

Rapport de message :*
 

Re: MARQUEE: faire défiler une catégorie (suite)

Titre du sujet : Re: MARQUEE: faire défiler une catégorie (suite)
par lionhell sur 23/09/2006 22:46:21

J'ai changé le nom de la fonction en l'appelant b_marquee_news1() .

La page s'affiche normalement mais le marquee avec news1.html comme source est vide.

Pour savoir si malgré tout la fonction b_marquee_news1() est appelée j'ai placé une commande echo 'blablabla'; au début de la fonction, et 'blablabla' est bien affiché sur la page d'accueil, donc la fonction est appelée normalement.

C'est donc le corps de la fonction qu'il faut modifier... mais quoi ??

Citation :

function b_marquee_news1($limit, $dateformat, $itemssize)
{
echo 'marquee news1';
include_once XOOPS_ROOT_PATH.'/modules/marquee/include/functions.php';
include_once XOOPS_ROOT_PATH.'/modules/news/class/class.newsstory.php';
$block=$stories=array();
$story = new NewsStory();
$restricted=marquee_getmoduleoption('restrictindex','news');
$stories=$story->getAllPublished($limit,0,$restricted,1,1,true,'published'); // 4eme paramètre désigne la catégorie (0 = toutes)
if(count($stories)>0) {
foreach($stories as $onestory) {
if($itemssize>0) {
$title=xoops_substr($onestory->title(),0,$itemssize+3);
} else {
$title=$onestory->title();
}

$block[]=array( 'date' => formatTimestamp($onestory->published(),$dateformat),
'category' => $onestory->topic_title(),
'author'=> $onestory->uid(),
'title'=> $title,
'link' =>"<a href='".XOOPS_URL.'/modules/news/article.php?storyid='.$onestory->storyid()."'>".$title.'</a>');
}
}
return $block;
}


Peut-etre fais-je fausse route en cherchant dans cette direction ...
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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