Annonces
Livre d'or

Par rusti

Merci a tout(e)s l'équipe phpboost Super taff je vous est adopter !!

Livre d'or

Mini sondage
Etes-vous satisfait du support PHPBoost ?










Résultats

 
   Le 14/01/10 à 18h58 Citer      

Booster Bazooka

Groupe: Membre

Inscrit le: 12/08/09
Messages: 208
Bonjour, j'aimerais savoir s'il est possible de faire comme sur ce site : http://www.football365.fr/
Je veux modifier l'affichage des news pour faire un fil de news où serait visible les 20 dernières news par exemple.

Merci

pm    
   Le 14/01/10 à 19h22 Citer      

Administrateur

Chef de projet
Développement Noyau

Sexe:
Inscrit le: 27/02/09
Messages: 7993
Lieu: Alsace
créer une page php avec :

Code PHP :
 
<?php
 
 
define('PATH_TO_ROOT', '.');
include_once('./kernel/begin.php');
define('ALTERNATIVE_CSS', 'news');
define('TITLE', 'Accueil');
require_once('./kernel/header.php');
import('content/feed/feed');
 
?>         <div class="news_container" style="float:left;width:300px;margin-left:10px;">
            <div class="news_top_l"></div>
            <div class="news_top_r"></div>
            <div class="news_top">
                <div style="float:left">
                    <span id="news_feeds" style="float:left;padding-left:5px;" onmouseover="ShowSyndication(this)">
                        <img class="valign_middle" src="./templates/<?php echo $CONFIG['theme']; ?>/images/rss.png" alt="Syndication" title="Syndication" />
                    </span>&nbsp;
                    <?php echo Feed::get_feed_menu('syndication.php?m=news') ?>
                    <h3 class="title valign_middle">Actualité</h3>
                </div>
                <div style="float:right"></div>
            </div>
            <div class="news_content">
                <?php echo Feed::get_parsed('news', DEFAULT_FEED_NAME, 0, array(), 10); ?>
                <div style="text-align:right;"><a href="./news/news.php" class="small_link">Plus de news...</a></div>
                <div class="text_center"></div>
            </div>
            <div class="news_bottom_l"></div>
            <div class="news_bottom_r"></div>
            <div class="news_bottom"></div>
        </div>
<?php
 
require_once('./kernel/footer.php');
 
?>

pm http://www.phpboost.com    
   Le 14/01/10 à 20h53 Citer      

Booster Bazooka

Groupe: Membre

Inscrit le: 12/08/09
Messages: 208
désolé, mais ça ne marche pas, j'obtiens cette erreur :

Avertissement : require_once(./kernel/framework/content/feed/feed.class.php) [function.require-once]: failed to open stream: No such file or directory dans le fichier C:\wamp\www\kernel\framework\functions.inc.php à la ligne 1202

Fatal error: require_once() [function.require]: Failed opening required './kernel/framework/content/feed/feed.class.php' (include_path='.;C:\php5\pear') in C:\wamp\www\kernel\framework\functions.inc.php on line 1202

pm    
   Le 14/01/10 à 20h58 Citer      

Administrateur

Chef de projet
Développement Noyau

Sexe:
Inscrit le: 27/02/09
Messages: 7993
Lieu: Alsace
Tu as placé le fichier ou ?

Code PHP :
<?php
 
 
define('PATH_TO_ROOT', '.');
include_once(PATH_TO_ROOT . '/kernel/begin.php');
define('ALTERNATIVE_CSS', 'news');
define('TITLE', 'Accueil');
require_once(PATH_TO_ROOT . '/kernel/header.php');
import('content/feed/feed');
 
?>         <div class="news_container" style="float:left;width:300px;margin-left:10px;">
            <div class="news_top_l"></div>
            <div class="news_top_r"></div>
            <div class="news_top">
                <div style="float:left">
                    <span id="news_feeds" style="float:left;padding-left:5px;" onmouseover="ShowSyndication(this)">
                        <img class="valign_middle" src="./templates/<?php echo $CONFIG['theme']; ?>/images/rss.png" alt="Syndication" title="Syndication" />
                    </span>&nbsp;
                    <?php echo Feed::get_feed_menu('syndication.php?m=news') ?>
                    <h3 class="title valign_middle">Actualité</h3>
                </div>
                <div style="float:right"></div>
            </div>
            <div class="news_content">
                <?php echo Feed::get_parsed('news', DEFAULT_FEED_NAME, 0, array(), 10); ?>
                <div style="text-align:right;"><a href="./news/news.php" class="small_link">Plus de news...</a></div>
                <div class="text_center"></div>
            </div>
            <div class="news_bottom_l"></div>
            <div class="news_bottom_r"></div>
            <div class="news_bottom"></div>
        </div>
<?php
 
require_once(PATH_TO_ROOT . '/kernel/footer.php');
 
?>


Remplace le . par /news si tu as mi le fichier dans le dossier news par exemple

  1. define('PATH_TO_ROOT', '.');

pm http://www.phpboost.com    
   Le 14/01/10 à 22h46 Citer      

Booster Bazooka

Groupe: Membre

Inscrit le: 12/08/09
Messages: 208
je l'avais mis à la racine. J'ai essayé de le mettre dans /news, mais ça ne marche pas non plus.

pm    
   Le 22/09/10 à 22h38 Citer      

Booster Bazooka

Groupe: Membre

Inscrit le: 27/06/09
Messages: 228
Je me permets de remonter ce sujet suite à une recherche dans le forum car son idée semble intéressante et la solution de ReidLos affiche une erreur.

pm http://www.igloo-web.com    
   Le 15/10/10 à 15h20 Citer      

Booster Fronde

Groupe: Membre

Inscrit le: 06/11/09
Messages: 4
Bonjour,
L'affichage des flux rss marche très bien.

Personnellement j'utilise ce code dans ma page php :

Code PHP :
<?php echo Feed::get_parsed('news', DEFAULT_FEED_NAME, 0, false, 20);?>


Le premier argument est le nom du module ( qui possède un flux rss ;) ) et le dernier argument est le nombres de dernières news.

Sinon il y a d'autres post qui en parle:
http://www.phpboost.com/forum/topic-7259-1+flux-rss-sur-la-page-d-accueil.php

J'espère que cela t'aidera sinon donne ton erreur cela pourra aider à trouver le problème.

pm    
1 Utilisateur en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Utilisateur en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
Annonces