首页 » WEB维护日志 » 正文

20150808小站小更新

主要修复/调整如下:

1 保留首页及各个分类页面的摘要信息的原始样式显示(之前是直接截取了前300字展示)

2 修复侧边评论框中,由于截取不当,导致部分表情显示成部分代码的BUG。

3 暂时不考虑升级到WordPress4.2.4,因为已经尝试过升级,升级后表情方面会有问题。

关于2的修复细节如下:

由于表情其实是一种特殊的文本组合,所以在展示时需要将这些存储的特殊文本组合转化为图片,而展示侧边框时不能展示完整评论,所以需要截取,于是出现了截取问题。

之前的截取是采用了类似这样的思路:根据截取点去判断截取点处是否有切割到表情的特殊文本组合,如果有,向后移动1个字符再次重复前面的操作,直到没有切割到(或者到结尾)为止。这个方案缺点在于每行可以显示的数量看起来不一致(因为表情实际占用的字符串长度很长),而且在服务器上显示没有按照正常的思路来(本地已经测试OK),所以现在直接改为用CSS去处理,简单快捷有效,解决了以上提到的所有问题。

关于3的细节如下:

升级后,表情显示将链接到s.w.org上,国内不一定能够正常访问,并且图标没有当前主题的好看,故回退代码到当前版本,短期不做升级处理。

发表评论