MyBB.support, le portail francophone de MyBB
Affichage d'un sujet de son forum sur un site - Version imprimable

+- MyBB.support, le portail francophone de MyBB (http://mybb.support)
+-- Forum : MyBB.fr (http://mybb.support/forum-1.html)
+--- Forum : Support (http://mybb.support/forum-5.html)
+--- Sujet : Affichage d'un sujet de son forum sur un site (/thread-3237.html)



Affichage d'un sujet de son forum sur un site - deville0247 - 02-11-2010

Bonjour à tous, j'ai trouver un début de script sur internet que j'ai remanier mais j'ai un problème, l'affichage de mon sujet est bizarre...

mon code
Code PHP :
<? // Connection
$db mysql_connect('monserveur''user''pass');
// on sélectionne la base
mysql_select_db('mabase',$db);
//si forum à ne pas afficher
// mettre avant ORDER WHERE fid!=50 (50 est un exemple mettre l'id du forum
$not_shown '5, 6, 3, 4, 7, 11, 10, 9, 8'// Catégories à ne pas afficher
$sql "SELECT * FROM mybb_posts WHERE fid NOT IN (".$not_shown.") ORDER BY dateline DESC LIMIT 0 , 1";
$res mysql_query($sql);
while(
$tab=mysql_fetch_array($res)) {
$page =  "http://forum.devilleweb.fr/showthread.php?tid=".$tab['tid']."";
echo 
"<a href='$page'?phpMyAdmin=Xh4i%2CY-uwx8w4xSjEcuYsoGsSGd&phpMyAdmin=d94da8bd43329421f3199a6d36766310&phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48>";
$title$tab['subject'];
$title str_replace("é""e"$title);
$msg=$tab['message'];
$msg str_replace("é""e"$msg);
echo 
htmlspecialchars($title);

echo 
"</a>&nbsp; posté par";
echo 
"&nbsp;<span style=\"font-weight:bold;\">";
echo 
$tab['username'];
echo 
"</span>";
echo 
"<br>";
echo 
htmlspecialchars($msg);
?>

ce qui s'affiche :
[Image: affichage site.png]

mon sujet initial :

[Image: forum.png]

une idée pour que cela revienne présentable?


RE: Affichage d'un sujet de son forum sur un site - haytoch - 02-11-2010

Scripte pour faire quoi exactement vous pouvez expliquez un peut SVP


RE: Affichage d'un sujet de son forum sur un site - deville0247 - 02-11-2010

en faite, ce script affiche le dernier sujet de mon forum sur mon site mais seulement ceux de ma partie Nouvelles et informations.( les news importantes)


RE: Affichage d'un sujet de son forum sur un site - exdiogene - 02-11-2010

Je me questionne sur la raison d'avoir cette ligne sans aucun sens logique :
Code PHP :
echo "<a href='$page'?phpMyAdmin=Xh4i%2CY-uwx8w4xSjEcuYsoGsSGd&phpMyAdmin=d94da8bd43329421f3199a6d36766310&phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48>"

Qui devrait simplement être :
Code PHP :
echo "<a href='$page'>"



RE: Affichage d'un sujet de son forum sur un site - deville0247 - 10-11-2010

exdiogene a écrit :Je me questionne sur la raison d'avoir cette ligne sans aucun sens logique :
Code PHP :
echo "<a href='$page'?phpMyAdmin=Xh4i%2CY-uwx8w4xSjEcuYsoGsSGd&phpMyAdmin=d94da8bd43329421f3199a6d36766310&phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48>"

Qui devrait simplement être :
Code PHP :
echo "<a href='$page'>"

oui pas faut, j'ai essayer mais sa ne marcher toujours pas...

même problème une autre idée?


RE: Affichage d'un sujet de son forum sur un site - exdiogene - 10-11-2010

Je dois mentionner que le premier message, n'a pas affiché les deux textes pour :
Code PHP :
ce qui s'affiche :


mon sujet initial : 
Alors il est difficile de savoir le problème, mais je déduis par la conversion d'un caractère UTF8, que ce doit être un problème de conversion de caractères.

Alors je me demande pourquoi la fonction utf8_decode() n'est pas utilisée à la place dans cette section :
Code PHP :
$title$tab['subject'];
$title utf8_decode($title);
$msg=$tab['message'];
$msg utf8_decode($msg); 

Pour une aide plus précise, il faudrait donner plus de détails...


 Utilitaire de traduction fourni par Regentronique