Voir aussi
Dans la même rubrique :
Lire nos fichiers de syndication
Syndication, comment s’y retrouver
Afficher plusieurs flux RSS/Atom sur une page
Lecture des caractères spéciaux et d’éléments d’un fil RSS/Atom
Des fils RSS 1.0, RSS 2.0 et Atom 1.0 pour votre site SPIP
Editez vos flux avec Fil_LE 1/2
Editez vos flux avec Fil_LE 2/2
Abandonnons RSS 0.91 !
La syndication de contenu RSS
Création à distance d’un fichier de syndication
Lecteur RSS/Atom pour votre site 1/2
Lecteur RSS/Atom pour votre site 2/2
Afficher un fil RSS/Atom sur votre site 1/3
Afficher un fil RSS/Atom sur votre site 2/3
Afficher un fil RSS/Atom sur votre site 3/3Du même auteur :
Monsieur Alain Sichel nous a quitté…
Institut du glaucome
OpiMed
AlpiLogin
Fédération des utilisateurs de logiciels médicaux communicants
OphtalMission
Glaucome.net
Ophtalmo Blog
Psythère
Droit-médical.net
La prévention du glaucome
Publication Spip : forme et typographie
Syndication pour phpBBMême indexation :
Open Source
Publication Spip : forme et typographie
MedinTux : premier logiciel libre de consultation médicale
MARST - Le Moteur Automatisé de Recherche en Santé au Travail
Etablir un questionnaire statistique en ligneTechnique Web
La Netiquette des forums
Editer plusieurs fichiers de syndication 2/3
Réaliser un formulaire de contact (1/4)
Quand JavaScript est désactivé... 1/2
Syndication, comment s’y retrouver
Initiation au xhtml - 1
Quiz en PHP 1/3
Analyser les réponses à une liste de questions
Conseils pour débuter un site web
Positionnement fixe... même avec Internet Explorer !
Initiation au xhtml - 2
Quand JavaScript est désactivé... 2/2
Page contact en PHP 2/3
Initiation au xhtml - 3 : Rappel sur les pointeurs internet (URI/URL)
Un Editeur RSS pour votre site 2/2
Un lecteur RSS pour votre site 1/2
Quiz en PHP 3/3
Un lecteur RSS pour votre site 2/2
Menu dépliant pour les rubriques
Réaliser un formulaire de contact (3/4)
Tri et Histogramme
Publication Spip : forme et typographie
Editer plusieurs fichiers de syndication 1/3
Belles icônes pas chères !
Gestion d’une rubrique... en attendant SPIP
Menu de navigation sans JavaScript
Créer une liste de QCM
Utilisation de la classe easyRSS
Page contact en PHP 3/3
Comment intégrer Snap Shots à Rapidweaver ?
xhtml - 4 : Les entités
Proposer plusieurs styles pour votre site
Page Erreur 404 en PHP
Etablir un questionnaire statistique en ligne
Un Editeur RSS pour votre site 1/2
MARST - Le Moteur Automatisé de Recherche en Santé au Travail
Mise en place d’un forum : une décision qui doit être mûrement réfléchie
Qualité, centres d’intérêt et motivations des participants aux forums médicaux.
Quiz en PHP 2/3
Editer plusieurs fichiers de syndication 3/3
Le web structuré et sa présentation
Réaliser un formulaire de contact (5/4)
Javascript : n’oubliez pas Mac OS !
Comment faire migrer son site ?
Créer un forum à l’aide de phpBB
Soigner en ligne, un art impossible ?
Réaliser un formulaire de contact (2/4)
Installer un script PHP pour les nuls
Contrôler l’accès d’une partie du site avec .htaccess
Un serveur dédié pour les nuls
Réaliser un formulaire de contact (4/4)
Page contact en PHP 1/3
La syndication de contenu RSS
Ecrire ce qu’on veut dans SPIP
Lire nos fichiers de syndication
Astuce pour les images fréquemment utilisées
Afficher un fil RSS/Atom sur votre site 1/3
Afficher un fil RSS/Atom sur votre site 2/3
Afficher un fil RSS/Atom sur votre site 3/3
Lecteur RSS/Atom pour votre site 1/2
Lecteur RSS/Atom pour votre site 2/2
Lecture des caractères spéciaux et d’éléments d’un fil RSS/Atom
Editez vos flux avec Fil_LE 1/2
Editez vos flux avec Fil_LE 2/2
Création à distance d’un fichier de syndication
Abandonnons RSS 0.91 !
Exécuter un Javascript dans une page SPIP
Des fils RSS 1.0, RSS 2.0 et Atom 1.0 pour votre site SPIPOpen Source
MARST - Le Moteur Automatisé de Recherche en Santé au Travail
Etablir un questionnaire statistique en ligne
MedinTux : premier logiciel libre de consultation médicale
Publication Spip : forme et typographieInternet
Conseils pour débuter un site web
Internet médical grand public : Proposition d’un outil d’évaluation
Chiner les livres de médecine anciens sur la toile
Mieux choisir sa source d’information médicale sur Internet
L’avenir du médecin
Internet et Google pour lutter contre les virus
Accueil
Boite à Outils
Syndication de contenu
Syndication pour phpBB
Les techniques de syndication ont déjà été largement détaillées sur ce site.
Les avantages de la syndication sont évidents. L’image du site syndiqué est plus largement diffusée et ses visites augmentent. Le contenu fourni gratuitement améliore la qualité rédactionnelle du site syndiquant.
Certaines réserves peuvent cependant être exprimées. Le site syndiquant est totalement dépendant du site syndiqué, il a peu de contrôle sur la périodicité ou sur la pertinence du contenu affiché. Par ailleurs, le site syndiqué fournit son contenu sans discernement ; il n’a pas de contrôle sur son utilisation.
Une installation simple et propre
PhpBB est un gestionnaire php de forum basé sur Internet. Disponible en open source, ses fonctions et son ergonomie en ont fait rapidement le chouchou des webmasters. Il est aujourd’hui l’un des plus utilisés sur le réseau. Son installation a été traitée sur nos pages.
Dennis Heeren a réalisé voici quelques années un module php additionnel permettant de syndiquer aisément les forums réalisés avec PhpBB à partir de la version 2. La traduction française en a été assurée par Eric Fichot.
Dans le fichier texte, préambule à l’installation, l’auteur souligne que ce module n’est pas à proprement parler un mod, mais plutôt un add-on, puisqu’il ne modifie aucun des fichiers originels préalablement installés.
Le module additionnel compressé contient :
la page topics_anywhere.php qui sera copiée à la racine du forum ;
des fichiers additionnels pour le répertoire language et pour le répertoire templates qui seront chargés sur le site en respectant l’arborescence.
Une syndication modulaire en quelques clics
L’ensemble des fichiers chargés, l’URL :
http://www.monsite.com/phpBB2/topics_anywhere.php
permet d’accèder à la page de gestion de la syndication.
Un formulaire permet de choisir le type de syndication employé (javascript ou RSS*) et d’en définir la forme.
Le bouton Envoyer, en bas de page, sert à confirmer les choix. Cette validation entraîne la création d’une nouvelle page portant le code à insérer dans la page syndiquante et un aperçu éventuel du résultat.
*Le fichier de syndication RSS généré peut être appelé directement depuis l’interface administrateur de Spip.
Tester le module sur ForuMediaMed
Télécharger Topics Anywhere 1.11.0 version française. Fichier ZIP, 28 Ko.
Le plus du rédacteur
La table sessions des forums PhpBB a une fâcheuse tendance à se remplir jusqu’à rendre impossible la connexion à la base de données. Vider la table manuellement devient rapidement fastidieux. Appeler ce fichier php placé à la racine de votre forum permet, d’un clic, d’optimiser l’ensemble des tables et de vider la table sessions.
Télécharger Optimize repair tables. Fichier ZIP, 2 Ko.
Merci pour cet excellent travail,
Le bout de script obtenu par cette interface fonctionne bien sur le site (sous spip 1.7.2) : http://www.st-ambroise.org/info/quoideneuf.php3
Tant qu’à faire, j’ai voulu l’intégrer à ma lettre d’information (format html ; j’utilise "Wanewsletter") mais je n’obtiens aucun affichage. Y-a-t’il une ruse de sioux pour permettre l’extraction des derniers messages de phpbb et les faire s’afficher dans la newsletter ?
Excellent article.
ISN, informatique Le Pouliguen, La Baule, Pornichet, Saint-Brévin, La Turballe
Merci pour ton article très utile
Lorsque l’on veut créer une nouvelle page de syndication que devient la précédente url (en bref comment la supprimer ?)
Karine Sauvage
www.alcoologie.org
Bonjour Karine,
En fait, tu n’as rien à supprimer, les pages non liées n’existent pas ; il s’agit de pages virtuelles élaborées à partir des requêtes de la page topics_anywhere.php. Tu peux les multiplier à l’infini en changeant les paramètres et les faire fonctionner toutes ensemble, le code URL (ou js) indique tes préférences.
Tu peux d’ailleurs rapidement, lorsque tu as compris le système, écrire directement tes URL topics_anywhere de fichiers RSS ou tes javascripts à la main, sans passer l’interface affichée ci-dessus qui aide à générer les codes.
Amitiés,
Autre chose:comment créer le fichier index.xml à partir de ces requêtes, en tout temps, de manière à ce qu’il soit détecté par Firefox et que l’on puisse s’y abonner en cliquant sur le petit symbole RSS feed dans la barre d’état ?
Je cherche sans trouver...
Rémi
bonjour ,
j ai essayer que le script trie les sujets par ordre alphabétique mais j’ ai un problème !
J ai modifié le fichier "topics_anywhere.php" et j ai rajouté ceci :
’0_Alpha’ => $lang[’Alpha’],
en dessous de
’O_ON_DATE’ => $lang[’On_date’],
ensuite j ai modifié le fichier "lang_topics_anywhere.php" ( en francais ) pour la traduction et j ai mis :
$lang[’Alpha’] = ’Alphabet’ ;
apres j ai modifié le fichier "topics_anywhere_body.tpl" pour l affichage de "Alphabet"
et j ai ajouté :
en dessous de :
voila tout s affiche , la traduction fonctionne mais mon problème est quel bout de code faut il ajouter pour que la fonction "trier par l alphabet" fonctionne ?
je suppose qu il faut ajouter ca dans le fichier "topics_anywhere.php"
merci d’avance
barchetta90
bonjour
j’ai essayé d’implémenter topicsanywhere sur phpBB version cat hierarchy mais hélas je n’ai qu’une page blanche dèsque je lance la commande "..monforum/topics_anywherre.php"
what else to do ?