简单方法:
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了,原理很简单,原来的数据库删除语句需要传回来一个参数来指定要删除的内容,现在我把参数去掉了,所以每次选中要删除的引用通告并点击删除时就会删除所有的通告!
海量的垃圾信息被删除以后大家就可以把上面的语句恢复回来,以防以后每次都删除所有的引用时误删了有用的信息,当然如果你的引用里面垃圾信息不那么多,你只好一条一条去删除了.