PJBLOG的UBB編輯器擴展及添加網盤下載
來源:程序員人生 發布時間:2014-04-16 23:37:10 閱讀次數:3480次
首先需要知道修改UBB編輯器需要修改什么文件,主要是5個文件
ubbcode.asp|UBBCode_Gecko.js|UBBCode_help.js|UBBCode_IE.js|UBBconfig.asp
ubbcode.asp是網頁顯示調用
UBBCode_Gecko.js|UBBCode_IE.js是在UBB編輯時調用
UBBCode_help.js是彈出信息框的內容與操作
UBBconfig.asp是UBB編輯器圖標以及連接操作
以下以添加網盤下載為實例,其中的紅色wp可以是任意你喜歡的字母以及數字。以下將不再另做說明
1.首先說下ubbcode.asp的修改
找到'-----------特殊標簽----------------在下面添加添加如下代碼
re.Pattern = "[wp=(.[^]]*)](.[^[]*)[/wp]"
Set strMatchs=re.Execute(strContent)
For Each strMatch in strMatchs
tmpStr1=checkURL(strMatch.SubMatches(0))
tmpStr2=strMatch.SubMatches(1)
strContent=replace(strContent,strMatch.Value," "&tmpStr2&"",1,-1,0)
Next
此文件修改完畢
2.UBBCode_Gecko.js的修改
在文件內容的最下面添加如下代碼
//網盤下載代碼
function UBB_wp(){
if (EditMethod=="normal")
{
var PopText
if (PopText=window.prompt(wp_normal,"")) {
AddText("[wp]"+PopText+"[/wp]")
}
}
if (EditMethod=="expert")
{
AddText("[wp][/wp]")
}
}
此文件修改完畢。
3.UBBCode_IE.js的修改
在此文件內容的最下面添加如下代碼
//網盤下載代碼
function UBB_wp(){
var UBBSelectrange=document.selection.createRange()
if (SelectAllow && UBBSelectrange.text!=""){
UBBSelectrange.text="[wp]"+UBBSelectrange.text+"[/wp]"
return
}
if (EditMethod=="normal")
{
var PopText
if (PopText=window.prompt(wp_normal,"")) {
AddText("[wp="+PopText+"]網盤下載[/wp]")
}
}
if (EditMethod=="expert")
{
AddText("[wp][/wp]")
}
}
此文件修改完畢
4.UBBCode_help.js的修改
在此文件內容最下面添加如下代碼
var wp_normal = "請輸入網盤下載的 URL。使用標簽:[wp=url][/wp]";
此文件修改完畢
5.ubbconfig.asp的修改
找到
UBB_Tools_default=UBB_Tools_default&"flash,music,mediaplayer,realplayer,ed2k,mDown,htmlubb,highlightcode" 在highlightcode之后添加,wp"
然后找到
function Tip(str)
Select Case str
另起一行添加如下代碼
case "wp":
Tip="插入網盤下載地址"
至此整個UBB編輯器修改完畢,然后找個圖片16X16的圖片命名為wp上傳到你皮膚的UBB/icon文件夾內即可。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