dp.SyntaxHighlighter 1.6

| |
[不指定 February 29, 2008 09:59 | KuMoo ]
作  者: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>]

在上面加入:
&nbsp;&nbsp;{$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文件

温馨提示:为防万一,请务必备份原文件!
Tags: ,
Net.Design » BO-BLOG | 评论(0) | 引用(0) | 阅读(2426)
To BookMarks:百度搜藏 Google书签 Del.icio.us Yahoo收藏 新浪ViVi收藏夹 365天天网摘 天极网摘 我摘·网摘·网络书签 POCO网摘 YouNote网摘 和讯网摘 Bolaa博拉博客收录中心 igooi网摘 天下图摘
您也可用OpenID登入:
发表评论

Visitor's Name:           PassWord:

虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号
打开HTML 打开UBB 打开表情 隐藏