Forum de discussion et d'aide au php
Vous n'êtes pas identifié.
|
Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides. FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans. Proposez vos news : si vous avez un evenement à annoncer RefStats : Analysez votre positionnement sur les moteurs de recherche |
||
(remis à jour le 10 septembre 2005)
Cette portion de code vous permettra d'afficher les derniers topics sur PHPbb...
je l'ai volontairement fortement commenté pour vous permettre de le comprendre rapidement, quelque soit votre niveau
<?php
require_once($host . "variablesmysql.inc.php");
$connect = mysql_connect($serveur, $pseudo, $pass);
$db = mysql_select_db($base);
$sql = "SELECT `topic_id`, `topic_title`, `topic_time`, `forum_name`, forum_forums.forum_id
FROM `forum_topics`, `forum_forums`
WHERE forum_forums.forum_id = forum_topics.forum_id
AND `auth_view` = '0'
AND forum_forums.forum_id != '8'
ORDER BY `topic_time` DESC
LIMIT 0,10";
$r_topics = mysql_query($sql) or die(mysql_error());
while ($aff_forums = mysql_fetch_array($r_topics)) {
$id = $aff_forums['topic_id'];
$f_id = $aff_forums['forum_id'];
$title = $aff_forums['topic_title'];
$f_title = $aff_forums['forum_name'];
$time = $aff_forums['topic_time'];
$time = date("d/m/y", $time);
echo "<a href=\"http://www.phportail.net/forum/viewforum.php?f=" . $f_id . "\">" . $f_title . "</a> > <a href=\"http://www.phportail.net/forum/viewtopic.php?t=" . $id . "\">" . $title . "</a> (" . $time . ")<br />";
}
mysql_close($connect);
?>ce script est utilisé sur la page principale du site ![]()
pour le placer dans une page phpbb, le plus simple est de faire comme ceci :
remplacer le echo
echo "<a href=\"http://www.phportail.net/forum/viewforum.php?f=" . $f_id . "\">" . $f_title . "</a> > <a href=\"http://www.phportail.net/forum/viewtopic.php?t=" . $id . "\">" . $title . "</a> (" . $time . ")<br />";par ceci :
echo "document.write('<a href=\"http://www.phportail.net/forum/viewforum.php?f=" . $f_id . "\">" . $f_title . "</a> > <a href=\"http://www.phportail.net/forum/viewtopic.php?t=" . $id . "\">" . $title . "</a> (" . $time . ")<br />');";et mettre le code dans un fichier séparé.
puis, dans votre forum (les fichiers de templates sont dans /template/subsilver)
vous placer :
<script type="text/javascript" src="votrefichier.php"></script>
Hors ligne