自从willin大师失联,我接手更新的Smilies插件也有4个版本了。从当初兼容0.9调整选项到这次基本上重整结构支持预览排序,原作好用的代码一直都在,还应需求加入了jquery模式、正文功能及扩展包支持等。
虽然现在社会化评论流行,但独立博客自主的互动效果与数据控制依然是刚需,希望仍在使用这款插件的te粉们能继续用个性的表情搭配点亮自己的博客吧。:)

Smilies_v1.1.1_demo.jpg

基础功能依然是在评论按钮前加上以下代码输出表情选项:

  1. <?php
  2. if(isset($this->options->plugins['activated']['Smilies']))
  3.     Smilies_Plugin::output();
  4. ?>

加上if判断是为了让模版在插件禁用后不会显示500(当然真的不用了全去掉即可)。

新版支持在插件目录下自建表情文件夹,选择后即可在设置页面中实时预览到22张表情图片。使用拖拽将它们与上方默认表情对应起来,提交即可保存排序结果。

表情不对应当然不影响使用,但插件采用了wordpress标准表情码如“:smile:”被解析为不是“微笑”的图片可能会给评论者带来一定困扰,更主要的是更换表情包或迁移博客程序时很容易造成显示混乱。

另外更新还增加了字符型表情的替换开关。wordpress在这方面比较谨慎,因为替换字符可能会破坏文本,所以我们也没添加更多的符号支持,尤其在正文表情被引入的情况下(有需求可自改源码):

感谢LT21童鞋的热心支援表情现在可以在正文中使用了。当然它与评论区效果是同步的。如果你只想使用正文表情很多可视化编辑器会带相关功能。总之新版Smilies也会以开关形式给大家选择。

最后插件默认会选取页面的第一个文本域(textarea)输入表情码,如果你的主题特殊请在后台设置里指定评论框的ID。

Smilies_v1.1.1_thumb.png

PS:随插件更新的还有7款自由表情包扩展。与上次的7套标准表情包不同这批没有数量与文件名限制,种类也更加丰富,大家只需要挑选出喜爱的22张即可(再次感谢LT21的布丁表情和Fj分享的QQ2016系列,下载请前往插件的github分支)。

attachment Smilies_v1.1.2.zip (75.9 KB, 下载次数: 1653, 最后修改: 2017-02-07 12:30)

Changlog

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

1.1.1 重整代码结构并优化js; 支持定制表情预览排序; 增加替换字符表情开关; 前后台可使用正文表情; 配发7套自由表情扩展包。

1.0.7 修正onclick的更新bug; 配发7套标准表情扩展包。

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

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

(Last modified: 2017-02-07 12:32)