hmmm, wyświttla mi się coś takiego
Cytat
Ble ble ....... lala Ble ble ....... lala
a to reszta;-)
Nie jestem zbyt dobry w php więc może pokaże mój system news:
<?php
$fid = '1';
$template->set_filenames(array( 'glowna_news' => 'UT/news.tpl'
));
$sql=\"SELECT `topic_id`,`forum_id`,`topic_title`,`topic_poster`,`topic_time`,`top
i
_replies`,`topic_status`,`topic_vote`,`topic_type`, `topic_first_post_id` FROM \".TOPICS_TABLE.\" WHERE `forum_id` = \".$fid.\" ORDER BY `topic_type` DESC , `topic_id` DESC LIMIT 3\";
$result = $db->sql_query($sql);
if( !$result )die(\"Błąd0\");
while( $co = $db->sql_fetchrow($result) )
{
$user_id = $co['topic_poster'];
$post_id = $co['topic_first_post_id'];
$topic_id = $co['topic_id'];
$post_time = $co['topic_time'];
$replies = $co['topic_replies'];
$title = $co['topic_title'];
$status = $co['topic_status'];
$vote = $co['topic_vote'];
$type = $co['topic_type'];
$sql1 = \"SELECT `username` from \".USERS_TABLE.\" WHERE user_id like \".$user_id.\" LIMIT 1\";
$result1 = $db->sql_query($sql1);
if( !$result1 )die(\"Błąd1\");
$co1 = $db->sql_fetchrow($result1);
$nick = $co1['username'];
$avatar = $co['user_avatar'];
$sql2 = \"SELECT `post_text`,`bbcode_uid` from \".POSTS_TEXT_TABLE.\" WHERE post_id = \".$post_id.\" LIMIT 1\";
$result2 = $db->sql_query($sql2);
if( !$result2 )die(\"Błąd2\");
$co2 = $db->sql_fetchrow($result2);
$text= $co2['post_text'];
$bbcode_uid= $co2['bbcode_uid'];
//dane pobrano
//data dla ludzi a nie timestamp;)
$data = strftime(\"%d.%m.%Y @%H:%M:%S\",$post_time);
//zarejestrowany i nick linkiem do profilu albo napis Gość
$nick=($user_id != \"-1\") ? \"<A class=s HREF=\"\".$phpbb_root_path.\"/profile.php?mode=viewprofile&u=\".$user_id.\"\">$nick</A>\" : \"Gość\";
//temat linkiem do forum + ewentualnie ankieta/przyklejony/ogłoszenie
$title=\"<A class=\"news-title\" HREF=\"\".$phpbb_root_path.\"viewtopic.php?p=\".$post_id.\"#\".$post_id.\"\">\".$title.\"</A>\";
if($vote==1)$title=\"[Ankieta] \".$title;
if($type==1)$title=\"<B>Przyklejony: \".$title.\"</B>\";
elseif($type==2)$title=\"<B>Ogłoszenie: \".$title.\"</B>\";
else $title=\"\".$title.\"\";
//wyświetlanie:
// --- MYŚL, ŻE TRZEBA COŚ ZMIENIĆ W TYM FRAGMCIE KODU !!!
//zaprzegnijmy BBCode do pracy i pokażmy tresc
$text = make_clickable($text);
$text = smilies_pass($text);
$text = nl2br($text).\"<BR>\";
$text = bbencode_second_pass($text, $bbcode_uid);
// ---- KONIEC !!!
//no i komentarze link tak jak ODpowiedz na forum (tylko przy niektórych ustawieniach forum nie działa)
$comment = \"<A HREF=\"\".$phpbb_root_path.\"viewtopic.php?p=\".$post_id.\"#\".$post_id.\"\">Komentarze</A> [\".$replies.\"]\";
$more = \"<A HREF=\"\".$phpbb_root_path.\"viewtopic.php?p=\".$post_id.\"#\".$post_id.\"\">więcej...</A> <BR>\";
//template by camel
$template->assign_block_vars('long', array(
'TYTUL' => $title,
'AUTOR' => $nick,
'DATA' => $data,
'TRESC' => $text,
'KOMENTARZE' => $comment,
'MORE' => $more,
'AVATAR' => $board_config['poster_avatar'],
)
);
//template end
}
$template->pparse('glowna_news');
?>
to jest mniej więcej coś takiego...
próbowałem już użyć tego "explode" ale wtedy wyświetlało się zamiast newsa "Array"
Dodam jeszcze, że te newsy są zintegrowane z phpBB.
Jak mam użyć tego "explode" w moim skrypcie