PJBlog2.6.干掉广告机

(1) 删除trackback.asp,它是提交trackback的文件,把它彻底删除,世界从此清静.

(2) 由于Pjblog本身不具备关闭引用的功能,只能手动修改数据库结构以达到关闭的作用:

1.下载数据库到本地,如果数据库后缀名为".asp",务必修改成".mdb",否则无法打开.
2.用Office 自带的Access打开后,找到表blog_Trackback,然后点击鼠标右键,选择“视图设计”,寻找到"tb_Title"字段后,修改文本长度为"1"(一个字节_即可.由于垃圾引用的标题肯定会超过1个字节,所有会使引用无法存储到数据库,这样就可以达到关闭的作用.
3.保存数据库,上传到空间即可.

PJBlog一次性删除所有引用通告的办法:

PJblog后台只提供了一次性删除20条引用通告的功能,而我的垃圾引用通告有将近900条,这说明我要反复操作40多次才能清理完这些垃圾......还是自己动手改代码吧,让你一次性删除所有的引用通告,当然,前提时你的引用通告太多而又基本上都是垃圾.....大家打开根目录下的ConContent.asp 找到2183行的:

程序代码 程序代码
conn.execute("Delete * from blog_Trackback where tb_ID="&t1)


把它改成:

程序代码 程序代码
conn.execute("Delete * from blog_Trackback")


保存以后就ok了,原理很简单,原来的数据库删除语句需要传回来一个参数来指定要删除的内容,现在我把参数去掉了,所以每次选中要删除的引用通告并点击删除时就会删除所有的通告!

海量的垃圾信息被删除以后大家就可以把上面的语句恢复回来,以防以后每次都删除所有的引用时误删了有用的信息,当然如果你的引用里面垃圾信息不那么多,你只好一条一条去删除了.




评论: 1 | 引用: 0 | 查看次数: 1331
  • 1
kaoki [2007-05-25 09:35 PM]
FC2的可以关掉禁止TB~方便呢~
  • 1
发表评论
昵 称:
密 码: 游客发言不需要密码.
验证码:
内 容:
选 项:
人工验证: 1+1=? 为了防止广告机发广告,请输入答案。切记要填正确答案
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 关闭 | [img]标签 关闭