Miracles 主题设置面板問題
sillydanny opened this issue · comments
报告之前:我已经清除过浏览器 / CDN 缓存;也没有修改过相关源代码。
问题出处:
設定外觀:
Notice: Undefined index: type in /www/typecho/usr/themes/Miracles/libs/Options.php on line 68
Notice: Undefined index: type in /www/typecho/usr/themes/Miracles/libs/Options.php on line 80
Notice: Undefined index: type in /www/typecho/usr/themes/Miracles/libs/Options.php on line 91
实际行为描述:
不知道會否影響到功能或設定
预期的行为:
不再出現 "Notice: Undefined index: type in"
配置与环境:
-
问题页面:(如果有,请提供一个触发此问题的页面链接)
-
PHP 版本:7.2.31
-
数据库类型 / 版本:MySQL Ver 8.0.20
-
Typecho 版本: 1.2 (18.1.29)
-
主题版本:Release.1.5.4 和 Dev.版本是:1.5.5
-
使用的插件:NULL
-
浏览器:Microsoft Edge, Chrome, Firefox
截图
Undefined offset
这个问题一般是因为调用数组的时候超出了数组的取值范围,检查颜文字
那个设置有没有错误,正常来说这样书写是没有问题的:
(~ ̄▽ ̄)~ && ヾ(◍°∇°◍)ノ゙ && (*´゚∀゚`)ノ && o(* ̄▽ ̄*)ブ
可能是出现了多余的 &&
或者其他的问题
另外,这不像是一个 bug,以后这样的问题尽量使用“问题求助”的模板提 issue
设置面板的报错已经在 39b4e65156bb35e5a23ef1904d16716cd9562ab1
这个 commit 里解决了,因为 Undefined index 只是一个代码规范的警告,并不是致命性问题的报错,我自己用的时候关掉了 php 报错,所以一直没有发现这个问题,现在应该没问题了
还有就是,如果颜文字的问题解决了的话,请告诉我,以便我关闭 issue
謝謝解惑