Formation Google AnalyticsSavez-vous bien utiliser les outils de mesure d'audience ?
Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ?
Savez-vous utiliser les bons outils pour booster votre taux de transformation ?
La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions !
===> Informations et inscriptions.

Afficher les derniers messages du Forum phpbb

Poster un nouveau sujet Imprimer cette discussion    Forum -> Administration d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
hardmicro
WRInaute accro
WRInaute accro

Inscrit le: 05 Oct 2004
Messages: 1266
Localisation: 11 rue Internet

URL permanente de ce messagePosté le : Mar Mai 03, 2005 21:59    Sujet du message: 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 Rolling Eyes

Citation:
<?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);
?>
 
hardmicro Visiter le site web du posteur
kazhar
WRInaute accro
WRInaute accro

Inscrit le: 09 Jan 2004
Messages: 6083
Localisation: Somewhere only I know

URL permanente de ce messagePosté le : Mar Mai 03, 2005 22:10    Sujet du message: Afficher les derniers messages du Forum phpbb

ca semble etre le mien Wink
et oui, c'est bien les variables de connection à mysql qui doivent etre contenues dans ce fichier

ps : fais attention, y'a encore l'url de phportail dans le code Razz
 
kazhar Visiter le site web du posteur
hardmicro
WRInaute accro
WRInaute accro

Inscrit le: 05 Oct 2004
Messages: 1266
Localisation: 11 rue Internet

URL permanente de ce messagePosté le : Mar Mai 03, 2005 22:18    Sujet du message: Afficher les derniers messages du Forum phpbb

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
 
hardmicro Visiter le site web du posteur
hardmicro
WRInaute accro
WRInaute accro

Inscrit le: 05 Oct 2004
Messages: 1266
Localisation: 11 rue Internet

URL permanente de ce messagePosté le : Mar Mai 03, 2005 22:20    Sujet du message: Afficher les derniers messages du Forum phpbb

pourrait tu me donner un exemple du contenu de variablesmysql.inc.php
 
hardmicro Visiter le site web du posteur
kazhar
WRInaute accro
WRInaute accro

Inscrit le: 09 Jan 2004
Messages: 6083
Localisation: Somewhere only I know

URL permanente de ce messagePosté le : Mar Mai 03, 2005 22:21    Sujet du message: Afficher les derniers messages du Forum phpbb

oui, cette syntaxe est correcte
cependant, pour l'ajouter en javascript, il faut ajouter des document.write avant chaque ligne puisque tu "l'inclus" en javascript
 
kazhar Visiter le site web du posteur
hardmicro
WRInaute accro
WRInaute accro

Inscrit le: 05 Oct 2004
Messages: 1266
Localisation: 11 rue Internet

URL permanente de ce messagePosté le : Mar Mai 03, 2005 22:52    Sujet du message: Afficher les derniers messages du Forum phpbb

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 Confused Confused

http://www.hardmicro-fr.net/derniers-messages.rar


Dernière édition par hardmicro le Mer Aoû 16, 2006 14:10; édité 1 fois
 
hardmicro Visiter le site web du posteur
kazhar
WRInaute accro
WRInaute accro

Inscrit le: 09 Jan 2004
Messages: 6083
Localisation: Somewhere only I know

URL permanente de ce messagePosté le : Mar Mai 03, 2005 23:03    Sujet du message: Afficher les derniers messages du Forum phpbb

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 :
Code:
echo "document.write('<a href='http://forum.hardmicro-fr.net/viewtopic.php?p=".$post_id."' class='milieu'>".$msg_nom."</a> [".$nbre_posts."]<br>');";
 
kazhar Visiter le site web du posteur
hardmicro
WRInaute accro
WRInaute accro

Inscrit le: 05 Oct 2004
Messages: 1266
Localisation: 11 rue Internet

URL permanente de ce messagePosté le : Mar Mai 03, 2005 23:13    Sujet du message: Afficher les derniers messages du Forum phpbb

Rolling Eyes qu'est ce que je suis con j'avait pas bien lu ton message sur ton forum merci pour les precisions je te tien au courant. Wink
 
hardmicro Visiter le site web du posteur
kazhar
WRInaute accro
WRInaute accro

Inscrit le: 09 Jan 2004
Messages: 6083
Localisation: Somewhere only I know

URL permanente de ce messagePosté le : Mar Mai 03, 2005 23:16    Sujet du message: Afficher les derniers messages du Forum phpbb

(oubli que j'ai fait ci-dessus : mets des \' dans ton <a Wink
 
kazhar Visiter le site web du posteur
hardmicro
WRInaute accro
WRInaute accro

Inscrit le: 05 Oct 2004
Messages: 1266
Localisation: 11 rue Internet

URL permanente de ce messagePosté le : Mar Mai 03, 2005 23:25    Sujet du message: Afficher les derniers messages du Forum phpbb

donc sa donne ?????


echo "<a href=\'http://monforum/viewtopic.php?p=".$post_id."\' class=\'milieu\'>".$msg_nom."</a> [".$nbre_posts."]<br>";


Dernière édition par hardmicro le Ven Sep 16, 2005 0:32; édité 1 fois
 
hardmicro Visiter le site web du posteur
kazhar
WRInaute accro
WRInaute accro

Inscrit le: 09 Jan 2004
Messages: 6083
Localisation: Somewhere only I know

URL permanente de ce messagePosté le : Mar Mai 03, 2005 23:28    Sujet du message: Afficher les derniers messages du Forum phpbb

Code:
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
 
kazhar Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Administration d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort