专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Javascript教程 » wordpress插件:WordPress 插件——CoolCode使用思路方法和下载 »正文

wordpress插件:WordPress 插件——CoolCode使用思路方法和下载

来源: 发布时间:星期六, 2008年12月27日 浏览:94次 评论:0
本插件原修改自 Chroder.com WordPress Code Highlight 插件但 CoolCode 插件在它基础上修改了很多内容

  • 功能特征
  • 使用思路方法
  • 更新历史
  • 效果例子

下载:coolcode

CoolCode 所做改进

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

没有修正问题

  • php 中 htmlJavascript 等非 PHP 代码无法加亮
  • html、xml中脚本无法按相应脚本格式加亮
  • html 中样式表无法按样式表格式加亮
以上是 Text_Highlighter 要解决问题除非 Text_Highlighter 能解决这些问题否则这些问题将直保留

CoolCode 使用思路方法

首先下载并解压缩到您 WordPress 插件然后在您 WordPress 中激活该插件就可以了

本想给本插件增加对所见即所得编辑器支持功能后来经测试发现所见即所得编辑器本身有太多问题他无法将代码正确保存到数据库中因此目前取消了对所见即所得编辑器支持功能

所以如果你要使用本插件请将 将 WordPress “选项”—>“写作”—>“自动修正内嵌式 XHTML 语法”禁用并在选项和用户中把所见即所得编辑器关掉然后使用以下语法即可

注意:目前方括号语法和尖括号语法等效但不保证以后同样有效推荐使用尖括号语法!

使用语法是:

<coolcode>
代码
</coolcode>

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

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

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

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

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

下载: example.txt
<coolcode lang="设计语言" download="文件名.扩展名">
代码
</coolcode>

这 3个属性可以组合使用互不影响

目前支持设计语言有:

  • actionscript
  • cpp
  • css
  • df
  • dtd
  • html
  • java
  • javascript
  • mysql
  • perl
  • php
  • python
  • ruby
  • sql
  • xml
2007年1月29日 更新

修正了 CoolCode 在 WordPress 2.1 上引起导出

2006年5月25日 更新

修正了将代码中 \‘ 替换为 ‘ bug

2006年3月4日 更新

WordPress 有些选项会导致 ” 和 : 被修改以至于使该插件不能正常工作现已修正该 bug

2006年2月28日 更新

增加了 ActionScript 语言支持(来自 ZRong's Blog )

更新了内置 PEAR 版本

2006年2月11日 更新

修正了 coolcode 标签不能嵌套问题

修正了 php 不加 <?php ?> 不能加亮问题

2006年2月6日 更新

修正了某些主题样式表原因在行号显示模式下无法正常显示问题

修正了上次因修正行首单个空格不显示问题而导致 IE 下某些长文本无法换行新问题

去掉了 Text_Highlighter 中该插件不需要文件

2006年2月5日 更新

修正了行首单个空格不显示问题

将 Windows 上默认显示字体改为 Fixedsys

更新 PEAR (包括 XML_Parser 和 Text_Highlighter)到最新版本

2006年1月26日 更新

修正了使用 Page Post 2 分页插件在翻页后使本插件代码下载功能实效问题

2006年1月20日 更新

修正了使用 Page Post 2 分页插件在翻页后双击行号显示隐藏功能实效问题

2006年1月11日 更新

修正了非加亮模式下没有正确显示代码缩进问题

修正了非加亮带行号模式下 Firefox 上空行行号重叠问题

2006年1月10日 更新

修正了在无行号模式下没有正确显示代码缩进问题

修正了在无行号模式下显示非等宽字体问题

2006年1月4日 更新

修正了某些没有 footer.php 主题不能使用双击隐藏行号功能问题

2005年12月29日 更新

修正了在某些主题下双击隐藏行号无效 bug

修正了在某些主题下显示效果不 bug

更新了内置 PEAR

2005年12月20日 更新

增加了 linenum 属性可以选择是否显示行号

增加了download 属性可以直接以文件形式下载代码

2005年10月24日 更新

修改了下样式表使其在 Linux 上显示字体更美观

2005年7月20日 更新

修正了某些语句太长不换行 bug

2005年7月14日 更新

修正了 xhtml 校验

修正了 css 校验

2005年7月11日 更新

修正了在 firefox 上行号隐藏后空行不再显示 bug

效果例子

下载: coolcode.js
    ="hl- ln-show" _disibledevent="COLOR: red">原创作品转载请注明出处

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: