在使用博客的时候,我们经常需要用到一样的UBB代码,比如,当我每次写完一些病毒分析的时候,我都把病毒样本传到纳米盘,然后把下载连接放到末尾, 如果每次都敲入代码那很麻烦,就算先保存在电脑里然后复制也不是特别方便,于是我这个懒人就在想能不能像ubb编辑器中的插入超级链接一样,只要点击一下图标就直接自动插入我需要的代码,昨天琢磨了一下,现在写出我的方法。
先看效果图:
快捷按钮使用效果演示动画:
[wmv=1024,768]attachments/month_0811/addlink.wmv[/wmv]
动画下载地址:
快捷按钮使用效果演示动画:
下面说说具体步骤,这里就以添加纳米盘下载链接为例子:
1,打开common/UBBCode_IE.js
查找
if (EditMethod==”expert”)
{
AddText(“[url][/url]”)
}
替换为
if (EditMethod==”expert”)
{
AddText(“[url][/url]”)
}
if (EditMethod==”nami”)
{
var PopText,PopUrl
PopText=”《img》linkimags/nami.gif《/img》”
if (PopUrl=window.prompt(link_normal_input,”http://“)) AddText(“病毒样本下载:[23]“+PopText+”“)
}
使用时请将“《img》《/img》”中的《》换成[]
2,打开common/UBBCode_Gecko.js,与第一步同样操作,这是对应非IE游览器的
3,打开blogedit.asp,自己准备所需要的图片
查找
内容摘要: 替换为
快捷标签: 内容摘要: 4,打开blogpost.asp,和上一步同样操作。
这是基本上就完成了,但是还有一个问题,就是不能转行,在日志中输入
,显示时并不执行换行而是显示还原符号,这是因为被pjblog替换还原了,那么我们可以自己自定义一个换行符号,比如[23]就是我自己的换行符号,在游览时只要遇到[23]就还原成
,这样就可以换行了。
5,打开common/function.asp
查找Str = Replace(Str, Chr(10), “
“)替换为
Str = Replace(Str, Chr(10), “
“)
Str = Replace(Str, “[23]”, “
“)现在就大功告成了,是不是一点击就可以复制你的连接了?方便多了吧。
看看效果图