volià , j'ai fait un portal perso et les news du portal sur la page d'accueil sont issu du forum
J'ai réussi a faire passer les smileys mais j'arrive pas a transformer les fsbcodes et les retours a la lignes.
Vous pouvez m'aider !
Mon site:
http://www.theparadize.info/portal/
Le code de la partie News:
[php]<?php
// News
$sql = 'SELECT mes.message_texte, s.sujet_nom, s.forum_id FROM ' . SUJETS_TABLE . ' s LEFT JOIN ' . MESSAGES_TABLE . ' mes ON s.dernier_message_id = mes.message_id WHERE s.forum_id = 1 ORDER BY s.dernier_message_temps DESC LIMIT 2';
if ( ! $result = $bdd->requete($sql) )
{
echo 'Erreur News';
}
while ( $news = $bdd->tableau($result) )
{
// Limitation de la taille des News
$news_txt = $news['message_texte'];
if ( strlen( $news_txt ) >= 650 )
{
$news_txt = substr( $news_txt,0,650 ) . " [...]" ;
}
// On parse les smileys
$news_txt = smileys($news_txt, $smiley);
// Création du cadre
echo'<table cellpadding="0" cellspacing="0" width="100%"><tr><td width="35" align="right"><img src="themes/img/rhd_gauche.gif" width="35" height="25" alt="" /></td><td class="rhd" nowrap="nowrap">' . $news['sujet_nom'] . '</td><td width="35" align="right"><img src="themes/img/rhd_droit.gif" width="35" height="25" alt="" /></td></tr></table>
<table class="bodyline" width="100%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>
<td class="row1" valign="middle">' . $news_txt . '</td></tr></table><table border="0" cellpadding="0" cellspacing="0" class="ombre"><tr><td class="ombre_gauche"><img src="themes/img/spacer.gif" alt="" width="8" height="4" /></td><td class="ombre_milieu"><img src="themes/img/spacer.gif" alt="" width="8" height="4" /></td><td class="ombre_droite"><img src="themes/img/spacer.gif" alt="" width="8" height="4" /></td></tr></table>
<br />';
}
?>[/php]