12下一页
返回列表 发帖
查看: 11138|回复: 17

Discuz!门户文章自动添加相关文章方法

83

主题

2795

回帖

3564

积分

功行圆满

贡献
22 点
金币
351 个
发表于 2019-6-15 04:23:20 | 显示全部楼层 |阅读模式
Discuz!,Discuz! X3.2,Discuz! X3.4等 门户文章用户看完了当前文章,还可以点击相关文章进行阅读;加了这段代码用户体验也会得到一定程度的提升,因为当读者阅读完一篇文章以后,兴趣正浓的话,还可以选择性的阅读其他文章,在一定程度上迎合了用户的需求,登出率减少了,用户在网站的停留时间增多了,浏览量也随之提升了,这样最低限度门户评论也会随之增加呢!

1、首先我们找到文件所在位置
文件路径:..\source\module\portal\portal_view.php
文件名:portal_view.php

2、在portal_view.php文件中找到以下代码

  1. $article['allowcomment'] = !empty($cat['allowcomment']) && !empty($article['allowcomment']) ? 1 : 0;
复制代码


3、在这个最新评论代码上面加上相关阅读代码

  1. $article['related'] = array();
  2. $query = DB::query("SELECT aid,title
  3. FROM ".DB::table('portal_article_title')." where catid='$article[catid]' order by rand() limit 12");
  4. while ($value = DB::fetch($query)) {
  5. $value['uri'] = fetch_article_url($value);
  6. $article['related'][] = $value;
  7. }
复制代码


4、保存后上传到源文件目录内,在到Discuz后台更新全站缓存,就可以看到效果了。添加代码中的“12”是随机显示12条文章。可以改成“10”或者你所需要的相关文章数。
回复

使用道具 举报

0

主题

18

回帖

30

积分

初学乍练

贡献
0 点
金币
11 个
发表于 2019-6-15 11:01:55 | 显示全部楼层
非常棒!
回复

使用道具 举报

1

主题

18

回帖

43

积分

初学乍练

贡献
0 点
金币
23 个
QQ
发表于 2019-6-15 13:06:24 | 显示全部楼层
我现在都不开门户了,直接上论坛。
中华马氏网
https://mashi.net.cn/
回复 支持 反对

使用道具 举报

1

主题

192

回帖

226

积分

炉火纯青

贡献
0 点
金币
32 个
发表于 2019-6-16 14:30:34 | 显示全部楼层
感谢 学习一下
回复 支持 反对

使用道具 举报

20

主题

132

回帖

179

积分

渐入佳境

贡献
3 点
金币
9 个
发表于 2019-7-10 08:55:30 | 显示全部楼层
请问有论坛帖子页面增加相关文章的方法吗?
回复 支持 反对

使用道具 举报

83

主题

2795

回帖

3564

积分

功行圆满

贡献
22 点
金币
351 个
 楼主| 发表于 2019-7-10 09:44:47 | 显示全部楼层
本帖最后由 allthebest 于 2020-5-22 12:21 编辑
卡卡北 发表于 2019-7-10 08:55
请问有论坛帖子页面增加相关文章的方法吗?

方法

1.进入后台,【界面】--》【界面设置】--》【帖子内容页】,设置【相关帖子条目数】。

2.在后台,【用户】--》【用户组】中,选择相应用户组【编辑】。

3.在【编辑用户组】中,选择【论坛相关】下拉菜单中的【帖子相关】,【允许使用标签】选择“是”。

4.发帖时或者选择帖子【编辑】,在编辑框下方选择【主题标签】。

5.为帖子添加标签,填写多个标签时用空格或半角逗号“,”分开。
回复 支持 反对

使用道具 举报

20

主题

132

回帖

179

积分

渐入佳境

贡献
3 点
金币
9 个
发表于 2019-7-10 22:03:09 | 显示全部楼层
allthebest 发表于 2019-7-10 09:44
方法

1.进入后台,【界面】--》【界面设置】--》【帖子内容页】,设置【相关帖子条目数】。

感谢回复,也就是说,开启标签功能才有相关主题对吗?
回复 支持 反对

使用道具 举报

83

主题

2795

回帖

3564

积分

功行圆满

贡献
22 点
金币
351 个
 楼主| 发表于 2019-7-10 22:08:27 | 显示全部楼层
卡卡北 发表于 2019-7-10 22:03
感谢回复,也就是说,开启标签功能才有相关主题对吗?

是的

相关主题 来自  相同主题标签
回复 支持 反对

使用道具 举报

20

主题

132

回帖

179

积分

渐入佳境

贡献
3 点
金币
9 个
发表于 2019-7-10 22:14:45 | 显示全部楼层
allthebest 发表于 2019-7-10 22:08
是的

相关主题 来自  相同主题标签

明白啦!非常感谢!
回复 支持 反对

使用道具 举报

0

主题

4

回帖

60

积分

渐入佳境

贡献
0 点
金币
53 个
发表于 2019-8-21 17:43:38 | 显示全部楼层
文章相关有个文章图片,这个怎么设置啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2024-4-26 22:06 , Processed in 0.043843 second(s), 7 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2024 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表