• 欢迎访问金刀客博客!
  • 2024,春节快乐!

为pjblog加上自定义快捷按钮

原创天空 admin 7195次浏览 已收录 0个评论

在使用博客的时候,我们经常需要用到一样的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]”, “
“)

现在就大功告成了,是不是一点击就可以复制你的连接了?方便多了吧。
看看效果图


金刀客博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明为pjblog加上自定义快捷按钮
喜欢 (5)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到