| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
j-mi WRInaute accro

Inscrit le: 17 Mai 2005 Messages: 1260
|
Posté le : Lun Oct 02, 2006 3:00 Sujet du message: demande aide pour petit probleme rss |
|
|
salut a tous et toute
j'ai un petit stress avec mon bloc rss
http://monforum.keo.in/portal.php?pid=4&
des fois ça bug et je reçois ce message d'erreure
si je retire le lien rss et que je le remets le message disparait le fil remarche et puis apres quelques affichages c'est repartis ça bug
ce que je comprends pas c'est que le fil de mon site ,celui ddu site elctronika et paradise1 sont les meme
hors celui de mon site ne passe pas ni celui des blogs
Warning: array_slice(): The first argument should be an array in /var/www/html/m/monforum/modportal/mod_feeds_rss_xml.php on line 66
code du bloc
| Code: |
<?php
/***************************************************************************
* mod_feeds_rss_xml.php
* -------------------
* fait le : Mercredi 30 Juin 2004
* modifié le : Vendredi 11 Février 2004
*
* Par : foxmask - foxmask At gmail Dot Com - http://www.phpfr.org
*
***************************************************************************/
/***************************************************************************
*
* Minimodule à intégrer dans un Gf-Portail
*
***************************************************************************/
if ( !defined('IN_PHPBB') )
{
die("Hacking attempt");
}
define('MAGPIE_DIR', './magpierss/');
require_once( $phpbb_root_path . 'magpierss/rss_fetch.inc' );
//chargement du template
$template_mod->set_filenames(array(
'body' => $phpbb_root_path . '/templates/' . $theme['template_name'] . '/modportal/mod_feeds_rss_xml.tpl')
);
$template_mod->assign_vars( array(
'L_FORUM' => $lang['Forum'],
'L_FEEDS_RSS_XML' => $lang['feeds_rss_xml']));
$sql = "SELECT * FROM " . FEEDS_RSS_XML_TABLE . " WHERE actif='1' ORDER BY site";
if ( !$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Could not query poll information', '', __LINE__, __FILE__, $sql);
}
$nb_rec = mysql_num_rows($result);
if ($nb_rec > 0) {
while($data = mysql_fetch_array($result))
{
$site_name=$data['site'];
$site_url=$data['url'];
$backend=$data['backend'];
$rss = fetch_rss($backend);
if ($rss->image['url'] == '')
$site = $site_name;
else
$site = '<img src="'.$rss->image['url'].'" alt="'.$site_name.'"/>';
$template_mod->assign_block_vars("feeds_head", array(
'URL' => $site_url,
'SITE' => $site ));
// recuperation que des 10 premieres news.
$items = array_slice($rss->items,0,10);
foreach ($items as $item) {
$item_title = $item['title'];
$item_link = $item['link'];
$template_mod->assign_block_vars("feeds_head.feeds", array(
'LINK' => $item_link,
'TITLE' => $item_title
));
}
}
}
$modvar = $template_mod->pparse_mod('body');
?> |
ligne en defaut
| Code: |
// recuperation que des 10 premieres news.
$items = array_slice($rss->items,0,10);
foreach ($items as $item) {
$item_title = $item['title'];
$item_link = $item['link']; |
voila merci pour votre aide ^^ |
|
| |
|
 |
rog WRInaute accro

Inscrit le: 21 Sep 2006 Messages: 1662 Localisation: sapucaia do sul (RS)
|
Posté le : Lun Oct 02, 2006 3:39 Sujet du message: demande aide pour petit probleme rss |
|
|
ça doit venir de la fonction fetch_rss dont le resultad n'est pas un array
rog |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
|
|