[修改]BoBlog修改日記060929 – Code高亮設置

好手那邊看到 Sytax Highlighter for PJBlog

抓下來才發現是 給PJBlog用的,於是我上 dp.SyntaxHighlighter的網站看了一下souce,發現不是很麻煩,於是就來做一下 For Boblog…

首先是上官方網站下載原始碼,接著打開 inc/ubb.php

$regubb_search & $regubb_replace 末端,各加上一個 array

"/\s*\[codes=(.+?)\][\n\r]*(.+?)[\n\r]*\[\/codes\]\s*/ie"


"makeHighlightcode('\\1', '\\2')"


接著插入一個 function
function makeHighlightcode ($type, $str) {
 $str=str_replace("<br/>", "\n" , stripslashes($str));
 return "<textarea name=\"code\" class=\"{$type}\" rows=\"15\" cols=\"100\">{$str}</textarea>";
}


很容易,大功告成~~接下來只要想辦法加入CSS 跟 Javascript即可,當然路徑都要放對~



















由於可能不需要用到這麼多的語法高亮,剩下的可以自由刪除~

我的方法是在底部模組內新增 javascript ,在模板上新增CSS Boblog沒有可插入 的代碼

所以比較麻煩,必須從模板修改

缺點:


  • 只要Bob一更新 Boblog,步驟就要重新執行一次…

  • 還沒寫到UBB編輯器內,打算新增在 自定義編輯器,並新增按鈕

  • Code內有 textarea 的時候將會非常麻煩



先寫到這邊來去更新~

本文可任意散發連結網址,未經授權不得轉載文章任何內容。圖片文字著作權皆為 Mesak 所有