自从Willin大师失联我接手更新Smilies插件也有好几个版本了,从兼容0.9调整选项到后来重整结构支持预览排序,原作好用的代码一直都在,又加入jquery模式、正文表情和自定义扩展组等功能,让typecho粉们能更自如地用个性化的表情图片装点自己的博客。 随着1.1发布现在表情选框也能用更原生的魔术钩子方式调用了,只要在评论框下放置代码:

  1. <?php $comments->smilies(); ?>

即可,禁用插件自动消失无副作用;同时正文表情选框亦集成至编辑器按钮,效果分别如下:

Smilies_v1.1.3_demo.png

上个版本虽然可以对照wordpress标准表情码实现拖拽排序,但也无法预览和使用前22张外的更多表情图片。这个问题在最新的1.1.3版得到解决:你可以通过填写“任意表情码|图片地址”形式扩展表情组,如果填写的还是标准码则自动覆盖标准组设置,也可以关闭标准组仅使用自定义扩展组。

新版另一个重要优化是对表情包扫描实现了分组ajax异步,这样即便文件夹或所含图片较多也不会造成页面卡顿。原生js弹窗亦支持界外点击关闭并可以设置弹窗的各项css效果。前台表情尺寸支持3种情景定制。默认表情包更换为新版QQ、贴吧和微博,wordpress表情也更新至emoji版。

和之前一样插件会默认选取页面的第一个文本域(textarea)定位焦点输入表情码,如果你的主题情况特殊可在设置里填写指定的评论框ID。

Smilies_v1.1.3_thumb.png

另继续附赠一套7款的混合表情包,包括3套wordpress标准版(各22张)和4套不限量自选版(含本博正在使用的Emoticon系列矢量svg表情),下载请前往插件的github分支。 最后再次感谢LT21xiaoyan94对插件源码做出的贡献。

attachment Smilies_v1.1.3.zip (825.3 KB, 下载次数: 2576, 最后修改: 2018-07-01 19:42)

Changlog

1.1.3 增加自定义扩展表情组; 异步扫描优化中文支持; 正文表情改编辑器按钮; 可关闭标准组表情输出; 可设置评论弹窗css样式; 可分情景设置表情尺寸; 更换默认表情支持svg。

1.1.2 jquery判断加载CDN源, 弹窗可点击空白处关闭。

1.1.1 重整代码结构优化js; 支持表情包预览排序; 可关闭替换字符表情; 增加正文用表情支持。

1.0.7 修正onclick效果bug; 配发7套标准版表情包。

1.0.6 去贴图按钮(静默支持); 增加jquery版弹窗模式。

1.0.5 兼容0.9评论代码过滤; 增加表情包选择与调用; 弹窗式可选并调整效果。

(Last modified: 2018-07-02 10:45)