Le site des utilisateurs francophones de FluxBB.
Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
j'ai adapter sur mon site les dernières réponses de mon forum sur ma page d'accueil qui me plaît beaucoup et je voudrait savoir si c'est possible de faire la même chose avec ce tuto news sur son site , car je voudrait avoir que des liens comme pour les dernières réponses pouvez vous m'aidez a avancer dans mon projet merci beaucoup !
<?php
// Module de news de Connectix Boards, adapté pour FluxBB 1.4
// Modifiez les deux lignes suivantes pour que cela corresponde à votre forum
define('PUN_NEWS',2); // ID du forum consacré aux nouvelles. Changez-le pour correspondre à votre forum
define('NB_NEWS',5); // Nombre de news à afficher
// Récupération des ids des messages à afficher
$query = $db->query('SELECT first_post_id FROM '.$db->prefix.'topics WHERE forum_id='.PUN_NEWS.' GROUP BY id ORDER BY first_post_id DESC LIMIT 0,'.NB_NEWS);
$ids = array();
if($db->num_rows($result2) > 0)
{
while($result = $db->fetch_assoc($query))
$ids[] = $result['first_post_id'];
// Récupération des données des messages sélectionnés
$result2 = $db->query('SELECT p.id AS msg_id, p.message AS msg_text, p.posted AS msg_posted, p.topic_id AS msg_topic, p.hide_smilies AS msg_smilies, t.id AS topic_id, t.subject AS topic_subject, t.num_replies AS topic_replies, t.poster AS topic_poster, u.id AS user_id, u.username AS user_name FROM '.$db->prefix.'posts AS p LEFT JOIN '.$db->prefix.'topics AS t ON t.id=p.topic_id LEFT JOIN '.$db->prefix.'users AS u ON t.poster=u.id WHERE p.id IN ('.implode(',',$ids).') ORDER BY p.id DESC');
if(!$db->num_rows($result2) > 0)
{
//Inclusion du parseur pour les BBCodes et smilies
require PUN_ROOT.'include/parser.php';
// Affichage des résultats
while ($val = $db->fetch_assoc($result2))
{
$username = ($val['user_id'] > 1) ? '[url]'.pun_htmlspecialchars($val['user_name']).'[/url]' : pun_htmlspecialchars($val['topic_poster']);
?>
<div class="news">
<h4><?php echo pun_htmlspecialchars($val['topic_subject']); ?></h4>
<p class="news_info"><?php echo 'Publié le ' . format_time($val['msg_posted']).' par ' . $username; ?> - [url]<?php echo $val['topic_replies'] . ' commentaires'; ?>[/url]</p>
<div class="p"><?php echo parse_message($val['msg_text'],$val['msg_smilies']); ?>
<p class="goto">[url]<?php echo 'Revenir en haut'; ?>[/url]</p>
</div>
</div>
<?php
}
}
else
echo '<p class="notice">Aucune news !</p>';
}
else
echo '<p class="notice">Aucune news à afficher !</p>';
?>
<p class="links">[url]<?php echo 'Voir toutes les news'; ?>[/url]</p>
mon forum est dans un dossier /fluxbb quand je cliquer sur le lien : Voir toutes les news il va bien dans le forum mais il n'affiche aucune news sur le site web j'ai p-t mal configuré le bien à vous
Dernière modification par claude55 (15-04-2016 13:33:12)
Hors ligne
SVP personne ne peut m'aider ? Où me mettre sur le chemin?
Hors ligne
merci de votre aide
Hors ligne
Pages : 1