discuz的js调用的编码输出问题 K2又升级了
八月 27

coolcode出品的一款修改自 Chroder.com 的 WordPress Code Highlight 插件,但 CoolCode 插件在WordPress Code Highlight 基础上修改了很多的内容,增添了不少功能,很适合用作wordpress上一些程序片断的内容发布。

安装:

  • 因为该程序使用了PEAR,所以如果你的php开启了safe_mode的话,请记得让PEAR安装的那些php文件的所有者为你的httpd用户,以我所用的trustix 2.2为例来说,设置的命令如下:
    1. chown httpd:httpd /var/lib/php4/* -R
    2. find /var/lib/php4/ -type  f |xargs chmod 444
    3. find /var/lib/php4/ -type  d |xargs chmod 555
  • 如果有设置虚拟站点的open_basedir,要记得在httpd.conf里面添上PEAR所在目录,以我的系统trustix 2.2为例,httpd.conf相关设置如下:
    php_admin_value open_basedir 原有的设置路径:/var/lib/php4/
  • 使用的语法是:

    <coolcode>
    代码
    </coolcode>

    效果如下

    1. 代码

    如果要加亮具体的语言,可以用 lang 属性来指定:

    <coolcode lang="程序设计语言">
    代码
    </coolcode>

    如果不需要行号,可以使用 linenum 属性来指定:

    <coolcode lang="程序设计语言" linenum="off">
    代码
    </coolcode>

    效果如下

    代码

    如果希望可以直接以文件下载代码,可以使用 download 属性来指定:

    <coolcode lang="程序设计语言" download="文件名.扩展名">
    代码
    </coolcode>

    效果如下

    1. 代码

    这三个属性可以组合使用,互不影响。

    目前支持的程序设计语言有:

  • actionscript
  • cpp
  • css
  • diff
  • dtd
  • html
  • java
  • javascript
  • mysql
  • perl
  • php
  • python
  • ruby
  • sql
  • xml
  • Leave a Reply