今天看到一个网友在我的博客留言板上留言,问如何完成只在首页显示信息的文章置顶。另外,因为我一直想完成这个功能,也因为我不指望每一个不同的专业分类页面都会出现一篇置顶文章,所以我觉得只出现在首页和文章所属的专业分类页面就可以了。
因此便科学研究了一下相关文章置顶的标识和源代码,现在可以根据修改一下源代码来完成这一作用。实际的修改方式以下
1、用文本文档或是别的网页页面编辑工具开启\FUNCTION\c_system_lib.asp这一文件,大家只必须修改这一文件里一个地区就可以。修改前尽量备份数据好这一文件,防止出现意外难题产生。
2、在所述文件的代码里从上向下搜索关键字“ExportByMixed”,寻找后,便从这方面刚开始向下寻找“aryArticleList(i)=objArticle.Template_Article_Multi”这行(大约是62行)。
3、把“aryArticleList(i)=objArticle.Template_Article_Multi”删掉掉,随后更换为以下代码
复制代码代码以下:
IfNotIsEmpty(intCateId)Then
aryArticleList(i)=""
Else
aryArticleList(i)=objArticle.Template_Article_Multi
EndIf
之上代码是只在主页显示信息置顶文章;假如你要在主页和该文章所属归类页显示信息文章置顶,那么就用以下代码
复制代码代码以下:
IfNotIsEmpty(intCateId)Then
objArticle.LoadInfobyID(objArticle.ID)
IfobjArticle.CateID=intCateIdThen
aryArticleList(i)=objArticle.Template_Article_Multi
Else
aryArticleList(i)=""
EndIf
Else
aryArticleList(i)=objArticle.Template_Article_Multi
EndIf
4、更换后,储存文件。
留意,修改后你不用文件复建便马上起效,但假如你博客首页和目录页早已静态数据化,那必须数据库索引复建才起效。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)