WP-CODEBOX是一个作得相当漂亮,非常实用的插件,高亮代码,而且代码不会把页面撑破。
不过还是有小bug(为啥我总能找到bug,不管是代码的bug还是真的bug,sigh~~~~),给作者留了无数留言,报告自己的抓虫经过,估计都要刷屏了。
bug有两个:
- 作者用了get_settings('home'),首先这个取的值不对,其次,get_settings已经deprecated,应该用get_bloginfo('wpurl')
- xhtml验证通不过(俺有代码洁癖,通不过就难受),xhtml规定id不能用数字开头(我也是第一次知道),还有就是一个param漏了引号。
- 在codebox关闭的时候点[Copy to Clipboard]出错,原因:虽然tr的display属性是'none'但是td还是''
改进:
- 原来的header部分跟下面的coding连在一起,代码一长,后边的copy to clipboard和+-号就看不到了,要把下面的scrollbar拉到最右边才能看到选项,我希望header可以不跟着代码跑。
- 在Firefox里复制到剪贴板功能因为firefox的安全策略不能用(其实除了ie别的浏览器都不能用这个),所以链接隐藏,在代码关闭的时候这个功能也不可用所以也隐藏。
其实在Firefox里还是有曲线实现复制到剪贴板的,具体方法见《Clipboard Copy》,《支持firefox的“复制到剪贴板”》
修改效果可以看《新blog开张,wordpress安装经历》。
下载:轶侠修改的codebox
一共改了三个文件:main.php, css/codebox.css, js/codebox.js
原文件没有删除,重命名为:o.main.php, css/o.codebox.css, js/o.codebox.js
增加了README by YiXia.txt
建议在HTML模式下插入代码,在Visual模式下<和>会变成<和>
好,我来测试代码 ,就phpinfo吧
侠姐,简单的使用方法建议更新到上面的文章中去,这样新手都可以很容易的安装并使用了。
拿了试试先,怎么不先Demo下
不错不错 down了用了
还有一个问题,为什么我输入的代码在日志页面上显示后都是转义符了?只有在HTML模式下编写的才有用,可是在这个模板下编写的日志却不能转到可视模板,一转的话代码就都没有了。。。
你是第一个到我这里留言的非熟人。插件的作者说了会把我的修改放到新的版本里的。那个转义是wp留言造成的,Eric.Wang说可以解决,等新版本吧。
p.s.我这里的代码又更新了一下下,不过你要是用着没问题就不用更新了
太感谢了,在作者网站下了那个搞了半天用不了,不知道怎么回来,来你这里下的就行了,也不知道是怎么回事儿,因为测试的代码不一样,所以也不知道是不是我的代码出了问题,反正先用着了,谢了,有空去俺博客LookLook