ik heb het nu al zover met queries dat hij alle eerste posts (elke topic dus) op mijn index pagina zet.
Nu moet ik alleen nog de bbcode omzetten naar html.
Ik heb nu al uren door includes/bbcode.tpl en viewtopic.tpl zitten kijken en ik heb ook al wat geprobeerd waar wat ik heb werkt niet goed(of gewoon helemaal niet)
Dus mijn vraag of iemand mij kan helpen.
hier de code die ik heb(globaal)
Code: Selecteer alles
//boven aan de pagina:
include ("login_data.php");
include ("forum/includes/bbcodeindex.php");
//login data bevat voor een groot deel code uit de overall_header.tpl
// de code om de message op te halen.
$select_posts = mysql_query("SELECT * from dev_topics WHERE forum_id='1' ORDER BY topic_time DESC LIMIT 0,5");
while ($row = mysql_fetch_object($select_posts) )
{
$select_posts_content = mysql_query("SELECT * from dev_posts_text WHERE post_id='$row->topic_first_post_id' ");
$record = mysql_fetch_array($select_posts_content );
$message = $record['post_text'];
if ( !$board_config['allow_html'] )
{
if ( $user_sig != '' && $userdata['user_allowhtml'] )
{
$user_sig = preg_replace('#(<)([\/]?.*?)(>)#is', "<\\2>", $user_sig);
}
if ( $postrow[$i]['enable_html'] )
{
$message = preg_replace('#(<)([\/]?.*?)(>)#is', "<\\2>", $message);
}
}
//
// Parse message and/or sig for BBCode if reqd
//
if ( $board_config['allow_bbcode'] )
{
if ( $user_sig != '' && $user_sig_bbcode_uid != '' )
{
$user_sig = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($user_sig, $user_sig_bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $user_sig);
}
if ( $bbcode_uid != '' )
{
$message = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($message, $bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $message);
}
}
if ( $user_sig != '' )
{
$user_sig = make_clickable($user_sig);
}
$message = make_clickable($message);
//
// Parse smilies
//
if ( $board_config['allow_smilies'] )
{
if ( $postrow[$i]['user_allowsmile'] && $user_sig != '' )
{
$user_sig = smilies_pass($user_sig);
}
if ( $postrow[$i]['enable_smilies'] )
{
$message = smilies_pass($message);
}
}
$message = str_replace("\n", "\n<br />\n", $message);