afficher les flux rss
kamal Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre kamal
- Inscrit le : 07/01/2008
Reprise du message précédent
merci
un tres bon site
on trouve tous
DreK Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre DreK
- Inscrit le : 25/03/2011
je réup un vieux sujet, mais un sujet important, je veux faire exactement la même chose, je veux afficher mes derniers articles et les derniers messages sur ma page de news (page principale quoi)
J'ai recopié le code dans ma page, mais cela ne marche pas.. peut être à cause de la date du poste et des mises à jours qui on suivies ..
Quelqu'un peut m'aider ? Me donner directement un News.tpl avec le code dedans ?
Car j'ai téléchargé celui que tu avais mis dans ton poste, mais sa ne marche pas terrible..
j'ai cette erreur :
Notre forum//Poster un Article // Articles
function Confirm() { return confirm("Supprimer cette News ?"); } -->
Et voilà ce que j'ai, j'ai juste sa, aucun bloc, aucune flux repris .. juste sa ..
Édité par DreK Le 25/03/2011 à 22h51
benflovideo Membre non connecté
-
Modérateur
- Voir le profil du membre benflovideo
- Inscrit le : 13/03/2010
- Groupes :
-
Equipe Modération
-
Equipe Communication
Tu peux aller voir ici. Tu as le choix:
Mettre 2 flux rss côte à côte avec la mise en forme "news.tpl"
Mettre 2 flux rss côte à côte sous forme de "tableau" en class news
Mettre 2 flux rss côte à côte sous forme de "tableau" en class BBcode
Une petite recherche sur le forum t'aurais permis de répondre à ta question je pense

