Afficher les derniers messages du Forum phpbb
11 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
Afficher les derniers messages du Forum phpbb
Voila j'ai vient de change le forum de mon site je suis apssé a phpbb qui m'avait l'ai bien et puisqu'il je ne compte pour l'instant pas débourser d'argent pour IPB un autre bon forum le meilleur je pense
bon bref voila j'ai installer mon forum et je voulait afficher les derniers messages du forum sur ma page d'acueil dans un bloc de xoops
J'ai trouvé le code ci dessous en cherchant sur pas mal de forum mais je ne comprend pas ce que peut contenir le fichier
include ("variablesmysql.inc.php");
est-ce bien le fichier de connexion a la BD et que faut 'il mettre dedans parceque j' ai rajouter dans ce fichier <?php
$serveur = '*******';
$pseudo = '******';
$pass = '******';
$base = '******';
?>
Merci d'avance
bon bref voila j'ai installer mon forum et je voulait afficher les derniers messages du forum sur ma page d'acueil dans un bloc de xoops
J'ai trouvé le code ci dessous en cherchant sur pas mal de forum mais je ne comprend pas ce que peut contenir le fichier
include ("variablesmysql.inc.php");
est-ce bien le fichier de connexion a la BD et que faut 'il mettre dedans parceque j' ai rajouter dans ce fichier <?php
$serveur = '*******';
$pseudo = '******';
$pass = '******';
$base = '******';
?>
Merci d'avance
<?php
$maxmess = '10';
$topic_aff = "0";
//Inclusion des variables
include ("variablesmysql.inc.php");
//connection à la base de données
$connect = mysql_connect($serveur, $pseudo, $pass);
//selection de tous les posts
$requete_topic = mysql_db_query($base,"select * from forum_posts ORDER BY post_time DESC" ,$connect);
//nombre de posts
$nb_posts = mysql_num_rows($requete_topic);
//si aucun post, affichage d'un mess de signal
if ($nb_posts == '0') { echo "Aucun message n'a encore été posté sur le forum.<br /><a href='http://www.phportail.net/forum' class='milieu'>Forums</a>"; }
else {
//définition de tablo_topic (contiendra les ids de tous les posts deja affichés, pour ne pas les réafficher)
$tablo_topic = array();
//Tri de tous les posts
while ($topic_aff <= $maxmess) {
$topic = mysql_fetch_array($requete_topic);
$topic_id = $topic['topic_id'];
$post_id = $topic['post_id'];
$forum_id = $topic['forum_id'];
//Selection du forum à partir duquel est posté le message
$requete_forum = mysql_db_query($base,"select * from forum_forums where forum_id = '$forum_id'" ,$connect);
//verification que le forum est en lecture publique
$view_forum = mysql_fetch_array($requete_forum);
$auth_view = $view_forum['auth_view'];
$forum_view = '';
if ($auth_view != '0') { $forum_view = 'non'; }
$envoi_topic = '';
//verification que le topic est pas deja affiché
foreach ($tablo_topic as $nom => $valeur)
{
if ($valeur == $topic_id) { $envoi_topic = 'fait'; }
}
if ($envoi_topic != "fait" && $forum_view != 'non') {
//recuperation du nom du post
$requete_nom = mysql_db_query($base,"select * from forum_posts where post_id = '$post_id'" ,$connect);
$t = mysql_fetch_array($requete_nom);
$top_id = $t['topic_id'];
$requete_top = mysql_db_query($base,"select * from forum_posts where topic_id = '$top_id' order by post_id" ,$connect);
$p = mysql_fetch_array($requete_top);
$p_id = $p['post_id'];
$nom_req = mysql_db_query($base,"select * from forum_posts_text where post_id = '$p_id'" ,$connect);
//Nombre de réponses au message
$requete_nbre = mysql_db_query($base,"select * from forum_posts where topic_id = '$topic_id'" ,$connect);
$nbre_posts = mysql_num_rows($requete_nbre);
//on décrémente (le premier message n'est pas une réponse)
$nbre_posts--;
//définition de la variable du nom du topic
$nom = mysql_fetch_array($nom_req);
$msg_nom = $nom['post_subject'];
//Au final, on affiche le truc :p
echo "<a href='http://www.phportail.net/forum/viewtopic.php?p=".$post_id."' class='milieu'>".$msg_nom."</a> [".$nbre_posts."]<br>";
//on incrémente le nombre de topics affichés
$topic_aff++;
//ajout du numero du topic dans le tableau des topics (pour pas le reafficher)
$tablo_topic[] = $topic_id;
//$tablo_topic[] = $topic_id;
//remise des variables d'interdiction d'afficher le topic à 0 (les prochains ont pas à en subir les conséquences)
$envoi_topic = '';
$forum_view = '';
//fin accolade interdiction d'afficher
}
//fin accolade du while d'affichage des messages
}
//fin accolade si aucun post
}
//fermeture de la base de données
$connect = mysql_close($connect);
?>
c'est ce que j'ai fait est ce que la syntaxe
<?php
$serveur = '*******';
$pseudo = '******';
$pass = '******';
$base = '******';
?>
est correct pasque quand danc le bloc xoops j'ajoute le la balise javascript que tu avait conseillé rien ne saffiche je ne comprend pas
<?php
$serveur = '*******';
$pseudo = '******';
$pass = '******';
$base = '******';
?>
est correct pasque quand danc le bloc xoops j'ajoute le la balise javascript que tu avait conseillé rien ne saffiche je ne comprend pas
je vois pas ou je me suis trompé donc je donnes un liens ou tu pourras voirs mes fichiers parce que je comprend plus la
http://www.hardmicro-fr.net/derniers-messages.rar
http://www.hardmicro-fr.net/derniers-messages.rar
Dernière édition par hardmicro le Mer Aoû 16, 2006 13:10, édité 1 fois.
pour aficher du texte en javascript, il faut mettre celui-ci comme cela :
document.write('texte');
sans alinéas dans le document.write
en conséquent, il faut que tu affiche tes echo :
document.write('texte');
sans alinéas dans le document.write
en conséquent, il faut que tu affiche tes echo :
- Code: Tout sélectionner
echo "document.write('<a href='http://forum.hardmicro-fr.net/viewtopic.php?p=".$post_id."' class='milieu'>".$msg_nom."</a> [".$nbre_posts."]<br>');";
- Code: Tout sélectionner
echo "document.write('<a href=\'http://forum.hardmicro-fr.net/viewtopic.php?p=".$post_id."\' class=\'milieu\'>".$msg_nom."</a> [".$nbre_posts."]<br>');";
ca devrait fonctionner
11 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Référencement d'un forum phpBB
- Passage à l'heure d'été/hiver sur un forum phpBB
- Tous les raccourcis-clavier de Google Chrome (shortcuts)
- La syndication de contenu : afficher un flux RSS sur son site
- Ecrire un sitemap pour Google News
- Intégrer facilement un flux RSS externe
- Intégrer un flux RSS sur son site
- Google AdSense en test sur WebRankInfo
- Parts de marché des moteurs aux USA en août 2008 (comScore)
- PHPBB Afficher les derniers messages d'un forum
- PHPBB-> Afficher les derniers messages d'un forum
- Afficher les derniers posts d'un forum phpbb rewrité
- phpbb afficher les derniers sujets
- [phpbb] script pour afficher les derniers topic sur l'indexe
- Afficher les derniers posts phpBB sur une page quelconque
- Afficher les derniers message d'un forum sur son site
- Afficher les derniers messages de mon phpbb sur mon index
- Phpbb : afficher derniers messages de "Anonymous"
- Mod phpbb affichage derniers messages du forum [Résolu]
- Afficher les dernier message d'un forum PhpBB
- Afficher les derniers articles Wordpress
- SPIP - comment afficher les derniers articles
- afficher les derniers sujets de webrankinfo sur son website
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités



le forum