<?
error_reporting(7);
require("./global.php"); //Chemin vers le global.php de la racine de ton forum.
// user
global $bbuserinfo, $session, $ignore, $permissions, $_REQUEST;
// Configuration des variables
$derniersmessagesnbr=10; // Nombre de sujets a afficher dans les derniers message
// Configuration des variables
// Derniers messages
$messages = $DB_site->query("SELECT " . TABLE_PREFIX . "thread.title AS threadtitle,thread.lastposter,thread.views,thread.dateline,thread.forumid,thread.threadid,forum.title AS forumtitle,forum.parentlist,from_Unixtime(thread.dateline,'%d-%m-%Y') AS datedepost
FROM thread LEFT JOIN forum ON (thread.forumid = forum.forumid) ORDER BY thread.lastpost DESC LIMIT ". $derniersmessagesnbr);
while($message = $DB_site->fetch_array($messages)){
$permissions = fetch_permissions($message['2'],-1,-1);
if($permissions & CANVIEW){
$derniermessage .= "<tr><td align=\"left\" class=\"alt3\"><span class=\"smallfont\"><b><a href=\"showthread.php?s=&threadid=$message[threadid]&goto=newpost\" title=\"$message[forumtitle] :: $message[threadtitle]\"";
$derniermessage .= ">$message[threadtitle]</a></b></span></td>";
$derniermessage .= "<td align=\"left\" class=\"alt3\"><span class=\"smallfont\"> par <b>$message[lastposter]</a></b></span></td></tr>";
}
}
// Derniers messages
print ($derniermessage);
?>
PS : faudra que ton code soit, à ce qu’il me semble, contenu entre deux balises <table> /* ton PHP */ </table>
en gros ca donne :
<table>
<tr><td>titre du sujet => url du sujet</td><td>par auteur</td></tr>
</table>
Mais faut que ta page qui include soit une page.php, et il faut que ton script d’affichage soit stocké dans le dossier de ton forum au regard des includes qu’il fait lui même (et il utilise les CSS de ton forum aussi manifestement)…
Le problème est que si j’intègre ça dans l’edito de mon site, je n’ai plus rien qui s’affiche d’autre, le reste du code html est ignoré si il se trouve APRES les balises iframes tandis que si il se trouve avant ça s’affiche.
Moi j’ai vaguement l’impression que tu as mélangé les ’ et les " dans ton rajout en pied de script… c’est ’ pour les echos, et " pour les attributs html.
Pourquoi utiliser une iframe et pas faire un include directement dans la page ???
Ma page n’est pas en PHP, je dois la créer en html.
Mon fichier test3.php doit absolument être dans le dossier forum de mon ftp car si par exemple je le met à la racine de mon site, je n’arrive pas à lire les fichiers:
Si j’arrivais à modifier les deux lignes précédente de manière à lire functions.php et config.php à partir de la racine de mon site, ça serait plus facile car je saurais directement intégrer le scipt php directement dans l’html de mon edito.
Le problème est que si par exemple je met require_once(’./forum/functions.php’); ça ne va pas!
Comment modifier les deux lignes pour qu’il lise functions.php et config.php dans un répertoire distant?
http://www.cool-tuning.be/forum/test3.php voilà le script et il fonctionne si je vais directement dessus et une fois intégrer il fonctionne aussi mais plus rien en dessous, je vais faire un screen pour être plus clair.
Tu mets ton test.php à la racine et tu renommes ton index.html index.php, mis à part le <?php include(‘test.php’); ?> tout le reste peut être ton code tel qu’il est aujourd’hui