天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

WordPress 插件――CoolCode使用方法與下載

本插件原修改自 Chroder.com 的 WordPress Code Highlight 插件。但 CoolCode 插件在它基礎上修改了很多的內(nèi)容。

  • 功能特征
  • 使用方法
  • 更新歷史
  • 效果實例

下載:coolcode

CoolCode 所做的改進

  • 增加了直接以文件形式下載源代碼的功能。
  • 增加了選擇是否顯示行號功能,在行號顯示模式下還可以通過雙擊代碼來隱藏或顯示行號。
  • 將固定寬高的代碼窗口改成了自適應的窗口。
  • 重新定義了樣式表。使顯示的代碼更美觀。
  • 將代碼加亮處理后的 class 改為了內(nèi)嵌式的 style。這樣是為了方便將彩色代碼復制到 Word 之類的 Rich Text 編輯器中。
  • 修改了 Text_Highlighter 中的 Html Renderer。修正了原 Html Renderer 產(chǎn)生的加亮代碼復制出來后,每行代碼前多一個空格的問題。
  • 修正了原插件發(fā)帖代碼中包含/'時的寫入數(shù)據(jù)庫錯誤。
  • 修正了回復中不能插入代碼的錯誤。
  • 定義了 XML 和 BBCode 兩種語法的 coolcode 標簽。
  • 增加了 html 語言支持。

沒有修正的問題

  • php 中的 html,Javascript 等非 php 代碼無法加亮。
  • html、xml中的腳本無法按相應腳本格式加亮。
  • html 中的樣式表無法按樣式表格式加亮。

以上是 Text_Highlighter 要解決的問題,除非 Text_Highlighter 能解決這些問題,否則這些問題將一直保留。

CoolCode 使用方法

首先,下載并解壓縮到您的 WordPress 插件,然后在您的 WordPress 中激活該插件就可以了。

本想給本插件增加對所見即所得編輯器支持的功能,后來經(jīng)測試發(fā)現(xiàn),所見即所得編輯器本身有太多問題,他無法將代碼正確保存到數(shù)據(jù)庫中。因此目前取消了對所見即所得編輯器支持的功能

所以如果你要使用本插件,請將 將 WordPress “選項”―>“寫作”―>“自動修正錯誤的內(nèi)嵌式 XHTML 語法”禁用,并在選項和用戶中把所見即所得編輯器關掉,然后使用以下語法即可。

注意:目前方括號語法和尖括號語法等效,但不保證以后同樣有效,推薦使用尖括號語法!

使用的語法是:

<coolcode>
代碼
</coolcode>

如果要加亮具體的語言,可以用 lang 屬性來指定:

<coolcode lang="程序設計語言">
代碼
</coolcode>

如果不需要行號,可以使用 linenum 屬性來指定:

<coolcode lang="程序設計語言" linenum="off">
代碼
</coolcode>

如果希望可以直接以文件下載代碼,可以使用 download 屬性來指定:

下載: example.txt<coolcode lang="程序設計語言" download="文件名.擴展名">
代碼
</coolcode>

這三個屬性可以組合使用,互不影響。

目前支持的程序設計語言有:

  • actionscript
  • cpp
  • css
  • diff
  • 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 有些選項會導致 ” 和 : 被修改,以至于使該插件不能正常工作,現(xiàn)已修正該 bug。

2006年2月28日 更新

增加了 ActionScript 語言的支持(來自 ZRong's Blog )。

更新了內(nèi)置的 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。

更新了內(nèi)置的 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
  1. function linenumber(o) {
  2.     if (o.className == "hl-main ln-hide") {
  3.         o.title = "Double click to hide line number.";
  4.         o.className = "hl-main ln-show";
  5.     } else {
  6.         o.title = "Double click to show line number.";
  7.         o.className = "hl-main ln-hide";
  8.     }
  9. }

原創(chuàng)作品,轉載請注明出處。

腳本之家下載地址 http://www.jb51.NET/codes/9630.html

JavaScript技術WordPress 插件――CoolCode使用方法與下載,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 99er4久久视频精品首页 | 同居了嫂子在线观看 | 日韩成人黄色 | 99九九免费热在线精品 | 日韩1区1区产品乱码芒果榴莲 | 青青伊人影院 | 久久久擼擼擼麻豆 | 国产麻豆剧看黄在线观看 | 草民电影网午夜伦理电影网 | AV97最新无码喷水叫床 | 娇小XXXXX第一次出血 | 成人网站国产在线视频内射视频 | 一个人日本的视频免费完整版 | 亚洲 自拍 偷拍 另类综合图区 | 国产精品成久久久久三级四虎 | 国产精品毛片AV久久97 | 免费小视频在线观看 | 四虎国产一区 | 红桃传媒少妇人妻网站无码抽插 | 亚洲国产欧美在线看片 | 99pao成人国产永久免费视频 | 4hu四虎免费影院www | 国产一在线精品一区在线观看 | 亚洲欧美成人综合 | 色戒在线完整观看在线播放版 | 天美传媒在线观看免费完整版 | 亚洲AV无码国产精品午夜久久 | 名女躁b久久天天躁 | 色 花 堂 永久 网站 | 免费。色婬网站 | 中文字幕亚洲乱码熟女在线萌芽 | 蜜臀AV精品久久无码99 | 在线观看日本污污ww网站 | 草莓视频在线看免费高清观看 | 中文字幕人成人乱码亚洲影视 | 动漫成年美女黄漫网站 | 国产精品久人妻精品 | 99re8热视频这在线视频 | 日本高清无人区影院 | 四库影院永久国产精品 | 亚洲中文字幕手机版 |