🐛 Bug收集贴!Call for bugs!
AlanDecode opened this issue · comments
十分感谢大家对 VOID 的厚爱,由于本人过去两年里沉迷谈恋爱和养小猫,没抽出时间来维护。现在女朋友和小猫都看不下去了。女朋友说:你再不更新 VOID,我就要怀疑你的人品了;小猫说:你再不更新 VOID,我就要离家出走了。
现在! 立下此贴收集 VOID 主题以及我的相关插件在 PHP 8.0+,Typecho 1.2+ 使用时存在的问题!我会尽快修复!
祝好
大哥,我的评论直接故障了。
大哥,我的评论直接故障了。
最好是可以把报错代码、截图以及网址提供下,方便大家看。
还好没有分手 不然停更更久 ..
还好没有分手 不然停更更久 ..
插件 ExSearch在TP1.2 开发版配合主题最新开发版中,重建索引报错:Argument 1 passed to Typecho\Widget::__construct() must be an instance of Typecho\Widget\Request, instance of Typecho\Request given, called in /www/wwwroot/demo/usr/plugins/ExSearch/Plugin.php on line 276
大佬,极空间nas中用的80x86_typecho最新docker镜像,VOID主题插件在数据库Pdo_SQLite下无法启用,显示Database Query Error,怎么搞啊
催更
有一个小问题,未发表的文章保存为草稿时,会导致页面最下方的本站运行时间出错,从1970.1.1开始计时。
原因是此类文章尚未发表,所以数据库中存储的 create,即文章的发表时间,为0,导致函数 getBuildTime()
获取到的首篇文章的发表时间为0。
发现一个小问题,IP.php那个插件的37 到40 行,字符串的index用的是{},好像php现在只支持[]来引用了。
插件 ExSearch在TP1.2 开发版配合主题最新开发版中,重建索引报错:Argument 1 passed to Typecho\Widget::__construct() must be an instance of Typecho\Widget\Request, instance of Typecho\Request given, called in /www/wwwroot/demo/usr/plugins/ExSearch/Plugin.php on line 276
重建索引的错误需要把ExSearch 插件目录下的Plugin.php 的276行改为 $widget = $className::alloc(); 不需要之前那个很长的声明了。然后就好了
使用typecho 1.2.1版本 php 8.3,好像高级设置无法传到$setting 变量里。例如我想关闭mac 代码还有添加nav,都没有用。但如果直接在Utils.php里直接改setting 是可以的。不知道是不是$options->advance的问题
有一个小问题,未发表的文章保存为草稿时,会导致页面最下方的本站运行时间出错,从1970.1.1开始计时。
》原因是此类文章尚未发表,所以数据库中存储的 create,即文章的发表时间,为0,导致函数 getBuildTime() 获取到的首篇文章的发表时间为0。
在Utils.php中的getBuildTime()处构造的sql指令中加一行->where('table.contents.status = ?', 'publish')
,就可以过滤掉其他内容,只查询已经发表的文章了。