Discuz!门户文章自动添加相关文章方法
Discuz!,Discuz! X3.2,Discuz! X3.4等 门户文章用户看完了当前文章,还可以点击相关文章进行阅读;加了这段代码用户体验也会得到一定程度的提升,因为当读者阅读完一篇文章以后,兴趣正浓的话,还可以选择性的阅读其他文章,在一定程度上迎合了用户的需求,登出率减少了,用户在网站的停留时间增多了,浏览量也随之提升了,这样最低限度门户评论也会随之增加呢!<br /><br />1、首先我们找到文件所在位置<br />文件路径:..\source\module\portal\portal_view.php<br />文件名:portal_view.php<br /><br />2、在portal_view.php文件中找到以下代码<br /><br /><ol><li>$article['allowcomment'] = !empty($cat['allowcomment']) && !empty($article['allowcomment']) ? 1 : 0;</ol><br /><br />3、在这个最新评论代码上面加上相关阅读代码<br /><br /><ol><li>$article['related'] = array();<br /><li>$query = DB::query("SELECT aid,title<br /><li>FROM ".DB::table('portal_article_title')." where catid='$article' order by rand() limit 12");<br /><li>while ($value = DB::fetch($query)) {<br /><li>$value['uri'] = fetch_article_url($value);<br /><li>$article['related'][] = $value;<br /><li>}</ol><br /><br />4、保存后上传到源文件目录内,在到Discuz后台更新全站缓存,就可以看到效果了。添加代码中的“12”是随机显示12条文章。可以改成“10”或者你所需要的相关文章数。文章<em>, </em>Discuz<em>, </em>用户<em>, </em>portal<em>, </em>门户 非常棒! 我现在都不开门户了,直接上论坛。 感谢 学习一下 请问有论坛帖子页面增加相关文章的方法吗? <br /><br />方法<br /><br />1.进入后台,【界面】--》【界面设置】--》【帖子内容页】,设置【相关帖子条目数】。<br /><br />2.在后台,【用户】--》【用户组】中,选择相应用户组【编辑】。 <br /><br />3.在【编辑用户组】中,选择【论坛相关】下拉菜单中的【帖子相关】,【允许使用标签】选择“是”。<br /><br />4.发帖时或者选择帖子【编辑】,在编辑框下方选择【主题标签】。<br /><br />5.为帖子添加标签,填写多个标签时用空格或半角逗号“,”分开。 <br />感谢回复,也就是说,开启标签功能才有相关主题对吗? <br />是的<br /><br />相关主题 来自 相同主题标签 <br />明白啦!非常感谢! 文章相关有个文章图片,这个怎么设置啊
頁:
[1]