Sinon, colles nous ton tpl ici pour voir.
Benji
DreK Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre DreK
- Inscrit le : 25/03/2011
Code TPL :
<script type="text/javascript"> <!-- function Confirm() { return confirm("{L_ALERT_DELETE_NEWS}"); } --> </script> # IF C_NEWS_EDITO # <div class="news_container"> <div class="news_top_l"></div> <div class="news_top_r"></div> <div class="news_top"> <div style="float:left;padding-left:30px;"><h3 class="title">{TITLE}</h3></div> <div style="float:right;"># IF C_IS_ADMIN # <a href="../news/admin_news_config.php" title="{L_EDIT}"><img src="../templates/{THEME}/images/{LANG}/edit.png" class="valign_middle" alt="{L_EDIT}" /></a> # ENDIF #</div> </div> <div class="news_content"> {CONTENTS} </div> <div class="news_bottom_l"></div> <div class="news_bottom_r"></div> <div class="news_bottom"></div> </div> # ENDIF # # IF C_NEWS_NO_AVAILABLE # <div class="news_container"> <div class="news_top_l"></div> <div class="news_top_r"></div> <div class="news_top"> <div style="float:left;padding-left:30px;"><a href="../syndication.php?m=news" title="Syndication"><img class="valign_middle" src="../templates/{THEME}/images/rss.png" alt="Syndication" title="Syndication" /></a></div> <div style="float:right;"><h3 class="title valign_middle">{L_LAST_NEWS}</h3></div> </div> <div class="news_content"> <p class="text_strong text_center">{L_NO_NEWS_AVAILABLE}</p> </div> <div class="news_bottom_l"></div> <div class="news_bottom_r"></div> <div class="news_bottom"></div> </div> # ENDIF # # IF C_NEWS_BLOCK # # START news # # IF news.C_NEWS_ROW # <div class="spacer"></div> # ENDIF # # IF C_NEWS_BLOCK_COLUMN # <div class="news_container" style="float:left;width:{COLUMN_WIDTH}%"> # ELSE # <div class="news_container"> # ENDIF # <div class="news_top_l"></div> <div class="news_top_r"></div> <div class="news_top"> <span style="float:left;padding-left:5px;"> <a href="../syndication.php?m=news" title="Rss"><img class="valign_middle" src="../templates/{THEME}/images/rss.png" alt="Rss" title="Rss" /></a> <a class="news_title" href="../news/news{news.U_NEWS_LINK}">{news.TITLE}</a> </span> <span style="float:right;"> <img src="{PATH_TO_ROOT}/news/templates/images/comments.png" alt="" class="valign_middle" /> {news.U_COM} # IF C_IS_ADMIN # <a href="../news/admin_news.php?id={news.ID}" title="{L_EDIT}"><img class="valign_middle" src="../templates/{THEME}/images/{LANG}/edit.png" alt="{L_EDIT}" /></a> <a href="../news/admin_news.php?delete=1&id={news.ID}&token={TOKEN}" title="{L_DELETE}" onclick="javascript:return Confirm();"><img class="valign_middle" src="../templates/{THEME}/images/{LANG}/delete.png" alt="{L_DELETE}" /></a> # ENDIF # </span> </div> <div class="news_content"> # IF news.IMG # <img src="{news.IMG}" alt="{news.IMG_DESC}" title="{news.IMG_DESC}" class="img_right" /> # ENDIF # # IF news.C_ICON # <a href="news.php?cat={news.IDCAT}"><img class="valign_middle" src="{news.ICON}" alt="" /></a> # ENDIF # {news.CONTENTS} {news.EXTEND_CONTENTS} <div class="spacer"></div> </div> <div class="news_bottom_l"></div> <div class="news_bottom_r"></div> <div class="news_bottom"> <span style="float:left"><a class="small_link" href="../member/member{news.U_USER_ID}">{news.PSEUDO}</a></span> <span style="float:right">{news.DATE}</span> </div> </div> {COMMENTS} # END news # # IF C_NEWS_NAVIGATION_LINKS # <div style="width:90%;padding:20px;margin:auto;margin-top:-15px;"> # IF C_PREVIOUS_NEWS # <span style="float:left;"><a href="news{U_PREVIOUS_NEWS}"><img src="../templates/{THEME}/images/left.png" alt="" class="valign_middle" /></a> <a href="news{U_PREVIOUS_NEWS}">{PREVIOUS_NEWS}</a></span> # ENDIF # # IF C_NEXT_NEWS # <span style="float:right;"><a href="news{U_NEXT_NEWS}">{NEXT_NEWS}</a> <a href="news{U_NEXT_NEWS}"><img src="../templates/{THEME}/images/right.png" alt="" class="valign_middle" /></a></span> # ENDIF # </div> # ENDIF # <div class="spacer"></div> <div class="text_center">{PAGINATION}</div> <div class="text_center">{ARCHIVES}</div> <div class="spacer"></div> # ENDIF # # IF C_NEWS_LINK # <div class="news_container"> <div class="news_top_l"></div> <div class="news_top_r"></div> <div class="news_top"> <div style="float:left"><a href="../syndication.php?m=news" title="Syndication"><img class="valign_middle" src="../templates/{THEME}/images/rss.png" alt="Syndication" title="Syndication" /></a> <h3 class="title valign_middle">{L_LAST_NEWS}</h3></div> <div style="float:right"># IF C_IS_ADMIN # <a href="admin_news_cat.php?id={IDCAT}" title="{L_EDIT}"><img class="valign_middle" src="../templates/{THEME}/images/{LANG}/edit.png" /></a> # ENDIF #</div> </div> <div class="news_content"> # START list # # IF list.C_NEWS_ROW # <div class="spacer"></div> # ENDIF # # IF C_NEWS_LINK_COLUMN # <div style="float:left;width:{COLUMN_WIDTH}%"> # ELSE # <div> # ENDIF # <ul style="margin:0;padding:0;list-style-type:none;"> <li><img src="../templates/{THEME}/images/li.png" alt="" /> {list.ICON} <span class="text_small">{list.DATE} :</span> <a href="{list.U_NEWS}">{list.TITLE}</a></li> </ul> </div> # END list # <div class="spacer"> </div> <div class="text_center">{PAGINATION}</div> <div class="text_center">{ARCHIVES}</div> </div> <div class="news_bottom_l"></div> <div class="news_bottom_r"></div> <div class="news_bottom"></div> </div> # ENDIF #
Voilà, j'ai tapé dans la recherche : "flux rss" et ouvert tout les onglets dans mon navigateur .. et je n'ai pas trouver quelques chose qui marché ..
En faite, je veux afficher les derniers messages forums et articles exactement comme sur le site phpboost .. en haut de la page..
Merci pour ta rapidité
benflovideo Membre non connecté
-
Modérateur
- Voir le profil du membre benflovideo
- Inscrit le : 13/03/2010
- Groupes :
-
Equipe Modération
-
Equipe Communication
Code PHP :
<?php /*################################################## * accueil.php * ------------------- * begin : July 11, 2009 * copyright : (C) 2007 Viarre régis * email : crowkait@phpboost.com * * * ################################################### * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ###################################################*/ define('PATH_TO_ROOT', '.'); //Début du chargement de l'environnement include_once('./kernel/begin.php'); //Chargement d'un fichier css, ici le fichier css du module news define('ALTERNATIVE_CSS', 'news'); //Titre de la page, ici Accueil define('TITLE', 'Accueil'); //Chargement de l'environnement ( le haut du site qui contient la bannière) require_once('./kernel/header.php'); //Chargement des fichiers de langue global $LANG; //Chargement d'u fichier tpl ( non actif ici, pour le rendre actif supprimer "//" //$tpl_accueil = new Template('accueil/accueil.tpl'); ## Début du contenu de la page ## Colles ici le code de Chez Swan.net parmi les 3 solutions proposées. ## Fin du contenu de la page ## //Fin du chargement du tpl ( voir plus haut ) //$tpl_accueil->parse(); //Chargement du Footer (le pied de page du site) include_once('./kernel/footer.php'); ?>
Benji
DreK Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre DreK
- Inscrit le : 25/03/2011
J'ai pris ton code, je l'ai mis à la place de mon code sur news.tpl
Ensuite j'ai ajouter le code de swan : http://chez-swan.net/pages/mettre-2-flux-rss-cote-a-cote-sous-forme-de-tableau-en-class-bbcode
et j'ai rename la page en news.php et j'ai cette erreur sur ma page de news :
Parse error: syntax error, unexpected '<' in /dns/com/olympe-network/drek/cache/tpl/news_tpl_news_str.php on line 54
benflovideo Membre non connecté
-
Modérateur
- Voir le profil du membre benflovideo
- Inscrit le : 13/03/2010
- Groupes :
-
Equipe Modération
-
Equipe Communication

