修改动态友链插件,友链页只显示静态链接

博客换肤时,我启用了RSS动态友链插件,用了一段时间,感觉非常好。点一下首页的博客列表,就知道大家的博客更新的没有,而且也不用为博客排序左右为难,谁有更新就上首页、更新的早就居前排。

但就是有一点,在“友链页BlogRoll”,也输出了博客Feed,这个功能和首页有些重复,而且版面排版也不是很好看。

开始时,我是通过CSS(插件自带的皮肤style.css文件)把这段FEED输出,在BlogRoll页面隐藏起来了,只显示静态链接。

这样浏览时虽然表面上是看不见了,但它实际上还是存在的,打开源码依旧可以看的到博客的文章列表。这样打开页面时还是需要加载Feed,延迟了页面的打开时间,也不利于搜索引擎。于是想了想,还是在ASP中把这个问题彻底解决掉。

在博客根目录,打开BlogRoll.asp文件,找到如下红字语句,把它们加单引号注释掉。

If strContent=Empty Then

' strData=LoadFromFile(BlogPath & "PLUGIN/HaphicFeedsGatherer/data.txt","utf-8")

Dim a,c,i,s,t,f,m,n
' a=Split(strData,vbcrlf)

c=""
i=""
t=0
' For Each i In a
' If i="" Then i=" "
' s=Split(i,"|")
' If Left(s(0),2)<>"//" And InStr(s(0),"http")>0 Then
'  t=t+1
'  f=BlogPath & "PLUGIN/HaphicFeedsGatherer/cache/"& TransferHTML(s(0),"[filename]")
'  m=LoadFromFile(f,"utf-8")
'  m=Replace(m,"<#XML/num#>",t)
'  m=Replace(m,"<#XML/id#>","b"&t)
'  c=c & m
' End If

' Next

然后到z-blog后台动态友链,强制更新一下Feed,再打开BlogRoll.asp页面,看看源码,FEED输出是不是没有了。

修改之前注意备份原文件。另外说一下,pj-blog和其它BSP博客,FEED输出不是很标准,如果你用的是这样博客程序的话,我只能放在友链页了。

  • quote 4. samool
  • http://www.samool.com
  • 现在这个皮肤不错,不过好像少了一个东西。

    评论名称和链接,以前可以自动记录,现在没有了。
    birder 于 2009-4-13 22:12:08 回复
    哦,是吗,我往回找找看
    birder 于 2009-4-15 10:18:09 回复
    改好了,把"记住我"显示出来了。
  • 2009-4-13 22:03:03 回复该留言

评论恒久远,一贴永流传

提交

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

帮助他人 - 快乐自己

最近发表

Search

热门文章

随机推荐

网站收藏

增值服务

Top

Powered By Z-Blog 1.8 Walle Build 100427

© 2007-2010 zfnn.com. 皖ICP备07503469号