去掉PJBlog中的引用功能:
对我的小站来说,引用功能纯粹是鸡肋,几千条恶意引用,在后台删了十几页引用,发现根本没有减少,跳到最后一页,竟然280多页。再到Blog前台”Statistics”选项卡一看{引用: 7908 个}.
涉及文件:
trackback.asp
blogpost.asp
blogedit.asp
class/cls_article.asp
class/cls_default.asp
class/cls_logAction.asp
1、删除trackback.asp
2、在blogpost.asp和blogedit.asp删除以下内容:
———————————————————————————————
请输入网络日
志项的引用通告URL。可以用逗号分隔多个引用通告地址.
———————————————————————————————–
3、找到class目录下的cls_article.asp,找到并删除以下内容:
———————————————————————————————
文
章来自: ” target=”_blank”><%=log_ViewArr(18,0)%>
引用通告地址: ” target=”_blank”><%=(SiteURL&”trackback.asp?tbID=”&id)%>
———————————————————————————————
| 引用: <%=log_ViewArr(13,0)%>
———————————————————————————————
———————————————————————————————
4、找到class目录下的cls_default.asp,找到并删除以下内容:
———————————————————————————————
| 引用: <%=webLogArr(7,PageCount)%>
———————————————————————————————
| <%=webLogArr(7,PageCount)%>
———————————————————————————————
5、找到class目录下的cls_logAction.asp,找到并删除以下内容:
———————————————————————————————
‘——————-引用通告——————-
IF logTrackback<>Empty And logIsShow=True and logIsDraft=false Then
Dim log_QuoteEvery,log_QuoteArr
log_QuoteArr=Split(logTrackback,”,”)
For Each log_QuoteEvery In log_QuoteArr
Trackback Trim(log_QuoteEvery), siteURL&”default.asp?id=”&logid, logTitle, CutStr(CheckStr
(logIntro),252), siteName
Next
End IF
———————————————————————————————
‘——————-引用通告——————-
IF logTrackback<>Empty And logIsShow=True and logIsDraft=false Then
Dim log_QuoteEvery,log_QuoteArr
log_QuoteArr=Split(logTrackback,”,”)
For Each log_QuoteEvery In log_QuoteArr
Trackback Trim(log_QuoteEvery), siteURL&”default.asp?id=”&logid, logTitle, CutStr(CheckStr
(logIntro),252), siteName
Next
End IF
———————————————————————————————
找到并删除logTrackback函数和对应的值。
———————————————————————————————
6、进入后台,在[站点基本设置]的[日志保存设置]里把[静态日志模式]前面的”对号”去掉,清空post文件夹的文件。
7、进入[界面与插件],在[设置模块]里找到”Statistics”,选择”编辑HMTL”,把”引用: $blog_TbCount$ 个
“删掉。
8、把数据库下载到本地,删除数据表blog_Trackback中所有数据,上传覆盖。[最好别直接删除blog_Trackback,说不定什么时候升级用到会报错什么的。]