设为首页收藏本站

四季歌文学社区

 找回密码
 立即注册(鼓励中文名字)

QQ登录

只需一步,快速开始

查看: 954|回复: 4
打印 上一主题 下一主题

关于部分版面“推荐主题”的显示问题

[复制链接]
  • TA的每日心情

    2022-3-26 21:00
  • 签到天数: 32 天

    [LV.5]常住居民I

    跳转到指定楼层
    楼主
    发表于 2021-10-12 04:19:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    欢迎你来注册,这里有更多的热心朋友期待你的加盟参与。

    您需要 登录 才可以下载或查看,没有帐号?立即注册(鼓励中文名字)

    x
    有些版面首页开始部分有“推荐主题”列表,例如散文版,新诗版,小说版 --- 比较奇怪的是古诗版却没有。例如散文版的“推荐主题”部分如下图显示的那样:

    总共有 14 篇文章。虽然显示“推荐主题”对板块而言是个不错的选项,不过很多同学却也肯定注意到了,这十四篇文章确实数年来从不更新 --- 显然这种显示是不好的。以下两种显示算法肯定更加合理一些:
          a)随机显示推荐主题
          b)显示最新的(十四篇)推荐主题

    咱们先弄明白,至少大致弄明白,什么样的“主题”能被系统自动推荐到这里。打开这十四篇文章,俺发现它们有这样一些共同点:
          a)文章都盖了一个章:http://bbs.sijige.net/static/image/stamp/001.gif
          b)文章都是“二级精华” (估计只有版主才能查看到):

    于是俺做了个测试,将“东方金字塔”——西夏王陵“ [url]http://bbs.sijige.net/forum.php?mod=viewthread&tid=131523&extra=&_dsign=5f285d33[/url] 的“精华2”解除,但保留图章“精华” (注:这里只是做测试,测试完毕后若干天内俺会恢复原状的);将 [color=#EC1282][b][url=http://bbs.sijige.net/forum.php?mod=viewthread&tid=144759]从女字写到母字[/url][/b][/color]  图章“精华”解除,但保留“精华2”。然后看有没有傻子变化。

    刷新散文版版面,没发现变化 ---- 嗯?难道俺的直觉出了问题?
    大约五分钟后俺重新刷新散文版版面,这下俺发现变化了,见下图:



    很明显,第一篇文章 “东方金字塔”——西夏王陵“ 从“推荐主题”里移走了。所以说,版面“推荐主题”显示的是“精华2”的主题(精华一共有三个层次:精华1、精华2、精华3,我估计三个层次的精华都有机会显示),而那个红色的“精华”图章取下与否,不影响结果。
    (所以对网站而言,http://bbs.sijige.net/static/image/stamp/001.gif只是个图标而已,并不表明文章属于“精华”,只有http://bbs.sijige.net/forum.php?mod=image&aid=67584&size=300x300&key=594d0318e4e45ad9&nocache=yes&type=fixnone之类的文章才属于网站能识别的精华文章)

    之所以存在“[backcolor=cyan]刷新散文版版面,没发现变化 ---- 嗯?难道俺的直觉出了问题[/backcolor]?”这种情形,应该是出于网站程序优化的考虑,因为文章是不是精华应该从数据库中的赋值去判断,但网站不能时时刻刻去访问数据库(除非是发文章或者评论),像某篇文章是不是精华这样的信息,只需要每隔十来分钟去阅读数据库来更新程序的某些值就可以了。

    所以一个比较且容易改进的建议就是:
    a)保留现在相关的数据库查询 (database query),搜索出 14 篇文章

    b)在 a) 基础上加个排序 order by xxxx [backcolor=cyan]desc,也就是说搜索出最新的十四篇文章[/backcolor]


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
    回复

    使用道具 举报

  • TA的每日心情

    2022-3-26 21:00
  • 签到天数: 32 天

    [LV.5]常住居民I

    沙发
     楼主| 发表于 2021-10-14 08:33:15 | 只看该作者
    更新1测试结果:
    1)将“东方金字塔”——西夏王陵“设置成 “精华1”,结果该文[backcolor=cyan]不能[/backcolor]在“推荐主题”列表中显示;
    2)将“东方金字塔”——西夏王陵“设置成 “精华2”,结果该文可以在“推荐主题”列表中显示;
    3)将“东方金字塔”——西夏王陵“设置成 “精华3”,结果该文可以在“推荐主题”列表中显示;
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    9 小时前
  • 签到天数: 3696 天

    [LV.Master]伴坛终老1

    板凳
    发表于 2021-12-16 11:22:13 | 只看该作者
    可能是。精华3级别高于精华2.

    点评

    重点在主贴的最后一句,版面的推荐(其实是精华2+3)主贴,应该是最新的,而不是最老的,否则版面永远显示那几篇固定的文章,不会有变化。  详情 回复 发表于 2021-12-26 12:26
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2022-3-26 21:00
  • 签到天数: 32 天

    [LV.5]常住居民I

    地板
     楼主| 发表于 2021-12-26 12:26:59 | 只看该作者
    [quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=1231035&ptid=238877][color=#999999]李听圃 发表于 2021-12-16 11:22[/color][/url][/size]
    可能是。精华3级别高于精华2.[/quote]

    重点在主贴的最后一句,版面的推荐(其实是精华2+3)主贴,应该是最新的,而不是最老的,否则版面永远显示那几篇固定的文章,不会有变化。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    9 小时前
  • 签到天数: 3696 天

    [LV.Master]伴坛终老1

    5#
    发表于 2021-12-26 18:17:16 | 只看该作者
    容我看看问题发生在哪里?再好好解决一下。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    QQ|Archiver|手机版|小黑屋|四季歌文学社区 ( 京ICP备14012862号-2  

    GMT+8, 2024-12-22 10:32 , Processed in 0.135728 second(s), 27 queries .

    Powered by Discuz! X3.1

    © 2001-2013 Comsenz Inc.

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