Alternative au RSS de joomla

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Alternative au RSS de joomla

    Bonjour,
    J'ai récemment activé sur mon site intranet le module permettant de générer un flux rss.
    Et honnêtement je ne le trouve pas formidable.
    On a aucun contrôle sur le flux.
    Et il ne gére pas les classes css.

    Par exemple j'ai une image d'intro sur mes article d'actu qui me sert pour un module d'affichage d'actualité et sur l'article en lui même je ne l'affiche pas (display none via une modification de la class dans un css custom). Sauf que sur sur le flux elle réapparait.
    J'ai aussi des classes spécifiques pour les images qui me servent à gérer leur affichage sur l'article. Sur le flux la classe est ignoré et du coup mes images sont immenses.
    J'ai également des soucis avec les galleries d'images, ca envoie toutes les images dans le flux et quand il y en a beaucoup je suis pas sur que ce soit top...

    Est ce qu'il existe une alternative à ce module me permettant d'avoir plus contrôle sur le contenu du flux ?
    L'idéal serait qu'il prenne en compte un fichier css custom (éventuellement dédié uniquement au flux) pour traduire les classes et aussi un meilleur contrôle sur les articles que l'on veut faire apparaitre dans le flux (plage de date, date de modif ou de création etc).
    Ou bien simplement générer un flux avec juste le titre, l'image d'intro et les X 1er caractéres de l'article.

    Cordialement.

  • #2
    Bonjour,
    Je ne comprends pas très bien la question : quand je veux offrir un flux rss, ça affiche un lien (si on clique dessus, on affiche alors le fichier xml).
    Concrètement, sur un de mes sites, ça donne ceci (le background est un test, je rassure tout le monde ) :

    Cliquez sur l'image pour l'afficher en taille normale

