Flux RSS commentaires
Yop tout le monde !
Juste une idée comme ça que je balance vu que le développement a repris son cours : un flux RSS pour suivre les derniers commentaores.
A moins que des volontaires veuillent bien m'expliquer comment faire, c'est un peu le même système qu'avec la notification par mails ?
TCho, Hamtaro.
Juste une idée comme ça que je balance vu que le développement a repris son cours : un flux RSS pour suivre les derniers commentaores.
A moins que des volontaires veuillent bien m'expliquer comment faire, c'est un peu le même système qu'avec la notification par mails ?
TCho, Hamtaro.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
je pense que c'est possible mais assez compliqué à faire, parce qu'il y a plusieurs fichiers com qui contiennent eux-mêmes plusieurs commentaires . J'y travaille actuellement et j'dois dire que c'est assez casse tête (pour le moment j'ai un tableau de tout les commentaires).
Tiens en passant je profite du topic.
Comment intégrer les images dans le flux rss des articles ? Car le texte est en bloc sans retour à a ligne et il n'y a pas les images dans le flux.
pour avoir le formatage html il faut virer le strip_tags de la balise description.
Pour ce qui est du flux des commentaires j'ai réussi à faire quelque chose, j'le met ici (je l'est testé sur 2 sites, pour moi ça marche), n'hésitez pas à faire des retours :
le fichier créer un flux rss, donc tu le nomme rsscom.php par exemple, tu le met au même endroit que les autres flux (rss et atom) et ensuite y suffis d'entrée l'adresse dans ton navigateur (exemple : http://www.tonsite.fr/core/rsscom.php).
TCho, Hamtaro.
http://www.customtaro.fr/blog/core/rsscom.php
ET ça serait possible de rajouter dans le flux de quelle personne il s'agit lors du commentaire ?
Merci pour ton aide
TCho, Hamtaro.
Edit : et pour faire varier le nombre de coms dans le flux ?
je viens de modifier le code de mon post (ici), je pense que le fait que le flux n'afficher que des vieux commentaires était parce que j'avais mis des options en plus dans le tableau $aComs (ça ne prenais que les x premier fichier commentaire crée) et j'ai ajouté une ligne pour afficher les x derniers articles, voilà dit moi si ça marche .
PS : avec beaucoup de commentaires ça ne m'étonnerai pas que ça dépasse le temps de réponse du serveur étant donné que ça parse tout les fichiers commentaire .
Tu crois pouvoir maintenant rajouter un "champs" avec le nom de l'auteur ?
ET est-il possible, un peu comme pour la liste des derniers articles, de mettre les derniers commentaires en sidebar mais en résumé, histoire que ça prenne pas trop de place ?
Merci pour ton aide précieuse
TCho, Hamtaro
l'auteur du commentaire est inscrit dans la balise dc:creator, mais si tu veux tu peux remplacer la balise description par ça <description><![CDATA.'<p>Par : '.$new_aComs[$item].'</p>]]></description>
PS : C'est possible de faire un module des derniers articles mais ça risque de ralentir considérablement l'affichage du site (surtout avec ton site où il y a beaucoup de commentaire).
Mais là, l'affichage rame à mort... Telle ment qu'il me propose de télécharger mon fichier rss.php au lieu de l'afficher...
Ca va être tout le temps comme ça ?
Ya moyen d'alléger ?
TCho, Hamtaro.
non ça va tout le temps être comme ça, comme je te l'es dit ça parse tous les commentaires, plus y en a plus ça prend du temps
en faite en y repensant tu peux prendre que les 15 derniers fichiers commentaires (par exemple) ce qui prendra beaucoup moins de temps.
Pour ça il faut remplacer
$aComs = $pluxml->ccon->query('#^com.[0-9]{4}.xml$#);
par
$aComs = $pluxml->ccon->query('#^com.[0-9]{4}.xml$#', 'rsort', 0, 15);.
Ce n'est pas vraiment exact car la tu prends les 15 derniers fichiers commentaires des articles et non pas les derniers commentaires.
La version Blog beta 4 proposera cette fonctionnalité sans parser un pas un les fichiers com (donc très rapide...)
Bien cordialement
TCho, Hamtaro.