前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Typecho记一次所有评论都不显示分页的神奇问题

Typecho记一次所有评论都不显示分页的神奇问题

作者头像
目的地-Destination
发布2023-03-06 15:43:24
3950
发布2023-03-06 15:43:24
举报
文章被收录于专栏:目的地-Destination

发现异常

2月14日早上开始,突然发现,点开“说说”页面,异常缓慢,要空白好一阵。而其他页面并无相同问题。

查找原因DAY 1

晚上19:00 ~ 凌晨01:30

  • F12查看了半天,除了Google Adsense和鸿蒙字体加载略久一点,其他并无异常。无果!
  • 唯一特别之处就是,我的评论页没有分页,这应该是加载慢的原因之一。
  • 还原近两天操作及修改。无果!
  • 咨询“荒野孤灯”,他的一切正常,且并未特别修改过。无果!
  • 移除所有CSS,JS,IMAGES,FONTS、所有文件还原到初版。无果!
  • 各种骚操作。。。无果!
  • 睡觉!

查找原因DAY 2

洗脸刷牙上厕所,吃完早饭,缓一会,继续研究。 如果不是主题文件的问题,那么有可能我的分页一开始就没有,只不过刚开始数据少,看不出来!另外可能得原因,也许是数据库配置的问题。

基于以上猜测,先找到是否有这个分页配置字段。经过查看分页的代码,得出调用的是pageNav

代码语言:javascript
复制
<?php $comments->pageNav('&#171', '&#187', '3', '……'); ?>

再去找到网站根目录/var/Widget/Comments/Archive.php,搜索pageNav,找到了分页位置。 其中有两处使用了if ($this->options->commentsPageBreak)引起我的注意。于是,先注释掉两个if判断。刷新页面后,分页显示了出来。

解决问题

因为这个变量是属于options下的。所以,要嘛是主题配置,要嘛是系统配置。查看了数据库options表,找到了commentsPageBreak参数,值改为1后,分页显示。

后台配置

真是见了鬼了,只看了系统配置,就是没去看评论配置。 我TM什么时候选择的“不分页”,什么时候选择的“较旧的”的排在前面。。。

成功!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023年02月15日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 发现异常
  • 查找原因DAY 1
  • 查找原因DAY 2
  • 解决问题
  • 后台配置
  • 成功!
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档