求主题列表调用帖子内容 的代码
和方法都可以
原来 老版的 有这样的
////2开始 帖子列表显示1楼部分内容
if($forum['viewperm'] && !forumperm($forum['viewperm']) && !$forum['allowview']) {
$thread['message'] = "谢谢您的访问!由于权限不够,您仅可浏览本版主题标题。";
} elseif($thread['creditsrequire'] && $thread['creditsrequire'] > $credit && !$ismoderator) {
include language('messages');
eval("\$show_message = \"".$language[thread_nopermission]."\";");
$thread['message'] = $show_message;
} else {
if (strstr($thread['message'],'<') && strstr($thread['message'],'>')) {
$thread['message'] = preg_replace("/<(??:\/?[A-Za-z][^>=\s]*(?:[=\s](??!['\"])[\s\S]*?|'[^']*'|\"[^\"]*\"))*)|(?:!--[\s\S]*?--))>|\[(hide|sell|php|code|quote|url|img).*?\].+?\[\/\\1\]|\[\/?[a-z]{0,10}3{0,50}\]/is","",$thread['message']);}
$thread['message'] = str_replace(array('"','<','>'), array('"','<','>'), $thread['message']);
}
$thread['message'] = cutstr($thread['message'],90); //内容截断
$thread['shortmsg'] = '<font color=6FBAF3>'.'<font style= "font-size : 12px">'.preg_replace('/\[\/?[a-z]{0,10}.{0,10}\]/is','',$thread[message]).'</font>';
//2end
用的7.2上没有用
|