Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 26-04-2010 19:32:13

sanjayrup
Membre

Auto Topic RSS 1.0

Auteur : Sanjayrup

Ce plugin, permet de ce connecter à plusieurs Flux RSS. et d'insérer les messages sur le forum.

Permet de mettre plusieurs RSS, chacun avec un "utilisateur" diffèrent et un forum different.

Prend en compte l'ajout de post pour l'utilisateur, l'ajout de post sur les statistiques du forum.

Ce plugin necessite PHP5 (obligatoire), MySQL et la directive allow_url_fopen a "ON"

Prend en compte QUE les flux RSS 2.0

Télécharger

Hors ligne

#2 27-04-2010 14:55:45

venuxweb
Membre

Re : Auto Topic RSS 1.0

bonjour,

bug chez moi, j'ai mis le pseudo TEST > c'est bien lui qui post, mais quand j'ouvre un topic, c'est mon pseudo que je vois tongue

egalement, je sais pas si cela vient du flux RSS que j'ai mis > http://rss.jeuxvideopc.com/rss/news.rss

Mais les news sont faible en texte.

Je pensais que ca mettrais une image + le texte.

Egalement il faudrait avoir la possibilité de choisir combien de flux RSS on veut importer wink

Dernière modification par venuxweb (27-04-2010 15:18:36)

Hors ligne

#3 27-04-2010 15:18:40

grvincent
Membre

Re : Auto Topic RSS 1.0

Merci sanjayrup d'avoir créer une mod complète sur ca!
J'espère que ca marche.
Pour le moment, toute l'installation s'est bien effectuée mais je reste sur la même question que venuxweb: Rien ne s'est encore posté automatiquement (et j'ai testé en utilisant le flux d'un autre de mes sites, sur lequel j'ai posté volontairement après l'installation de la mod)

Salutations!

Hors ligne

#4 27-04-2010 15:23:09

venuxweb
Membre

Re : Auto Topic RSS 1.0

il faut lancer le fichier > get_topic_rss.php dans ton navigateur une fois que la configuration des RSS est faite

Hors ligne

#5 27-04-2010 15:39:08

grvincent
Membre

Re : Auto Topic RSS 1.0

Ca me met: "On traite le flux: http://www.XXXX.fr/rss.php"

Mais rien ne se passe non plus.

Cela ne m'indique pas que mon deuxième flux est traité non plus.

Peut être ai-je un problème avec le: allow_url_fopen = On
Le fichier ini qui inclut cette directive doit être placé où svp?

Hors ligne

#6 27-04-2010 15:56:34

sanjayrup
Membre

Re : Auto Topic RSS 1.0

Si rien ne se passe, c'est que ce n'est pas un flux RSS 2.0

Les flux RSS 0.9x ne sert a rien, etant donné que il n'y a "une fois sur deux" pas de "Description" mais juste les titres des topics !

Ouvre ton flux RSS avec Firefox, clique droit, afficher la source

et tu verras :

<rss version="0.91">

Et oui, il faut que get_topic_rss.php soit lancé ...

Il y a des hebergeurs ou on peut mettre un "cronjob" qui permet de lancé cette page toute les X minutes.

Sinon passé par un site pour ça, du genre :

http://www.cronjobonline.com/ ou un autre si vous en connaissez !

Dernière modification par sanjayrup (27-04-2010 15:58:32)

Hors ligne

#7 27-04-2010 16:01:54

sanjayrup
Membre

Re : Auto Topic RSS 1.0

venuxweb a écrit :

bonjour,

bug chez moi, j'ai mis le pseudo TEST > c'est bien lui qui post, mais quand j'ouvre un topic, c'est mon pseudo que je vois tongue

egalement, je sais pas si cela vient du flux RSS que j'ai mis > http://rss.jeuxvideopc.com/rss/news.rss

Mais les news sont faible en texte.

Je pensais que ca mettrais une image + le texte.

Egalement il faudrait avoir la possibilité de choisir combien de flux RSS on veut importer wink

Chez moi, ton flux RSS a marché parfaitement !

Hors ligne

#8 27-04-2010 16:04:32

grvincent
Membre

Re : Auto Topic RSS 1.0

J'ai ceci en haut du flux RSS:

<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">

Je pense que mon problème provient alors de la directive allow_url_fopen.
Je suis chez OVH est apparemment on a pas accès au fichier php.ini
Il faut donc passer par le .htaccess mais je ne sais pas ce qu'il faut lui mettre.

Hors ligne

#9 27-04-2010 16:26:39

grvincent
Membre

Re : Auto Topic RSS 1.0

Je viens de regarder est en fait la directive allow_url_fopen est bien sur "on".

Code trop long supprimé
Le flux RSS est bien en 2.0:
Code trop long supprimé
Je ne vois pas plus de problèmes mais les messages ne sont toujours pas pompés...

Hors ligne

#10 27-04-2010 20:28:47

sanjayrup
Membre

Re : Auto Topic RSS 1.0

PHP Version 4.4.9

Malheureusement, les fonction que j'utilise pour traiter les XML, sont mise en PHP5. le traitement des flux XML/RSS en PHP4 et PHP5 sont assez differente, donc j'ai du faire un choix smile

Mais sur Ovh, tu peux passer sur PHP5 avec une ligne dans ton fichier htacess !

Hors ligne