Voici ce que ça devrait donner:
Code PHP :
<?php /*################################################## * accueil.php * ------------------- * begin : July 11, 2009 * copyright : (C) 2007 Viarre régis * email : crowkait@phpboost.com * * * ################################################### * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ###################################################*/ define('PATH_TO_ROOT', '.'); //Début du chargement de l'environnement include_once('./kernel/begin.php'); //Chargement d'un fichier css, ici le fichier css du module news define('ALTERNATIVE_CSS', 'news'); //Titre de la page, ici Accueil define('TITLE', 'Accueil'); //Chargement de l'environnement ( le haut du site qui contient la bannière) require_once('./kernel/header.php'); //Chargement des fichiers de langue global $LANG; //Chargement d'u fichier tpl ( non actif ici, pour le rendre actif supprimer "//" //$tpl_accueil = new Template('accueil/accueil.tpl'); ## Début du contenu de la page ## ?><html> <!--START : tableau en class BBcode --> <table style="width: 99%;" class="formatter-table"> <tbody> <tr class="formatter-table-row"> <th style="width: 50%; text-align: left;" class="formatter-table-head"> <a href="../syndication.php?m=forum" title="Rss forum"><img class="valign_middle" src="./templates/<?php echo $CONFIG['theme']; ?>/images/rss.png" alt="Rss" title="Rss" align="left" border="0"></a> Forum </th> <th style="width: 50%; text-align: left;" class="formatter-table-head"> <a href="../syndication.php?m=news" title="Rss téléchargement"><img class="valign_middle" src="./templates/<?php echo $CONFIG['theme']; ?>/images/rss.png" alt="Rss" title="Rss" align="left" border="0"></a> Actualités </th> </tr> <tr class="formatter-table-row"> <td class="formatter-table-col"> <?php echo Feed::get_parsed('forum', DEFAULT_FEED_NAME, 0, false, 10); ?> </td> <td class="formatter-table-col"> <?php echo Feed::get_parsed('news', DEFAULT_FEED_NAME, 0, false, 10); ?> </td> </tr> <tr class="formatter-table-row" style="text-align: right;"> <td class="formatter-table-col"> <a href="./forum/index.php" class="small_link">Plus de sujets...</a> </td> <td class="formatter-table-col"> <a href="./news/news.php" class="small_link">Plus de news...</a> </td> </tr> </tbody> </table> <!--END : tableau en class BBcode--> </html><?php ## Fin du contenu de la page ## //Fin du chargement du tpl ( voir plus haut ) //$tpl_accueil->parse(); //Chargement du Footer (le pied de page du site) include_once('./kernel/footer.php'); ?>
Tu prends ce code, tu enregistres en xxxx.php et tu le mets à la racine de ton site. Ensuite, rend toi sur tonsite.fr/xxxx.php.
Chez moi, ça donne ça: http://trains-et-trainz.fr/ne.php
Benji
DreK Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre DreK
- Inscrit le : 25/03/2011
La j'obtiens donc un index tout vide ce qui fait un peu tristoune ..
j'aimerai mettre le tableau sur ma page de news ..comment faire ?
Merci en tout cas !
benflovideo Membre non connecté
-
Modérateur
- Voir le profil du membre benflovideo
- Inscrit le : 13/03/2010
- Groupes :
-
Equipe Modération
-
Equipe Communication
Code HTML :
<!--START : tableau en class BBcode --> <table style="width: 99%;" class="formatter-table"> <tbody> <tr class="formatter-table-row"> <th style="width: 50%; text-align: left;" class="formatter-table-head"> <a href="../syndication.php?m=forum" title="Rss forum"><img class="valign_middle" src="./templates/<?php echo $CONFIG['theme']; ?>/images/rss.png" alt="Rss" title="Rss" align="left" border="0"></a> Forum </th> <th style="width: 50%; text-align: left;" class="formatter-table-head"> <a href="../syndication.php?m=news" title="Rss téléchargement"><img class="valign_middle" src="./templates/<?php echo $CONFIG['theme']; ?>/images/rss.png" alt="Rss" title="Rss" align="left" border="0"></a> Actualités </th> </tr> <tr class="formatter-table-row"> <td class="formatter-table-col"> <?php echo Feed::get_parsed('forum', DEFAULT_FEED_NAME, 0, false, 10); ?> </td> <td class="formatter-table-col"> <?php echo Feed::get_parsed('news', DEFAULT_FEED_NAME, 0, false, 10); ?> </td> </tr> <tr class="formatter-table-row" style="text-align: right;"> <td class="formatter-table-col"> <a href="./forum/index.php" class="small_link">Plus de sujets...</a> </td> <td class="formatter-table-col"> <a href="./news/news.php" class="small_link">Plus de news...</a> </td> </tr> </tbody> </table> <!--END : tableau en class BBcode-->
Quelque part dans le tpl, mais je ne sais pas ou précisément. A la limite, si tu n'utilises pas l'édito, tu peux virer:
Code HTML :
<div style="float:left;padding-left:30px;"><h3 class="title">{TITLE}</h3></div> <div style="float:right;"># IF C_IS_ADMIN # <a href="../news/admin_news_config.php" title="{L_EDIT}"><img src="../templates/{THEME}/images/{LANG}/edit.png" class="valign_middle" alt="{L_EDIT}" /></a> # ENDIF #</div> </div> <div class="news_content"> {CONTENTS} </div>
et y mettre le code à la place, dans ce cas, il faudra que tu active l'édito dans l'administration. Sauvegarde ton tpl avant toute chose !
Benji
DreK Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre DreK
- Inscrit le : 25/03/2011
quand je fais sa, j'ai cette erreur sur ma page de news .. et le tableau est un peu écrasé avec les écritures un peu illisible..
Je n'ai pas oublier l'édito aussi.
Suggestion : Undefined variable: CONFIG dans le fichier /dns/com/olympe-network/drek/cache/tpl/news_tpl_news_str.php à la ligne 22
Suggestion : Undefined variable: CONFIG dans le fichier /dns/com/olympe-network/drek/cache/tpl/news_tpl_news_str.php à la ligne 26
Édité par DreK Le 26/03/2011 à 02h03
benflovideo Membre non connecté
-
Modérateur
- Voir le profil du membre benflovideo
- Inscrit le : 13/03/2010
- Groupes :
-
Equipe Modération
-
Equipe Communication
DreK Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre DreK
- Inscrit le : 25/03/2011
benflovideo Membre non connecté
-
Modérateur
- Voir le profil du membre benflovideo
- Inscrit le : 13/03/2010
- Groupes :
-
Equipe Modération
-
Equipe Communication
Benji
DreK Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre DreK
- Inscrit le : 25/03/2011
Merci pour ton aide en tout cas
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
global $LANG;
Remplace le par :
global $LANG, $CONFIG;
DreK Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre DreK
- Inscrit le : 25/03/2011
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie