分享W3C技术,精读代码,交流技术。实力来源于基础知识的积累。

当前位置: 主页 > HELEY笔记 > Z-blog > 笔记内容

Zblog只在首页和该文章所在分类页显示文章置顶的方法

来源:www.198541.com????作者:HELEY????点击:40468 次
分享到:
今天看到有网友在我博客留言问如何实现只在首页显示文章置顶,加之我也一直想实现这个功能,因为我不希望一篇置顶的文章出现在各个不同的分类目录页面上,我觉得只出现在首页
于是便研究了一下有关文章置顶的标签和源代码,现在可以通过修改一下源代码来实现这个功能。

具体的修改方法如下

1、用记事本或者其他网页编辑工具打开\FUNCTION\c_system_lib.asp这个文件,我们只需要修改这个文件里一个地方即可。修改前务必备份好这个文件,以防意外问题发生。

bet36怎么改中文62、在上述文件的代码里从上往下查找关键词“ExportByMixed”,找到后,便从这行开始往下找到“aryArticleList(i)=objArticle.Template_Article_Multi”这行(大概是62行)。

3、把“aryArticleList(i)=objArticle.Template_Article_Multi”删除掉,然后替换为如下代码

复制代码
代码如下:

If Not IsEmpty(intCateId) Then

aryArticleList(i)=""

Else

aryArticleList(i)=objArticle.Template_Article_Multi

End If

以上代码是只在首页显示置顶文章;如果你想在首页和该文章所在分类页显示文章置顶,那就用如下代码

复制代码
代码如下:

If Not IsEmpty(intCateId) Then

objArticle.LoadInfobyID(objArticle.ID)

If objArticle.CateID = intCateId Then

aryArticleList(i)=objArticle.Template_Article_Multi

Else

aryArticleList(i)=""

End If

Else

aryArticleList(i)=objArticle.Template_Article_Multi

End If

4、替换后,保存文件。

注意,修改后你不需要文件重建便立即生效,但如果你博客首页和目录页已经静态化,那需要索引重建才生效。

198541.COM提供的内容仅用于自我技能提升。我们不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。
当使用本站时,代表您已接受了本站的使用条款和隐私条款。版权所有,保留一切权利。
Copyright ? 2013-2016 分享W3C技术,精读代码,交流技术。实力来源于基础知识的积累。 198541.com All Rights Reserved. 备案号:沪ICP备13009586号-1