#11 28-04-2010 11:10:20

grvincent
Membre

Re : Auto Topic RSS 1.0

Merci Sanjayrup!

J'ai donc ajouté à mon fichier .htaccess la ligne suivante, étant chez OVH:

SetEnv PHP_VER 5

La Mod fonctionne très bien maintenant.

Une question: doit on toujours ouvrir le fichier "get_topic_rss.php" pour que le flux soit pompé? Ou cela se fait il de façon automatique toutes les X minutes?

Hors ligne

#12 28-04-2010 14:28:19

sanjayrup
Membre

Re : Auto Topic RSS 1.0

pour que le fichier soit executer toute les X minutes tout seul, il suffit de le faire avec ton hebergeur (si il offre le service CronJob) ou sinon de tinscrire sur le site :

http://www.cronjobonline.com/

ensuite tu pourra dire a ce site, d'ouvrir ta page :

http://xxxxxxxxxxx/get_topic_rss.php  toute les X minutes !

Hors ligne

#13 29-04-2010 12:52:43

climax
Membre

Re : Auto Topic RSS 1.0

Je ne comprend pas ça ne fonctionne pas chez moi.

Je suis chez 1et1 qui accepte le php5

J'ai ajouté le code "AddType x-mapp-php5 .php" dans mon htaccess comme ils disent de faire dans la faq 1et1

J'ai installé le script ajouté les flux

Je me suis inscrit sur cronjobonline.com

Ajout d'un forum test et test avec plusieurs rss version="2.0"

et rien ne s'affiche...:/

J'utilise cette version du forum
FluxBB version française 1.2.20 basée sur FluxBB 1.2.20

Il faut peut être la version 1.2.22 ???

Hors ligne

#14 29-04-2010 13:01:34

grvincent
Membre

Re : Auto Topic RSS 1.0

Moi j'ai la version 1.2.20 de punbb et ca marche.

Tu as bien mis ce qu'il faut dans le .htaccess

As tu bien sur ton server le allow_url_fopen sur "on" ?

Essaies aussi de lancer la MAJ manuellement en lancant la page get_topic_rss.php
(Peut être que c'est le cron qui déconne)

Hors ligne

#15 29-04-2010 13:22:13

climax
Membre

Re : Auto Topic RSS 1.0

ça fonctionne maintenant.
J'ai ajouter un fichier php.ini avec allow_url_fopen = On dedans
Par contre les images du flux ne s'affiche pas

Hors ligne

#16 29-04-2010 13:31:36

climax
Membre

Re : Auto Topic RSS 1.0

J'espère que c'est compatible avec les différent mod car quand je clic sur le titre de mon forum "test" ça beug.

Info

Erreur. Le lien que vous avez suivi est incorrect ou périmé.

Retour

si je clic sur le nom du posteur je tombe sur le dernier article.

Hors ligne

#17 29-04-2010 13:42:58

climax
Membre

Re : Auto Topic RSS 1.0

bizarre maintenant ça fonctionne

Hors ligne

#18 29-04-2010 14:05:18

sanjayrup
Membre

Re : Auto Topic RSS 1.0

je modifie aucun fichier smile sa touche en rien les autres mod et plugins !

Hors ligne

#19 29-04-2010 16:30:19

climax
Membre

Re : Auto Topic RSS 1.0

Bon tout fonctionne sauf un truc :
J'ai créer un nouvel utilisateur pour le rss et les messages poster porte bien son nom mais avec ma signature et mon avatar... toute mes info sauf le nom

Hors ligne

#20 29-04-2010 16:37:56

sanjayrup
Membre

Re : Auto Topic RSS 1.0

Connecte toi, avec cette utilisateur, et verifie le compte !

Je poste vraiment comme si c'est l'utilisateur qui posté.

En attendant je vais re verifié si ce que tu me dis est possible ...

Hors ligne

#21 29-04-2010 16:44:00

climax
Membre

Re : Auto Topic RSS 1.0

L'utilisateur est bon
Regarde ici j'ai poster avec ce compte
http://www.broker-forex.fr/forum/viewtopic.php?id=1092

Hors ligne

#22 29-04-2010 16:48:05

sanjayrup
Membre

Re : Auto Topic RSS 1.0

Effectivement !! Je vais voir ça de suite ...

Hors ligne

#23 29-04-2010 16:51:01

climax
Membre

Re : Auto Topic RSS 1.0

Merci pour ton aide précieuse sanjayrup.
:canon:

Hors ligne

#24 29-04-2010 17:07:35

sanjayrup
Membre

Re : Auto Topic RSS 1.0

Effectivement ...

Ligne 126

// Create the post ("topic post")
        $db->query('INSERT INTO '.$db->prefix.'posts (poster, poster_id, poster_ip, message, posted, topic_id) VALUES(\''.$db->escape($username).'\', '.$pun_user['id'].', \''.get_remote_address().'\', \''.$db->escape($message).'\', '.$now.', '.$tid.')') or error('Unable to create post', __FILE__, __LINE__, $db->error());

remplacer :

$pun_user['id']

par

$info_user['id']

Je vais updater l'archive !

Hors ligne

#25 29-04-2010 17:21:38

climax
Membre

Re : Auto Topic RSS 1.0

Impec !!! Joli travail
Merci a toi sanjayrup

Hors ligne

Pied de page des forums