安装使用 Discuz! 门户文章不使用插件添加相关文章的教程

[复制链接]
Ant__Beta 发表于 2014-11-24 11:15:12 [安装使用] 显示全部楼层 |阅读模式 上一主题 下一主题

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x

找到\source\module\portal\portal_view.php文件

找到:

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


在其前添加如下代码:
  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. }
复制代码

OK,自动添加了12条相关文章。如果想修改相关文章数目,修改添加代码中的数字12即可。

效果预览:http://www.antzone.cn/article-1501-1.html(蚂蚁部落的已经经过修改,所以会有略微不同)



本文来自蚂蚁部落,发布于站帮网,原文地址:http://bbs.antzone.cn/thread-8762-1-1.html





上一篇:Discuz UCenter配置文件修复程序教程
下一篇:无忧桂桂给DISCUZ X3缩略图添加水印

大神点评3

Sakura 发表于 2014-12-11 13:34:46 [安装使用] 显示全部楼层
学习了 谢谢楼主~~~
segrra 发表于 2014-12-11 14:04:46 [安装使用] 显示全部楼层
默认的记得就有相关文章
hxwmsj 发表于 2015-1-26 23:46:38 [安装使用] 显示全部楼层
本帖最后由 hxwmsj 于 2015-1-26 23:48 编辑

这个可以实现手动指定的相关文章帖子 实现这个功能应该从那下手  有这方面的资料?
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

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