升级到Typecho v1.2.0后台提示版本更新去除方法
侧边栏壁纸
  • 累计撰写 30 篇文章
  • 累计收到 13 条评论

升级到Typecho v1.2.0后台提示版本更新去除方法

怪怪的科长
2023-03-22 / 0 评论 / 36 阅读 / 正在检测是否收录...

更新提示
  不得不说Typecho的轻量和坚挺,时隔多年终于有了新版本了,Typecho迎来了v1.2.0版本的迭代,今天我也是终于决定将博客版本更新,但是按官方给定的操作流程更新后在后台还是看到提示升级。
更新提示

  当然,有问题就找办法解决问题,Typecho的这个Bug官方也给出了去除的办法,只需要修改代码的判断逻辑即可解决。
  文件路径: /var/Widget/Ajax.php
  判断位置:62
  修改内容:>= 改为 >
  错误代码:

/* 错误代码 */
if (
    isset($json['release'])
    && preg_match("/^[0-9\.]+$/", $json['release'])
    && version_compare($json['release'], $version, '>=')
)

错误代码
  更正代码:

/* 更正代码 */
if (
    isset($json['release'])
    && preg_match("/^[0-9\.]+$/", $json['release'])
    && version_compare($json['release'], $version, '>')
)

  原因在于按照正常的判断逻辑来讲,只有当发行版本号大于当前版本号时才进行提醒,而不是大于或等于当前版本号都需要提醒。
  至此,更新提示问题解决完毕,记录下来供大家参考。

0

评论

博主关闭了所有页面的评论