去掉 PJBlog 中的引用功能
作者:parno 日期:2007-01-24
去掉PJBlog中的引用功能:
涉及文件:
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删除以下内容:
---------------------------------------------------------------------------------------------
<tr>
<td align="right" valign="top"><span style="font-weight: bold">引用通告:</span></td>
<td colspan="2" align="left"><input name="log_Quote" type="text" size="80" class="inputBox" /><br>请输入网络日
志项的引用通告URL。可以用逗号分隔多个引用通告地址. </td>
</tr>
-----------------------------------------------------------------------------------------------
3、找到class目录下的cls_article.asp,找到并删除以下内容:
---------------------------------------------------------------------------------------------
<img src="images/icon_trackback.gif" style="margin:4px 2px -4px 0px"
alt=""/><strong>引用通告地址:</strong> <a href="<%=(SiteURL&"trackback.asp?tbID="&id)%>" target="_blank"><%=(SiteURL&"trackback.asp?tbID="&id)%></a><br/>
---------------------------------------------------------------------------------------------
| 引用: <%=log_ViewArr(13,0)%>
---------------------------------------------------------------------------------------------
<div class="commenttop"><img src="images/icon_trackback.gif" alt="" style="margin:0px 4px -3px 0px"/><strong><%=
("<a href="""&commArr(4,Pcount)&""">"&commArr(5,Pcount)&"</a>")%></strong> <span class="commentinfo">[<%=DateToStr(commArr
(3,Pcount),"Y-m-d H:I A")%><%if stat_Admin=true then response.write (" | <a href=""trackback.asp?
action=deltb&tbID="&commArr(6,Pcount)&"&logID="&LogID&""" onclick=""if (!window.confirm('是否删除该引用?')) {return
false}""><img src=""images/del1.gif"" alt=""删除该引用"" border=""0""/></a>") end if%>]</span></div>
---------------------------------------------------------------------------------------------
4、找到class目录下的cls_default.asp,找到并删除以下内容:
---------------------------------------------------------------------------------------------
| 引用: <%=webLogArr(7,PageCount)%>
---------------------------------------------------------------------------------------------
| <span title="引用通告"><%=webLogArr(7,PageCount)%></span>
---------------------------------------------------------------------------------------------
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”把"引用: <a href="search.asp?
searchType=trackback"><b>$blog_TbCount$</b> 个</a><br/>"删掉。
8、把数据库下载到本地,删除数据表blog_Trackback中所有数据,上传覆盖。[最好别直接删除blog_Trackback,说不定什么时候升级用到会报错什么的。]
---------------------------------------------------------------------------------------------
我的补充:
通过以上修改后,不能使用“静态日志模式”,否则还是会出现“引用”。如果您有一些HTML的知识就继续以下的修改:
1、找到Template目录下的Article.asp和ArticleList.asp,将其中包含“引用”相关的内容删除。
2、进入后台[站点基本设置]在[初始化]选择“重新生成所有日志到文件”等点击“保存”就OK了。
下一篇: 修复 Windows XP 任务栏问题的VBS脚本程序
文章来自: 大部分内容出自 huzf.com
引用通告: 查看所有引用 | 我要引用此文章
Tags: PJBlog
相关日志: