Как в реценте сделать вывод части первого поста из форума ?
В функционс имеем код:
<?
// ----- Функция кэширования последних тем форума ------//
function recenttopics() {
if (@filemtime(DATADIR."temp/recenttopics.dat") < time()-180) {
$querytopic = DB::run() -> query("SELECT * FROM `topics` ORDER BY `topics_last_time` DESC LIMIT 5;");
$recent = $querytopic -> fetchAll();
file_put_contents(DATADIR."temp/recenttopics.dat", serialize($recent), LOCK_EX);
}
return unserialize(file_get_contents(DATADIR."temp/recenttopics.dat"));
}
В реценте вывод только заголовков топиков:
<?
$recenttopics = recenttopics();
if (count($recenttopics) > 0) {
foreach ($recenttopics as $data) {
echo '<a href="' . BASEDIR . 'forum/topic.php?act=end&tid=' . $data['topics_id'] . '&' . SID . '">' . $data['topics_title'] . '</a> (' . $data['topics_posts'] . ')';
}
} else { show_error('Нет тем в форуме!'); }
Как сделать вывод части поста из топика, примерно таким кодом, что ли
<?
echo '<div>'.strip_str(bb_code($data['posts_text'])).'</div>';
По умолчанию этот код не выводит.
Что можно и нужно сделать ?