我一直在使用 wp-codebox 这个代码高亮插件。这个代码高亮插件似乎很久没有更新了,而且作者的网站也不能访问了(被墙了?),不知道是不是停止维护了?虽然在插件主页上显示这个插件仅支持到 2.5.1,我这个 2.8+ 的 WordPress 也并没有提示不兼容……虽然这个插件似乎对 SEO 有影响,而且可能停止维护,不过我暂时不打算更换插件,大不了我自己维护自己的版本……
今天就修改了一下……因为昨天发的那文章很多用这个来显示高亮代码,而且最后一个长代码我还使用了自动收缩。可是自动收缩没效果!下载栏也没有显示。今天查一下,发现是插件的功能栏被我关了……启用以后觉得很难看,很厚,而且和我的蓝色主题很不搭调,于是就决定自己修改了。
先是改了 CSS,把那功能栏调好看了些。然后开始改 main.php,把后面失效的帮助链接给删掉了。然后我让代码小等于5行,又不提供文件下载的代码段自动隐藏功能栏,而对于大于70行的代码,如果没有显示声明展开则自动收缩。最后,觉得那个收缩很卡,就让他直接消失好了……查了下插件用的 jQuery,新版本改进了执行效率,而且没有改变插件里面用的那些函数的特性,就直接下下来更新了……
这里把我修改后的插件也贴出来供大家参考吧:wp-codebox-upsuper.tar.lzma (577.8 KB)
顺便说一声,配的也是最新版的 GeSHi,虽然只更新了一个小小版本……
解压包坏了 楼主能个跟新一下吗
行了 下了个winlzm才搞定 原来单单7z也不行的 呵呵 谢谢
博主,压缩包还是不行,rar似乎没有办法解压tar压缩文件?winlzm很难找!
7-zip最新版本可以解压lzma
刚到这个地方,大家好,看了支持一下呀,嘿嘿
我自己修改好了,只加两个功能,就是自动判断代码行数显示相应的功能。由于我这边的wp-codebox已经升级了,那个动态收缩我这边不觉得卡了,再说我不懂得php,想去除也不知道怎么去除!