Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
salut a tous,je suis noob en ce qui est du rss,en fait jai cherché un mod pour le flux rss,et cela ne sert a rien du fait que je vient d'aprendre que punbb avez deja cette fonction basic mais il y est.
" message reponse dune autre personne"
il n'y a besoin d'aucune modification de fichier. Si mes souvenirs sont bons: il suffit simplement de glisser le fichier "rss.php" à la racine de l'installation de punBB.
Ensuite rend toi à http://adresse-de-ton-forum/rss.phpMais sais tu que punbb intègre déjà un lecteur de flux ? Certes il est très basique mais selon l'utilisation que tu en as il te suffit peut-être. Pour l'utilisé il faut ce rendre par ex sur http:///adresse-de-ton-forum/extern.php?type=rss&action=active plus plus d'info fait une recherche sur extern.php de punbb
en fait question est!!comment configuer le extern.php pour le flux rss.
jai deja vus sa quelque part,jai regardé un peut partout mais je nest pas trouvé.
merci de votre aide
Hors ligne
je pense que jai trouvé,en faite ce que jai trouvé cest que punbb a deja le flux integré,il suffit simplement de s'abonner a google,du moins je pense avec extern.php
Dernière modification par sob (09-08-2007 18:39:45)
Hors ligne
Oui, il y a déjà un flux rss, c'est ce que je suggérais dans l'autre discussion.. 
Ensuite, il suffit de rajouter la balise <link rel="alternate" ...> correspondante dans le head des pages concernées.
Pour connaître les paramètres de extern.php regarder la partie syndication de l'aide (ces infos se trouvent également DANS le fichier extern.php)
Hors ligne
Oui, il y a déjà un flux rss, c'est ce que je suggérais dans l'autre discussion..
Ensuite, il suffit de rajouter la balise <link rel="alternate" ...> correspondante dans le head des pages concernées.
Pour connaître les paramètres de extern.php regarder la partie syndication de l'aide (ces infos se trouvent également DANS le fichier extern.php)
tu peut detailler stp car je suis un peut perdu,jai visité dans recherche sur le flux rss mais cela m'aide pas beaucoup.
ex je fait sa sur la barre de tache de google"http://www.domaine.ltd/forums/extern.php?action=active&type=RSS&fid=2" il me sort un script et lorsque je le fait sur firefox il me dit aucune donné trouvé.
jai peut etre loupé quelque chose,car jai mis ce script
<link href="extern.php?action=active&type=RSS" rel="alternate" type="application/rss+xml" />
dans le main,mais rien ce passe et je nest pas l'icône RSS
merci de votre aide
Hors ligne
je nest pas touché le header.php et le main.php jai juste rajouté le rss bouton dont voici le code.
$forum_field = '<h3><a href="viewforum.php?id='.$cur_forum['fid'].'">'.pun_htmlspecialchars($cur_forum['forum_name']).'</a><div style="float:right;"><a href="extern.php?type=rss&action=active&fid='.$cur_forum['fid'].'"><img src="img/rss.png" border="0" height="15" width="27" alt="RSS" align="middle" /></a></div></h3>';
cela met met un bouton a chaque section,mais lorsque je clic dessus jai ce message.
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE rss (View Source for full doctype...)>
- <rss version="0.91">
- <channel>
<title>machin</title>
<link>http://www.machin.powa.fr/forum/</link>
<description>Les discussions récemment actives de machin</description>
<language>en-us</language>
</channel>
</rss>
voila les dernierre news merci de votre aide
Hors ligne
Ok, t'es plus très loin.... 
Là, tu as mis un lien dans ta page pour que l'on puisse s'abonner au flux rss de chaque forum.
C'est ok, c'est comme ça qu'il faut faire.
Quand tu cliques dessus dans ton navigateur, tu reçois le flux rss, c'est la preuve que ça marche. Ce flux rss N'EST PAS du html, c'est NORMAL (en l'occurrence c'est du rss 0.91).
Pour l'afficher correctement, il faut le faire lire par un aggrégateur rss dont c'est la fonction.
Donc, ce que doivent faire tes utilisateurs (ou toi pour tester) c'est :
- soit copier l'adresse du lien et le placer dans leur aggrégateur favori.
- soit utiliser un "marque-page dynamique" sous Firefox : ouvrir "Marque-pages" -> "Gérer les marque-pages", puis "Fichier" -> "Nouveau marque-page dynamique", et copier le lien en question (en donnant comme titre par exemple "Forum xxxx"). Et là, miracle, dans les marque-pages, tu verras que les dernières discussions du forum en question sont visibles.
Bref, a priori, cette partie marche.
Maintenant, si tu veux faciliter cet abonnement (sur les navigateurs qui le supportent), tu peux rajouter la fameuse balise <link... ce qui fera apparaître une icône rss à droite de la barre d'adresse (et permettra en gros de faire la même chose que ci-dessus, mais sans avoir de copie manuelle à faire).
Puisque ce sont les forums qui sont concernés, cette balise link ne doit apparaître que lors de l'affichage d'un forum (par viewforum.php), donc l'idée de la mettre dans main.tpl est mauvaise a priori (en plus, il faut pouvoir la paramétrer avec le bon id du forum).
On peut mettre par contre dans le main.tpl, le flux rss GENERAL du site.
Il vaudrait mieux la mettre dans header.php (on peut pas dans viewforum.php parce qu'il faut qu'elle soit dans la partie <head> de la page).
Donc :
- dans viewforum.php, juste avant l'appel à header, rajouter un
define('FORUM_FEED', $id);- dans header.php, après la partie concernant les css, rajouter
if (defined('FORUM_FEED'))
echo ('<link rel="alternate" type="application/rss+xml" href="extern.php?type=rss&action=active&fid='.FORUM_FEED.'" />'."\n";Et voilà, normalement, à l'affichage de chaque forum une icône rss devrait apparaître à droite de la barre d'adresse (utiliser Firefox pour tester, c'est plus sûr).
Hors ligne
bon je nest pas reussi avec la premiere solution.
pour la 2eme peut tu me dire exactement ou mettre les ligne de code dans viewforum et header php merci a toi car je nest pas trouvé
Hors ligne
le flux marche mais il est vide,pas de commantaire quelqu un a une idée??
Dernière modification par sob (10-08-2007 15:54:48)
Hors ligne
si tu avais un lien vers ton forum ca aiderait pour qu'on cherche
Hors ligne
Bonjour
Est il possible dans le flux rss qui permet d'afficher les 15 discussions les plus récemment actives d'afficher le texte de la discussion ?
Voici ce qui s'affiche dans mon flux:
titre du flux
17/08/07 - Forum: categorie du forum
Auteur:
Écrit le: Thu, 16 Aug 2007 20:46:06 +0200
Dernier message: Thu, 16 Aug 2007 20:46:06 +0200Je n'ai rien concernant le message posté en lui meme
, normal ?
Comment ajouté les messages ou une partie du message posté dans le flux ?
Merci
Hors ligne
Quelqu'un a déjà répondu à la question d'Eco? Car j'ai la même envie: avoir les premiers mots dans mon RSS...
My Job: Référenceur
ou: chargé de référencement ;-)
Hors ligne
Pages : 1