[plugin] RSSroll + favicons

2»

Réponses

  • Il se peut que la version de jquery ne soit pas compatible. De plus, le code de fallback de jquery doit être adapté car il ne fonctionne pas en l'état. Stephane donne la marche à suivre sur son site pluxopolis
  • i M@Ni M@N Member
    novembre 2013 modifié
    @Sudwebdesign : je n'arrive pas à enregistrer les flux rss avec ta version ... je suis en 5.1.7

    J'ai mis à jour en 1.2 :
    * modification de l'appel jQuery
    * ajout du fichier parameters.xml qui semblait absent de l'archive d'où les problèmes rencontrés par MrFoufou

    @Jerry Wham : chez moi en 5.1.7 ça fonctionne très bien. Je ne peux pas faire les modifications nécessaires pour la 5.2 pour le moment, si quelqu'un veut contribuer le code est sur github.
  • Si tu n'as pas jquery, ça fonctionne ?
  • @Jerry Wham : bien sûr que non.
  • Je veux dire, si jquery n'est pas activé dans ta page web, est-ce que ça fonctionne ? Car le code de fallback :
    /*use javascript fallback*/
    /*require PluXML jQuery plugin*/
    !window.jQuery && document.write(\'<script type="text/javascript" src="<?php echo PLX_PLUGINS;?>jquery/jquery.min.js"><\/script>\');
    /*code did not work as expected : failed to make jQuery load first ... keep it here hoever*/
    

    ne fonctionne pas.
    A la place, il faut écrire :
    public function ThemeEndBody() {?>
     
    <script type="text/javascript">
    /* <![CDATA[ */
       if(typeof(jQuery) === "undefined") document.write(\'<script  type="text/javascript" src="<?php echo PLX_PLUGINS; ?>monPlugin/jquery-x.xx.x.min.js"><\/script>\');
    /* !]]> */
    </script>
         
        <?php
        }
    
  • Jerry Wham a écrit:
    Je veux dire, si jquery n'est pas activé dans ta page web, est-ce que ça fonctionne ? Car le code de fallback ... ne fonctionne pas.
    J'ai écrit dans le readme sur github et sur ma page où on peut télécharger d'autres plugins que ce plugin nécessite le plugin jQuery pour PluXML.
    Le code de fallback fonctionne parfaitement, il est juste là au cas où on aurait oublié d'activer le plugin jQuery mais il doit être installé.
    Je ne veux pas fournir la librairie jQuery en plus de mon plugin alors qu'il existe déjà un plugin pour ça, inutile d'ajouter encore le même fichier.
    Ce serait utile si ce plugin avait besoin d'une version supérieure de jQuery que celle que fourni le plugin jQuery or ce n'est pas le cas.
  • Le fallback ne fonctionne pas en l'état. Et le fait de préciser qu'il faut utiliser jquery n'est pas forcément suffisant.
    Mais après, tu es libre de faire ce que tu veux. C'était juste un conseil au passage... ;)
  • Salut à tous et merci pour ce plugin :)
    J'aurais bien besoin d'un petit coup de main pour lui faire "dire" ce que je veux.

    Je tente de récupérer des données d'un forum phpbb avec RSSroll. J'arrive bien à lui faire sortir le contenu de base du feed Atom de Phpbb : RSSroll affiche le titre du message + la date.
    J'aimerais afficher les autres infos du flux ("category", "content"), voire d'autres une fois que j'aurai mieux configuré le flux (nombre de messages d'un fil de discussion notamment).

    Une idée de comment faire ? Je suis allé farfouiller dans les fichiers du plugin mais je suis un peu perdu.

    Le site sur lequel ça va se trouver :
    www.monocycle.info

    Le flux que je souhaite récupérer :
    [== XML ==]
    <entry>
    <author><name><![CDATA[Siddhartha Valmont]]></name></author>
    <updated>2014-01-15T20:08:11+01:00</updated>
    <published>2014-01-15T20:08:11+01:00</published>
    <id>http://forum.monocycle.info/viewtopic.php?t=12050&amp;p=166271#p166271</id>
    <link href="http://forum.monocycle.info/viewtopic.php?t=12050&amp;p=166271#p166271"/>
    <title type="html"><![CDATA[Question Matos • Re: Ma Base carbone faite maison]]></title>
    
    <category term="Question Matos" scheme="http://forum.monocycle.info/viewforum.php?f=9" label="Question Matos"/>
    <content type="html" xml:base="http://forum.monocycle.info/viewtopic.php?t=12050&amp;p=166271#p166271"><![CDATA[
    Sympa !<br /><br />Ca va faire rever du monde et tu auras peut-etre des clients potentiels <img src="http://forum.monocycle.info/images/smilies/icon_biggrin.gif" alt=":D" title="Very Happy" /><br /><br />Combien de couches as-tu utilise pour faire la base ? Combien de temps as-tu mis pour produire cette base une fois le moule valide (depuis l'etape 'matiere premiere' a l'etape 'c'est sec et pret a percer') ?<p>Statistiques: Posté de <a href="http://forum.monocycle.info/memberlist.php?mode=viewprofile&amp;u=3296">Siddhartha Valmont</a> — Mer Jan 15, 2014 20:08</p><hr />
    ]]></content>
    </entry>
    

    Merci d'avance :)
  • lg37lg37 Member
    janvier 2014 modifié
    Bonjour,

    Merci pour ce plugin qui réalise exactement ce que je veux...
    Je pense avoir trouvé un bug:

    - Pour le premier flux configuré, on a bien le dernier post RSS puis les suivants. ok
    - Pour le deuxième flux configuré, on commence au post n-1 puis les suivants. --> pas ok
    - Pour le troisième flux, on commence au n-2 etc....

    Même sur le site de i M@n, la demo fait la même chose (il suffit d'aller sur les liens et de constater...)

    J'ai résolu le problème sur mon blog en supprimant à la fin du fichier RSSroll.php la ligne :
    start++;
    

    Cdt
    Laurent
  • i M@Ni M@N Member
    Bien vu et merci @lg37 je viens de corriger. : )
  • bg62bg62 Member
    lut;
    j'utilise ce code sans soucis jusque la version 5.4, mais avec 5.5 et la version v3 du plugin :
    erreur:
    [== Indéfini ==]
    Undefined variable: curl in C:\wamp\www\www.unesourisetmoi.info5.5\plugins\RSSroll\RSSroll.php on line 233
    
    et donc un affichage déplorable !!!
    si quelqu'un pouvait me donner la solution pour le faire fonctionner de nouveau = super !!!
    @+
  • bg62bg62 Member
    re ... et re ... j'ai essayé les premières modifs que tu m'avais proposées = rien à faire pas de solution in fine ???
Connectez-vous ou Inscrivez-vous pour répondre.