typecho源程序修改记录
包含https://gaobukai.com/phpsoft/139.html 中的修改内容,下面集中记录。
修改头像默认调用类型为identicon
/var/Typecho/common.php
945行增加
$default = $default?$default:'identicon';
**这一条,这么改最简单,没办法。**
验证邮箱,修改邮箱后重新验证
Var/Widget/User/Profile.php
第268行增加下面内容
/** 修改mail重新验证*/
if ($user['mail'] !== $this->user->mail) {
$this->update(array('validate_state' => 0), $this->db->sql()->where('uid = ?', $this->user->uid));
}
经过不断的学习,这一条可以不用了,改为function.php或者插件模式了。
Typecho_Plugin::factory('Widget_Users_Profile')->updateProfile = array('Mail_Plugin', 'updateProfile');
public static function updateProfile()
{
/** 修改mail重新验证*/
if ($user['mail'] !== $this->user->mail) {
$this->update(array('validate_state' => 0), $this->db->sql()->where('uid = ?', $this->user->uid));
}
}
就这两条就OK了,确实很容易弄。
差粘贴上传,后台发布css,这个css太乱了,重新整理,不需要什么重置浏览器,全部整合一起。
这个放弃了,粘贴上传弄不来,后台css引入bootstrap-reboot.css
算了。
最后修订于 2020-11-09 15:17:13
- 上一篇 稍微修改了一下后台样式
- 下一篇 三星集团会长李健熙在首尔三星医院去世,享年78岁