今天Christmas Eve ,公司里的人一个个holiday mood,忙着庆祝,送礼物..无心工作,闲着也是闲着,就试着把梦幻表情搞到WordPress里…
首先要先搞到梦幻表情的source图,因为梦幻官网有提供梦幻表情的qq包,通过qq,import了梦幻表情包作为qq自定义表情,然后export出去..这里恶心的地方在于 qq2009的自定义表情不再是以图片方式存储,而是打包压缩在一个CustomFace.db的文件里,花了不少工夫,找到一个7-zip的软件,可以直接解压这个db文件或者qq表情管理export出去的eif文件,得到source图gif格式文件 ..此时文件名全乱码,花了不少工夫按梦幻本来的顺序排列重命名文件,后来发现文件名格式不适用于网络使用,又编了个小Javascript程序批处理了下文件名,总算搞定上传..因为原梦幻表情有100多个,因为我懒 ,就删掉了一些,保留了我自己最常用到和可能用到的…
然后是修改include下面的Function.php,加入每个表情的对应文件名跟其快捷格式,因为有几十个,所以直接写了一段程序自动读取所有图片文件然后转化成对应的code再copy paste 然后在theme的smiley.php里把comments应该显示的表情跟其javascript link写进去,当然也是通过程序完成,自己写会累死 全部搞定上传,表情就可以用了…值得一提的是,在comment的时候,user在点表情时,出现在回复栏里的是表情的对应代码,比如 这个表情就是前面一个井号加17(前后加空格),而不是看到图片被insert进comment里,只有回复后刷新才会看到图片..当然user直接在comment里type井加数字(前后加空格)同样有效,对于我们习惯用代码直接发梦幻表情的玩家来说,直接type代码更方便…
And今天是平安夜,中午吃了餐大餐,公司请客,吃了好多火鸡 ..收了不少礼物,大多是巧克力,不过我都是白收,不回礼 …下午提早放工,晚上圣中6小强集体去看福尔摩斯… 最后祝所有人Merry Xmas & Happy New Year
PS:这段操作文件的code还蛮实用的,贴出来以后可能还用到..
//**********************************************************************
// Java ActiveX Script
//************************************************************************
function Main()
{
var objFSO;
var objFolder;
var objFileCol;
var objFile2;
try
{
objFSO = new ActiveXObject(“Scripting.FileSystemObject”);
objFolder = objFSO.GetFolder(“D:\\4\\”);
objFileCol = new [...]