官方首页 | 无图版 | BBS首页
PJBlog3 2.8.5.157 新版发布 下载|升级(2008.8.26) 来给PJ3提提发展建议 2008版 PJHOME 珍藏/纪念版官方T恤 正式发布! PJ3内测团队主创人员身份,性格,特点吐血大曝光
PJBlog技术支持论坛使用问题总索引 PJ-Blog 3 斑竹日志 【独家】我使用过的三种空间,与客服的精彩故事 Z-Blog,Wordpress,Bo-Blog转换到PJBlog
 22 123
发新话题
打印

PJBlog干扰码插件(支持v2.5.0125&v2.6 build 02)[01.23更新]

PJBlog干扰码插件(支持v2.5.0125&v2.6 build 02)[01.23更新]

使用说明:
    后台关闭静态日志模式
    将其覆盖"class/cls_article.asp",文章正文即可产生干扰码,在一定程度上防止复制。

适用版本:
    PJBlog2 v2.5.0125;
    PJBlog2 v2.6 build 02;

更新说明:
    01.23 会员登录后不产生干扰码;

广告时间:
    个人博客:http://www.mzwu.com/ 期待您的来访^_^

由于一些朋友自己改过class/cls_article.asp文件,不能用覆盖,下边给出详细修改方法(v2.5.0125&v2.6 build 02改法相同):
复制内容到剪贴板
代码:
1.添加两个函数:

'*******************************************
'产生干扰码函数
'*******************************************
function mzcode()
Dim iLen,i
randomize
iLen = int(31*rnd+20) '设置干扰码长度,范围[20,50]
for i = 1 to iLen
        randomize
        mzcode = mzcode & chr(int(127*rnd+1))
next
mzcode = replace(mzcode,"<","")
mzcode = replace(mzcode,">","")
mzcode = "<span style=""font-size:0px;color:#ffffff"">" & mzcode & "</span>"
end function

'*******************************************
'寻找<br/><br/>个数
'*******************************************
function mzbr(temp)
Dim i
i = 1
mzbr = 0
do while i <> 0
        i = instr(i,temp,"<br/><br/>",1)
        if i <> 0 then
                mzbr = mzbr + 1
                i = i + 1
        end if
loop
end function

2.行150
if request.Cookies(CookieName)("memName")<>"" then
    response.write (highlight(UnCheckStr(UBBCode(HtmlEncode(log_ViewArr(8,0)),mid(log_ViewArr(11,0),1,1),mid(log_ViewArr(11,0),2,1),mid(log_ViewArr(11,0),3,1),mid(log_ViewArr(11,0),4,1),mid(log_ViewArr(11,0),5,1))),keyword))
else
    Dim t_content,t_n,t_i
    t_content = highlight(UnCheckStr(UBBCode(HtmlEncode(log_ViewArr(8,0)),mid(log_ViewArr(11,0),1,1),mid(log_ViewArr(11,0),2,1),mid(log_ViewArr(11,0),3,1),mid(log_ViewArr(11,0),4,1),mid(log_ViewArr(11,0),5,1))),keyword)
    t_n = mzbr(t_content)
    For t_i=1 to t_n
            t_content = replace(t_content,"<br/><br/>",mzcode & "<br/> <br/>",1,1)
    Next
    Response.write t_content
end if
OK!

[ 本帖最后由 dnawo 于 2007-1-23 09:18 编辑 ]

附件

cls_article.rar (11.72 KB)

2007-1-23 09:15, 下载次数: 26

TOP

个人觉得没太大必要

TOP

效果还可以的说.

TOP

也只是玩玩,呵呵

TOP

感觉没这个必要,有人要转载就转吧,只要他加上原出处就行了

http://www.creativecommons.cn/licenses/by-nc-sa/1.0/

TOP

好东西下了 看看

TOP

不错的功能,不过自己的cls_article.asp已经被改了不少地方,楼主能不能提供升级插件或者直接给出修改的地方。
送人玫瑰,手有余香。

http://www.lookinto.cn

TOP

引用:
原帖由 gingle 于 2007-1-8 08:09 发表
不错的功能,不过自己的cls_article.asp已经被改了不少地方,楼主能不能提供升级插件或者直接给出修改的地方。
修改方法见1楼

[ 本帖最后由 dnawo 于 2007-1-9 08:30 编辑 ]

TOP

多谢了!
犹豫要不要用:)

因为大部分文章都不是自己写的,从网络中来,也应该到网络中去。
遇到自己想打印的文章 ,出来那么多干扰码也是不爽。

有些网站在每段文章的末尾加上与底色一样的站点地址(如天益 www.tecn.cn),这样拷贝时也把该站的地址拷贝走了。这样改可能更有意义一些。

不好意思 ,本人是菜鸟,只说不会做。
送人玫瑰,手有余香。

http://www.lookinto.cn

TOP

引用:
原帖由 gingle 于 2007-1-8 16:49 发表
多谢了!
犹豫要不要用:)

因为大部分文章都不是自己写的,从网络中来,也应该到网络中去。
遇到自己想打印的文章 ,出来那么多干扰码也是不爽。

有些网站在每段文章的末尾加上与底色一样的站点地址( ...
只须改下 mzcode()函数即可^_^

TOP

 22 123
发新话题