找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 98|回复: 0

[cms教程] Discuz!门户文章自动添加相关文章方法

[复制链接]

该用户从未签到

发表于 2019-6-26 18:21:00 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
Discuz!门户文章自动添加相关文章方法
Discuz!,Discuz! X3.2,Discuz! X3.4等 门户文章用户看完了当前文章,还可以点击相关文章进行阅读;加了这段代码用户体验也会得到一定程度的提升,因为当读者阅读完一篇文章以后,兴趣正浓的话,还可以选择性的阅读其他文章,在一定程度上迎合了用户的需求,登出率减少了,用户在网站的停留时间增多了,浏览量也随之提升了,这样最低限度门户评论也会随之增加呢!
1、首先我们找到文件所在位置
文件路径:..\source\module\portal\portal_view.php
文件名:portal_view.php
2、在portal_view.php文件中找到以下代码
$article['allowcomment', = !empty($cat['allowcomment',) && !empty($article['allowcomment',) ? 1 : 0;
3、在这个最新评论代码上面加上相关阅读代码
$article['related', = array();
$query = DB::query("SELECT aid,title
FROM ".DB::table('portal_article_title')." where catid='$article[catid,' order by rand() limit 12");
while ($value = DB::fetch($query)) {
$value['uri', = fetch_article_url($value);
$article['related',[, = $value;
}
4、保存后上传到源文件目录内,在到Discuz后台更新全站缓存,就可以看到效果了。添加代码中的“12”是随机显示12条文章。可以改成“10”或者你所需要的相关文章数。
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-28 21:38

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表