WP插件WP-CodeBox1.2.2灭虫,供下载

WP-CODEBOX是一个作得相当漂亮,非常实用的插件,高亮代码,而且代码不会把页面撑破。

不过还是有小bug(为啥我总能找到bug,不管是代码的bug还是真的bug,sigh~~~~),给作者留了无数留言,报告自己的抓虫经过,估计都要刷屏了。

bug有两个:

  1. 作者用了get_settings('home'),首先这个取的值不对,其次,get_settings已经deprecated,应该用get_bloginfo('wpurl')
  2. xhtml验证通不过(俺有代码洁癖,通不过就难受),xhtml规定id不能用数字开头(我也是第一次知道),还有就是一个param漏了引号。
  3. 在codebox关闭的时候点[Copy to Clipboard]出错,原因:虽然tr的display属性是'none'但是td还是''

改进:

  1. 原来的header部分跟下面的coding连在一起,代码一长,后边的copy to clipboard和+-号就看不到了,要把下面的scrollbar拉到最右边才能看到选项,我希望header可以不跟着代码跑。
  2. 在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模式下<和>会变成&lt;和&gt;

看看还有啥

8条回复

  1. yixia说到:
    phpinfo();
    echo('[/code]');//should print :bracket:/code:bracket:
    echo("\\\"");//3 back slash
    echo("\\\'");//3 back slash
  2. Charles说到:

    好,我来测试代码 ,就phpinfo吧

  3. BlueDrifter说到:

    侠姐,简单的使用方法建议更新到上面的文章中去,这样新手都可以很容易的安装并使用了。

  4. Simon说到:

    拿了试试先,怎么不先Demo下

  5. kevin说到:

    不错不错 down了用了

  6. cmshacker说到:

    还有一个问题,为什么我输入的代码在日志页面上显示后都是转义符了?只有在HTML模式下编写的才有用,可是在这个模板下编写的日志却不能转到可视模板,一转的话代码就都没有了。。。

    • 轶侠说到:

      你是第一个到我这里留言的非熟人。插件的作者说了会把我的修改放到新的版本里的。那个转义是wp留言造成的,Eric.Wang说可以解决,等新版本吧。
      p.s.我这里的代码又更新了一下下,不过你要是用着没问题就不用更新了

  7. cmshacker说到:

    太感谢了,在作者网站下了那个搞了半天用不了,不知道怎么回来,来你这里下的就行了,也不知道是怎么回事儿,因为测试的代码不一样,所以也不知道是不是我的代码出了问题,反正先用着了,谢了,有空去俺博客LookLook

发表评论

您的电子邮箱地址永远不会被公开。 标记为 * 的区域必须填写