请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站
商盟中心,专业代发货平台-品牌推广 技盟中心,业界新闻-IT人物-SEO-网站运营 微盟中心,微城市-微话题-网赚中心 乐盟中心,为快乐生活-快乐工作加分

聚盟论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1352|回复: 0

supesite资讯最终页相关资讯程序bug修复

[复制链接]

244

主题

5

听众

1978

积分
     

管理员

Rank: 12Rank: 12Rank: 12

  • TA的每日心情
    开心
    2015-11-18 08:08
  • 签到天数: 162 天

    [LV.7]常住居民III

    UID
    3
    帖子
    490
    威望
    0
    在线时间
    371 小时
    注册时间
    2011-9-15
    发表于 2011-10-23 09:29:38 |显示全部楼层
    随手记-天天记帐本 邀请达人
    本帖最后由 web 于 2011-10-23 09:30 编辑

    发现supesite资讯最终页的相关新闻总是显示不正常,数量偏少,今天介绍一下supesite资讯最终页的相关新闻显示bug的修复办法。

    1,在文件function/tag.func.php中

    查找
    1. $query = $_SGLOBAL['db']->query("SELECT itemid FROM ".tname('spacetags')." WHERE tagid IN (".simplode($tagidarr).") AND itemid<>'$itemid' $sqlplus ORDER BY itemid DESC LIMIT 0, $num");
    复制代码
    替换为
    1. $query = $_SGLOBAL['db']->query("SELECT distinct itemid FROM ".tname('spacetags')." WHERE tagid IN (".simplode($tagidarr).") AND itemid<>'$itemid' $sqlplus ORDER BY itemid DESC LIMIT 0, $num");
    复制代码
    2,旧资讯需要重新提交一次

    3,更新缓存,ok,看一下效果吧

    bug描述:

            supesite相关阅读,在非news频道下,取到的相关文章无论怎么设置都只能取到news频道下的文章。按理想话的设计应该显示当前频道的相关文章。

    bug解决方法:

    修改admin/admin_spacenews.php

    查找
    1. $setsqlarr['relativeitemids'] = getrelativeitemids($itemid, array('news'));
    复制代码
    替换为
    1. include_once(S_ROOT.'./data/system/category.cache.php');
    2. $setsqlarr['relativeitemids'] = getrelativeitemids($itemid, array($_SGLOBAL['category'][$_POST['catid']]['type']));
    复制代码
    ok,修改完成!
    善于思考,善于分享,天天使自己有点小小进步!
    回复

    使用道具 举报

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

    聚盟首页|聚盟论坛|站长联盟|手机版|Archiver|网站地图|聚盟论坛 ( 粤ICP备10088885号 )   

    GMT+8, 2017-3-28 04:29 , Processed in 0.140078 second(s), 27 queries .

    Powered by Discuz! X2.5

    © 2001-2012 Comsenz Inc.

    回顶部