作 者:Mesak
網 站:http://mesak.wablog.info
程式名稱:dp.SyntaxHighlighter For UBB
插件版本:1.2
適用版本:2.1.0
程式網站:http://www.dreamprojections.com/SyntaxHighlighter
安裝方式:
1.請把images下的目錄 直接上傳到Blog目錄下
把dphighlighter目錄,上傳到plugin下
2.接著安裝plugin,從後台的 外觀延伸→外掛程式管理→安裝外掛程式 輸入目錄名稱dphighlighter
3.參數設定 →<head>區域額外程式碼內,插入此段Code
<link type="text/css" rel="stylesheet" href="images/css/SyntaxHighlighter.css" />
4.修改editor\ubb\editordef.php
找到:
[<a href="javascript: showhidediv('FrameUpload');" title="{$lna[741]}" class="thickbox">{$lna[741]}</a>]
在上面加入:
{$lna[1185]}
<select onChange="showheightcode(this.options[this.selectedIndex].value);this.options[0].selected='selected';" name=color>

<option value="" selected>{$lna[1186]}</option>
<option value="C" style="color:#87CEEB">{$lna[1187]}</option>
<option value="C#" style="color:#4169E1">{$lna[1188]}</option>
<option value="CSS" style="color:#0000FF">{$lna[1189]}</option>
<option value="JS" style="color:#00008B">{$lna[1190]}</option>
<option value="delphi" style="color:#FFA500">{$lna[1191]}</option>
<option value="java" style="color:#FF4500">{$lna[1192]}</option>
<option value="php" style="color:#DC143C">{$lna[1193]}</option>
<option value="python" style="color:#FF0000">{$lna[1194]}</option>
<option value="ruby" style="color:#B22222">{$lna[1195]}</option>
<option value="vb" style="color:#8B0000">{$lna[1196]}</option>
<option value="sql" style="color:#008000">{$lna[1197]}</option>
<option value="xml" style="color:#32CD32">{$lna[1198]}</option>

<option value="xml" style="color:#2E8B57">{$lna[1199]}</option>
</select>
function makeUploader() {
在其上面添加:
function showheightcode(color) {
if (color=="#define#") {
color = prompt(jslang[38], jslang[39]);
}
if (document.selection && document.selection.type == "Text") {
var range = document.selection.createRange();
range.text = "[codes=" +color+"]"+ range.text + "[/codes]";
} else if (is_firefox && noweditorid.selectionEnd) {
txt=FxGetTxt ("[codes="+color+"]", "[/codes]");
return;
} else {
txt=prompt(jslang[39]+' '+color,jslang[26]);
if(txt!=null) {
AddTxt="[codes="+color+"]"+txt+"[/codes]";
AddText(AddTxt);
}
}
}
6.替换博客跟目录下的lang文件
温馨提示:为防万一,请务必备份原文件!
網 站:http://mesak.wablog.info
程式名稱:dp.SyntaxHighlighter For UBB
插件版本:1.2
適用版本:2.1.0
程式網站:http://www.dreamprojections.com/SyntaxHighlighter
安裝方式:
1.請把images下的目錄 直接上傳到Blog目錄下
把dphighlighter目錄,上傳到plugin下
2.接著安裝plugin,從後台的 外觀延伸→外掛程式管理→安裝外掛程式 輸入目錄名稱dphighlighter
3.參數設定 →<head>區域額外程式碼內,插入此段Code
<link type="text/css" rel="stylesheet" href="images/css/SyntaxHighlighter.css" />4.修改editor\ubb\editordef.php
找到:
[<a href="javascript: showhidediv('FrameUpload');" title="{$lna[741]}" class="thickbox">{$lna[741]}</a>]在上面加入:
{$lna[1185]}
<select onChange="showheightcode(this.options[this.selectedIndex].value);this.options[0].selected='selected';" name=color> 
<option value="" selected>{$lna[1186]}</option>
<option value="C" style="color:#87CEEB">{$lna[1187]}</option>
<option value="C#" style="color:#4169E1">{$lna[1188]}</option>
<option value="CSS" style="color:#0000FF">{$lna[1189]}</option>
<option value="JS" style="color:#00008B">{$lna[1190]}</option>
<option value="delphi" style="color:#FFA500">{$lna[1191]}</option>
<option value="java" style="color:#FF4500">{$lna[1192]}</option>
<option value="php" style="color:#DC143C">{$lna[1193]}</option>
<option value="python" style="color:#FF0000">{$lna[1194]}</option>
<option value="ruby" style="color:#B22222">{$lna[1195]}</option>
<option value="vb" style="color:#8B0000">{$lna[1196]}</option>
<option value="sql" style="color:#008000">{$lna[1197]}</option>
<option value="xml" style="color:#32CD32">{$lna[1198]}</option> 
<option value="xml" style="color:#2E8B57">{$lna[1199]}</option>
</select>5.打开editor\ubb\ubbeditor.js
找到
function makeUploader() {在其上面添加:
function showheightcode(color) {
if (color=="#define#") {
color = prompt(jslang[38], jslang[39]);
}
if (document.selection && document.selection.type == "Text") {
var range = document.selection.createRange();
range.text = "[codes=" +color+"]"+ range.text + "[/codes]";
} else if (is_firefox && noweditorid.selectionEnd) {
txt=FxGetTxt ("[codes="+color+"]", "[/codes]");
return;
} else {
txt=prompt(jslang[39]+' '+color,jslang[26]);
if(txt!=null) {
AddTxt="[codes="+color+"]"+txt+"[/codes]";
AddText(AddTxt);
}
}
}6.替换博客跟目录下的lang文件
温馨提示:为防万一,请务必备份原文件!
您也可用OpenID登入:
我不要去上班
塔罗牌占卜


February 29, 2008 09:59 |
<option value="" selected>
<option value="xml" style="color:#2E8B57">















![KuMoo's Blog - [ Box Stop Here ]](http://www.kumoo.net/logo.gif)





