Fork me on GitHub




(1) 2 3 »


Xnews 1.71 et flux RSS
Régulier
Inscrit: 12/01/2005 21:04
Messages: 296
Bonjour,

Je viens de remplacer le module News 1.66 par xNews 1.71.

Depuis, je ne dispose plus de flux RSS.

Je m'explique : le fichier backend.php à la racine de mon site me délivre ce message d'erreur :
"Erreur d'analyse XML : aucun élément trouvé
Emplacement : http://edeps51.org/backend.php
Numéro de ligne 1, Colonne 1 :"

Que dois-je faire pour rétablir ce flux et enfin accéder au savoir ?

Merci de votre aide.

Posté le : 23/02/2011 13:33
Partager Twitter Partagez cette article sur GG+
Re: Xnews 1.71 et flux RSS
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Bonjour,

Modifies ton fichier en l'éditant, car je pense qu'il est toujours d'origine et prends en compte le module "news" et non "xnews"

Posté le : 23/02/2011 14:14

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Xnews 1.71 et flux RSS
Régulier
Inscrit: 12/01/2005 21:04
Messages: 296
Bonjour Kris,

J'ai modifié mon fichier mais rien n'y fait ...

if (file_exists($fileinc $GLOBALS['xoops']->path('modules/xnews/class/class.newsstory.php'))) {
        include 
$fileinc;
        
$sarray NewsStory::getAllPublished(100true);
    }
    if (!empty(
$sarray) && is_array($sarray)) {
        foreach (
$sarray as $story) {
            
$tpl->append('items', array(
                
'title' => XoopsLocal::convert_encoding(htmlspecialchars($story->title(), ENT_QUOTES)) ,
                
'link' => XOOPS_URL '/modules/xnews/article.php?storyid=' $story->storyid() ,
                
'guid' => XOOPS_URL '/modules/xnews/article.php?storyid=' $story->storyid() ,


Posté le : 23/02/2011 17:29
Partager Twitter Partagez cette article sur GG+
Re: xNews 1.71 et flux RSS
Régulier
Inscrit: 12/01/2005 21:04
Messages: 296
Apparemment, je ne suis pas le seul à chercher : voir ce post : http://xoops.org/modules/newbb/viewto ... id=336310#forumpost336310

Mais ça ne fonctionne pas ...

Posté le : 24/02/2011 14:57
Partager Twitter Partagez cette article sur GG+
Re: xNews 1.71 et flux RSS
Régulier
Inscrit: 15/02/2011 22:12
Messages: 288
salut

Si si, cela fonctionne. J'ai fait exactement comme indiqué. Dans mon cas j'ai renommé "xnews" en "actualite" ce qui me donne le plugin rssfit.actualite.php suivant (à placer dans modules/rss/plugins/)

<?php
if( !defined('RSSFIT_ROOT_PATH') ){ exit(); }
class 
RssfitActualite{
    var 
$dirname 'actualite';
    var 
$modname;
    var 
$grab;
    
    function 
RssfitActualite(){
    }
    
    function 
loadModule(){
        
$mod =& $GLOBALS['module_handler']->getByDirname($this->dirname);
        if( !
$mod || !$mod->getVar('isactive') ){
            return 
false;
        }
        
$this->modname $mod->getVar('name');
        
$this->module =& $mod;
        return 
$mod;
    }
    
    
    function &
grabEntries(&$obj){
        
$ret false;
        @include_once 
XOOPS_ROOT_PATH.'/modules/actualite/class/class.newsstory.php';
        
$myts =& MyTextSanitizer::getInstance();
        
//if( $this->module->getVar('version') >= 130 ){
            
@include_once XOOPS_ROOT_PATH.'/modules/actualite/include/functions.php';
            
$news nw2_NewsStory::getAllPublished($this->grab0nw2_getmoduleoption('restrictindex'));
        
/*}else{
            $news = nw2_NewsStory::getAllPublished($this->grab, 0);
        }*/
        
if( count($news) > ){
            for( 
$i=0$i<count($news); $i++ ){
                
$ret[$i]['title'] = $myts->undoHtmlSpecialChars($news[$i]->title());
                
$ret[$i]['link'] = XOOPS_URL.'/modules/actualite/article.php?storyid='.$news[$i]->storyid();
                
$ret[$i]['guid'] = XOOPS_URL.'/modules/actualite/article.php?storyid='.$news[$i]->storyid();
                
$ret[$i]['timestamp'] = $news[$i]->published();
                
$desc $news[$i]->hometext();
                
$ret[$i]['description'] = $news[$i]->hometext();
                
$ret[$i]['category'] = $this->modname;
                
$ret[$i]['domain'] = XOOPS_URL.'/modules/'.$this->dirname.'/';
            }
        }
        return 
$ret;
    }
    
    
}
?>


Bien sûr il ne faut pas oublier d'activer le plugin via l'administration du module RSSFIT

Posté le : 24/02/2011 17:56
Partager Twitter Partagez cette article sur GG+
Re: xNews 1.71 et flux RSS
Régulier
Inscrit: 12/01/2005 21:04
Messages: 296
Bonjour,

Je n'y arrive pas ...
Voici ma configuration : Xoops 2.5

Réglages des Préférences de RSSFit 1.22

Si HTML avec PHP-debug
Voici ce qui s'affiche :
http://www.edeps51.org/modules/xnews Copyright © 2004-2010 pascal.locuty@wanadoo.fr (Portail de l'équipe EPS du département de la Marne) pascal.locuty@wanadoo.fr (Portail de l'équipe EPS du département de la Marne) XOOPS 2.5 / RSSFit 1.22 http://blogs.law.harvard.edu/tech/rss fr Thu, 24 Feb 2011 19:15:10 +0100 Flux RSS du module Articles Wed, 9 Feb 2011 17:10:00 +0100 http://www.edeps51.org/modules/xnews/ ... e.php?storyid=78 Tue, 8 Feb 2011 10:00:00 +0100 http://www.edeps51.org/modules/xnews/ ... e.php?storyid=77 Mon, 7 Feb 2011 10:30:00 +0100 http://www.edeps51.org/modules/xnews/ ... e.php?storyid=76 Mon, 17 Jan 2011 15:50:00 +0100 http://www.edeps51.org/modules/xnews/ ... .php?storyid=112 Tue, 4 Jan 2011 10:10:00 +0100 http://www.edeps51.org/modules/xnews/ ... ws/article.php?storyid=75


Si XML
Erreur d'analyse XML : instruction de traitement XML ou texte pas au début d'une entité externe
Emplacement 
http://www.edeps51.org/modules/rss/rss.php?feed=xnews
Numéro de ligne 1Colonne 2 : <?xml version="1.0" encoding="ISO-8859-1"?>

-^

Qu'est-ce que cela signifie ?

Voici mon fichier "rssfit.xnews.php" dans son intégralité ...

<?php
if( !defined('RSSFIT_ROOT_PATH') ){ exit(); }
class 
Rssfitxnews{
    var 
$dirname 'xnews';
    var 
$modname;
    var 
$grab;
    
    function 
Rssfitxnews(){
    }
    
    function 
loadModule(){
        
$mod =& $GLOBALS['module_handler']->getByDirname($this->dirname);
        if( !
$mod || !$mod->getVar('isactive') ){
            return 
false;
        }
        
$this->modname $mod->getVar('name');
        
$this->module =& $mod;
        return 
$mod;
    }
    
    
    function &
grabEntries(&$obj){
        
$ret false;
        @include_once 
XOOPS_ROOT_PATH.'/modules/xnews/class/class.newsstory.php';
        
$myts =& MyTextSanitizer::getInstance();
        
//if( $this->module->getVar('version') >= 130 ){
            
@include_once XOOPS_ROOT_PATH.'/modules/xnews/include/functions.php';
            
$news nw_NewsStory::getAllPublished($this->grab0nw_getmoduleoption('restrictindex'));
        
/*}else{
            $news = nw_NewsStory::getAllPublished($this->grab, 0);
        }*/
        
if( count($news) > ){
            for( 
$i=0$i<count($news); $i++ ){
                
$ret[$i]['title'] = $myts->undoHtmlSpecialChars($news[$i]->title());
                
$ret[$i]['link'] = XOOPS_URL.'/modules/xnews/article.php?storyid='.$news[$i]->storyid();
                
$ret[$i]['guid'] = XOOPS_URL.'/modules/xnews/article.php?storyid='.$news[$i]->storyid();
                
$ret[$i]['timestamp'] = $news[$i]->published();
                
$desc $news[$i]->hometext();
                
$ret[$i]['description'] = $news[$i]->hometext();
                
$ret[$i]['category'] = $this->modname;
                
$ret[$i]['domain'] = XOOPS_URL.'/modules/'.$this->dirname.'/';
            }
        }
        return 
$ret;
    }
    
    
}
?>


Merci de votre aide.

Posté le : 25/02/2011 19:25
Partager Twitter Partagez cette article sur GG+
Re: xNews 1.71 et flux RSS
Régulier
Inscrit: 15/02/2011 22:12
Messages: 288
salut

Peut être remplacer les Rssfitxnews par RssfitXnews ?

Posté le : 25/02/2011 19:53
Partager Twitter Partagez cette article sur GG+
Re: xNews 1.71 et flux RSS
Régulier
Inscrit: 12/01/2005 21:04
Messages: 296
Hélas, cela ne change rien ...

Posté le : 25/02/2011 23:02
Partager Twitter Partagez cette article sur GG+
Re: Xnews 1.71 et flux RSS
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
je dois me pencher demain sur xnews, je regarde et essayes de te trouver la solution, à moins que quelqu'un d'autre la trouve avant moi

Posté le : 25/02/2011 23:21

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: xNews 1.71 et flux RSS
Semi pro
Inscrit: 10/11/2004 13:40
Messages: 1659
Bonjour,

Comment as-tu installer , activer le plugin de xnews dans rss ?

dans http://www.edeps51.org/modules/rss

tu as :

http://www.edeps51.org/backend.php

alors que tu devrais avoir

http://www.edeps51.org/modules/rss/rss.php?feed=xnews


Posté le : 26/02/2011 11:45

PS : Toujours faire une sauvegarde des fichiers avant de les modifier !
-------------------------------------------
http://www.aideordi.com
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 3 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

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

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