返回

博客的一些改动:支持emoji\新增一朵炒鸡萌的表情面板

DIYgay的OwO表情面板我看中好久,一直懒癌没有部署用上。 加上一直想要启用的emoji也一直停滞不前。

春天的到来某种意义上治愈了我的懒癌。

最近博客的改动:

1.表: typecho_contents的mediumtext字段由text改为了mediumtext

Text 最大长度65535个字元(2^16-1) MediumText 最大长度 16777215 个字元(2^24-1 LongText 最大长度4294967295个字元 (2^32-1)

而当时text已经不能满足遇见一百个女孩的需求了,所以改了。

2.所有的表,排序规则由utf8_general_ci改为utf8mb4_general_ci

主要是为了支持emoji(没办法啊,OwO表情面板也预置emoji)。 特别的表typecho_comments的text排序规则也改成了utf8mb4_general_ci,为了评论也支持emoji 然后tp配置文件也改了

/** 定义数据库参数 */
$db = new Typecho_Db('Pdo_Mysql', 'typecho_');
$db->addServer(array (
  'host' => 'localhost',
  'user' => 'USER',
  'password' => 'PASSWORD',
  'charset' => 'utf8mb4',
  'port' => '3306',
  'database' => 'typecho',
), Typecho_Db::READ | Typecho_Db::WRITE);
Typecho_Db::set($db);

php7使用了pdo连接,以及charset也改了一下。

3.启用了DIYgay的表情面板,真的是炒鸡萌

自己是个渣渣,都不知道怎么搞。 搞了半天,不停去问DIYgay,也总是在他回答之前弄明白。

遇到一个坑就是没登陆前 名字 邮箱 评论框的class都等于"form-control",测试时候只有一个"form-control"正常,高兴坏了,模拟未登录状态,表情跑名字框里了。

赶紧给评论框安了另一个名字QAQ

还有json文件新增了表情,忘记加,导致不能用什么的。。

最后效果是这样的!

就是这样啦? (๑•̀ㅁ•́ฅ)

Licensed under CC BY-NC-SA 4.0
最后更新于 Apr 01, 2017 21:01 UTC