您的位置 首页 > 数码极客

dz论坛如何推送帖子

有时候在做一些模板的时候我们需要在列表页显示一部分帖子的内容。

当然,最简单的办法就是安装一个相关插件,但是老站长一直推崇的方式就是能用dz自身功能实现的不要去用插件实现,毕竟插件安装的太多,是会影响网站速度的。

实际上要实现这个功能我们只需要在模板中加入一点代码即可

我们找到你的模板目录/forum这个文件,如果没有这个文件就到默认模板目录里去找。

打开这个文件,查找帖子标题的相关代码,一般是 <th class="$thread[folder]"> 以下的代码。

添加相关代码

在其最后一行</th>的上面加入

<p>{eval require_once(DISCUZ_ROOT."./source/function;);}

{echo messagecutstr(DB::result_first('SELECT `message` FROM '.DB::table('forum_post').' WHERE `tid` ='.$thread[tid].' AND `first` =1'),200);} </p>

其中的200是你想要显示的字数。这个字数不要太大,否则还是会拖慢速度。

加入相关代码

然后在dz后台更新一下缓存,回到前台刷新一下浏览器,看一下,是不是搞定了!

列表显示帖子内容

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“dz论坛如何推送帖子,dz论坛如何seo”边界阅读