Nom : 2019-09-17_10h35_00.png 
Affichages : 43 
Taille : 2,6 Ko 
ID : 2006706

    Que voulez-vous de différent ?
    Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

    Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ : https://www.joomla.fr/association/adherer

    Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

    Commentaire


    • #3
      Ben en fait je n'ai aucun contrôle sur ce qui est envoyé dans le xml.
      Je ne sais pas combien d'article, le critère d'ordre, si ce qui compte c'est la date de création, publication, modification...

      Et dans le xml y'a trop d'info je trouve. Quand on clique sur le flux avec firefox l'affichage est pas terrible...
      finalement si dans le flux il y avait juste le titre des articles avec le lien vers l'article du site ben ca irait.

      Commentaire


      • #4
        Bonjour,

        Des éclaircissements s'imposent...

        1. Lien du Flux RSS : le format XML :
        On est d'accord que l'on ne peux évoquer de css dans un fichier xml.
        Le flux xml est géré indépendamment dans joomla notamment pour les articles.
        Par exemple, on retrouve le lien vers le fichier xml dans l'entête d'une vue blog par catégorie (code source d'une page)
        Pour la petite astuce, il suffit d'ajouter ?format=feed&type=rss à l'url d'une vue blog pour obtenir le flux RSS ( c'est en réalité ce qui est repris dans le module mod_syndicate : "lien de flux RSS" évoqué par woluweb

        exemple :
        actualité joomla.org : https://www.joomla.org/announcements.html
        flux RSS : https://www.joomla.org/announcements...=feed&type=rss

        2. Le Module Fil d'actualité ( mod_feed à ne pas confondre avec mod_syndicate )
        Le module d'affichage natif de Joomla peut afficher le contenu (texte et image d'un flux RSS) suivant les paramètres et si on souhaite modifier l'apparence en profondeur, soit on effectue une surcharge (override) ou on change de module ( exemple alternatif : https://extensions.joomla.org/extens...s-feed-reader/ )
        J'ai évoqué cela dans la discussion précédente : https://forum.joomla.fr/forum/d%C3%A...-d-un-flux-rss

        3. Le très très vieux FeedBurner...
        Enfin si on souhaite remplacer le flux d'origine par un autre, c'est possible...
        Par un service gratuit comme feedburner.com qui reprends le fil RSS pour le formater différemment et ajouter des options comme le suivi par email ou la génération d'une image gif à inserer en signature de mail (c'était top à l'époque de générer une image dynamique qui se met à jour avec l'actu). Il existe toujours malgré son âge et son abandon par Google. On peut retrouver également des concurrents.

        4. EasyFeeder ou je fais ce que je veux !
        Enfin, vous pouvez également créer votre propre flux RSS/xml ou autre format (json, csv, xml...) selon votre propre contenu (articles mais aussi virtuemart, votre propre requete sql, etc.) avec Easy Feeder : http://www.easyjoomla.org/featured-products/easy-feeder
        Avec EasyFeeder, vous pouvez pratiquement choisir tout ce que vous souhaitez générer.

        voilà
        Dernière édition par daneel à 17/09/2019, 14h25
        woluweb likes this.
        Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

        Commentaire


        • #5
          Je suis en train d'essayer easyfeeder.
          C'est interessant.
          J'ai pu créer un flux rss qui ne contient que les titres et les liens vers mes articles.
          En revanche ca scanne tout.
          Je n'ai pas compris comment lui dire de faire le flux que sur une seule catégorie d'article.

          Commentaire


          • #6
            Aie aie easy feeder devrait faire exactement ce que je veux mais il a l'air buggué
            L'écran element types ne s'affiche pas correctement et quand on tente de changer un element ca ne fonctionne pas. Du coup je ne peux pas mettre de restriction sur les catégories. J'essaye de voir pour mettre directement le bon paramétre dans la table en base de données mais je n'ai pas encore trouvé.

            Commentaire


            • #7
              Pour vous aider :

              la documentation
              https://git.easy.cz/joomla/com_easyf...ster/README.md

              L'onglet restriction :



              Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

              Commentaire


              • #8
                Ben le soucis c'est que mon écran d'element types ressemble à ça :

                Cliquez sur l'image pour l'afficher en taille normale  Nom : ecran (2).jpg* Affichages : 0* Taille : 132,2 Ko* ID : 2006750
                Je vois pas d'où ca peut venir... J'ai essayé avec une vieille version de joomla (2.5) et j'ai la même chose.

                Du coup je ne peux pas changer "restriction by element value" dans catid via l'interface

                J'ai mis directement la bonne valeur en base de donnée et maintenant quand j'affiche l'élément catid je vois bien "selected values" et la catégorie que j'ai choisi mais à l'affichage aucun effet. Comme si le paramétre était ignoré.


                edit : ca y est j'ai enfin réussi... j'avais oublié de mettre un paramétre dans la base de données. Il fallait mettre le restriction type, le restriction method et enfin le restriction value. Bon maintenant ce serait bien de pouvoir faire ça avec l'interface plutôt que de devoir bidouiller la base de données...

                red edit : bon ben maintenant il faut que je trouve la méthode pour ne mettre dans le flux que les articles en accès public. J'ai pas l'impression que ce soit prèvu...
                Dernière édition par Paladin à 18/09/2019, 09h35

                Commentaire

                Annonce

                Réduire
                1 sur 2 < >

                C'est [Réglé] et on n'en parle plus ?

                A quoi ça sert ?
                La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                Comment ajouter la mention [Réglé] à votre discussion ?
                1 - Aller sur votre discussion et éditer votre premier message :


                2 - Cliquer sur la liste déroulante Préfixe.

                3 - Choisir le préfixe [Réglé].


                4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                2 sur 2 < >

                Assistance au forum - Outil de publication d'infos de votre site

                Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                UTILISER À VOS PROPRES RISQUES :
                L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                Problèmes connus :
                FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                Installation :

                1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                Archive zip : https://github.com/AFUJ/FPA/zipball/master

                2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                et remplacer www. votresite .com par votre nom de domaine


                Exemples:
                Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                Télécharger le script fpa-fr.php dans: /public_html/
                Pour executer le script: http://www..com/fpa-fr.php

                Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                Télécharger le script fpa-fr.php dans: /public_html/cms/
                Pour executer le script: http://www..com/cms/fpa-fr.php

                En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                Voir plus
                Voir moins

                Partenaire de l'association

                Réduire

                Hébergeur Web PlanetHoster
                Travaille ...
                X