discuz教程:实现主题列表页显示帖子正文摘要 [复制链接]

moqu8 2017-10-4

33 0
不建议在模版文件中执行查询
打开后台文件\source\module\forum\forum_forumdisplay.php
PHP code
//搜索foreach($threadlist as $thread) {
//在其上面添加
foreach($threadlist as $v){
    $tids[]=$v['tid'];
}
$strtids=join(',',$tids);
$msginfos=DB::fetch_all("SELECT tid,message FROM %t WHERE tid IN($strtids)",array('forum_post'));
if(!function_exists('messagecutstr')){
    require_once libfile('function/post');
}
foreach($msginfos as $v){
    $cutmsginfos[$v['tid']]=messagecutstr($v['message'],200);
}
//在其下面添加
$thread['cutmsg']=$cutmsginfos[$thread['tid']];

前台用$thread['cutmsg']就可以获取
打开模版文件\template\default\forum\forumdisplay_list.htm
<!--230行左右,</tbody>上面添加-->
<tr>
                                    <td colspan="6">$thread['cutmsg']</td>
                                </tr>


样子如上图所示,样式自己调  

最新回复 (0)
返回
支持中心
邮箱:winkill2012@qqcom
新站优化中!部分功能尚未完善,敬请谅解!
支持中心