CoolCode 所做的改进
  • 增加了直接以文件形式下载源代码的功能。
  • 增加了选择是否显示行号功能,在行号显示模式下还可以通过双击代码来隐藏或显示行号。
  • 将固定宽高的代码窗口改成了自适应的窗口。
  • 重新定义了样式表。使显示的代码更美观。
  • 将代码加亮处理后的 class 改为了内嵌式的 style。这样是为了方便将彩色代码复制到 Word 之类的 Rich Text 编辑器中。
  • 修改了 Text_Highlighter 中的 Html Renderer。修正了原 Html Renderer 产生的加亮代码复制出来后,每行代码前多一个空格的问题。
  • 修正了原插件发帖代码中包含\’时的写入数据库错误。
  • 修正了回复中不能插入代码的错误。
  • 定义了 XML 和 BBCode 两种语法的 coolcode 标签。
  • 增加了 html 语言支持。
没有修正的问题
  • php 中的 html,Javascript 等非 PHP 代码无法加亮。
  • html、xml中的脚本无法按相应脚本格式加亮。
  • html 中的样式表无法按样式表格式加亮。

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

  • actionscript
  • cpp
  • css
  • diff
  • dtd
  • html
  • java
  • javascript
  • mysql
  • perl
  • php
  • python
  • ruby
  • sql
  • xm

2007年1月29日 最后更新

修正了 CoolCode 在 WordPress 2.1 上引起的导出错误。
注意:这是一个许久没有更新,但是应用仍然不少的插件,在这里我只做测试,不评论它的好坏。
作者网站:http://www.coolcode.cn/show-26-1.html
以下是测试内容:需要在代码编辑器下引入

  1. [coolcode lang="" download=""  linenum="on"][/coolcode]

我们可以注意到:download后面可以输入下载的文件名称,linenum是是否显示行号,on和off参数用于开启和关闭。
示例:html语言

下载: index.css
  1. /* $Id: docs.css 9263 2006-08-09 17:35:20Z lem9 $ */
  2. /* Stylesheet for phpMyAdmin documentation */
  3. /* vim: expandtab ts=4 sw=4 sts=4 tw=78
  4. */
  5.  
  6. body {
  7.     background-color: #ffffff;
  8.     font-family: sans-serif;
  9.     color: #000000;
  10.     margin: 0;
  11.     padding: 2em 0 2em 0;
  12. }
  13.  
  14. img {
  15.     border: 0;
  16. }
  17.  
  18. abbr, acronym {
  19.     border-bottom: 1px dotted;
  20. }
原创文章请注明:http://seo-dic.com.cn/archives/1168[希奥开源]