typecho functions.php themeInit函数简要

typecho functions.php themeInit函数简要
function themeInit($archive) { Helper::options()->commentsMaxNestingLevels = 999;//评论回复楼侧最高999层.这个正常设置最高只有7层 Helper::options()->commentsAntiSpam = false;//评论关闭反垃圾保护 if ($archive->is('author')) { $archive->parameter->pageSiz...

Typecho使用AJAX实时获取评论者头像

Typecho使用AJAX实时获取评论者头像
PHP部分此代码添加到主题functions.php文件function themeInit($archive) { if(isset($_GET['action']) == 'ajax_avatar_get' && 'GET' == $_SERVER['REQUEST_METHOD'] ) { $host = 'https://secure.gravatar.com/avatar/'; $email = strtolower( $_GET['email']); ...

使用CSS去除点击链接和按钮时出现的虚线框

使用CSS去除点击链接和按钮时出现的虚线框
一些文字/图片链接,或者一些input控件,在点击时会在周围出现虚线边框,一般会在火狐和IE浏览器下出现虚线框,谷歌下不会有。方法一:outline:none;通常我们会这么写:a,input{outline:none;}优点是代码简洁,使用一行css就能解决问题,但是也有缺点:ie6、ie7并不认识outline属性,需要配合仅ie6和ie7支持的css属性 blr:expression_r(this.onFocus=this.blur());使用来达到兼容,expression 条件,...

Typecho增添emoji表情功能

Typecho增添emoji表情功能
Typecho默认不支持emoji表情,是由于编码的问题,只需要将默认的数据库编码utf8修改为utf8mb4即可,不过utf8mb4编码在PHP5.5以后才支持。1.修改数据库编码在PhpMyadmin中选择typecho数据库,操作-->排序规则-->选择utf8mb4_unicode_ci然后执行。2.修改表编码执行以下sql语句alter table typecho_表名 convert to character set utf8mb4 collate utf8mb4_...