Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Discuz-x程序优化:门户模块相关资讯改进,没有添加则默认读取当前分类热门

[复制链接]
cr180 发表于 2010-10-18 17:52:08 | 显示全部楼层 |阅读模式
本帖最后由 cr180 于 2010-10-18 19:42 编辑

改进了一下相关资讯这个地方,如果没有添加的话,则默认读取:当前分类下、阅读量超过10 小于20 的10条热门资讯

文件路径:\source\module\portal\portal_view.php

查找:

  1. $article['related'] = array();
  2. $query = DB::query("SELECT a.aid,a.title
  3. FROM ".DB::table('portal_article_related')." r
  4. LEFT JOIN ".DB::table('portal_article_title')." a ON a.aid=r.raid
  5. WHERE r.aid='$aid' ORDER BY r.displayorder");
  6. while ($value = DB::fetch($query)) {
  7. $article['related'][] = $value;
  8. }
复制代码




替换成:



  1. $article['related'] = array();
  2. if (empty($article['related'])){
  3. $query = DB::query("SELECT a.aid,a.title
  4.         FROM ".DB::table('portal_article_related')." r
  5.         LEFT JOIN ".DB::table('portal_article_title')." a ON a.aid=r.raid
  6.         WHERE r.aid='$aid' ORDER BY r.displayorder");
  7. }
  8. else{
  9.         $query = DB::query("SELECT * FROM ".DB::table('portal_article_title')." a LEFT JOIN ".DB::table('portal_article_count')." b ON a.aid=b.aid WHERE a.catid=$article[catid] AND a.aid!=$aid AND b.viewnum>1 AND b.viewnum<20 ORDER BY b.viewnum ASC ,b.dateline DESC LIMIT 0,10");
  10.         }

  11. while ($value = DB::fetch($query)) {
  12.         $article['related'][] = $value;
  13. }
复制代码

这是一个例子,大家自己改改数字就行了


评分

1

查看全部评分

指间流沙 发表于 2010-10-18 22:26:57 | 显示全部楼层
  标记一下,我来过

评分

1

查看全部评分

回复

使用道具 举报

sunhai520 发表于 2010-10-19 18:04:02 | 显示全部楼层
厉害·
回复

使用道具 举报

la367 发表于 2010-10-20 17:40:50 | 显示全部楼层
没有分类会很乱吗
回复

使用道具 举报

wololn 发表于 2010-10-23 14:24:24 | 显示全部楼层
先收藏 ~~~~~~~~~
回复

使用道具 举报

omle 发表于 2010-10-24 18:03:40 | 显示全部楼层
(EM:166:)
回复

使用道具 举报

aaaad 发表于 2011-2-22 23:23:18 | 显示全部楼层
回复

使用道具 举报

geekfans 发表于 2011-2-26 18:07:49 | 显示全部楼层
(EM:158:)
回复

使用道具 举报

kenou 发表于 2011-3-14 13:39:10 | 显示全部楼层
支持``
回复

使用道具 举报

lisxy 发表于 2011-5-13 23:02:26 | 显示全部楼层
留个脚印!








回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 11:26 , Processed in 0.034255 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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