今天也趁此机会将“文章置顶”重新规划一下,想找一个比较简单而又实用的方法。
不过我所能想到的最简单的方法还是手动编辑default.asp方件了,原来的方法因为系统的实现有变化而作废,以致于使用了而无效果。
废话少说,还是将代码公布一下。
<%
Call System_Initialize()
Dim topArticle
Set topArticle=New TArticle
If topArticle.LoadInfobyID(xxx)=True Then Response.Write topArticle.Export(ZC_DISPLAY_MODE_INTRO)
Set topArticle=Nothing
Call System_Terminate()
%>
这里的xxx就是要置顶文章的ID号,代码可插入在<div id="divMain"></div>之内,暂时请使用"ZC_DISPLAY_MODE_INTRO"参数,"ZC_DISPLAY_MODE_ONTOP"的实现有点问题,会在下一个版本修正的。
同时也在这里征集一些实现“文章置顶”的其它方法以供参考。
因为直接复制的时候在“<”和“%”
以及“%”和“>”之间各多了一个空格,把这个空格去掉就可以啦
同上
我想咨询一个问题 请求您的帮助
我使用了您开发的BLOG 感觉真的很好用 有一个小问题 我想把语言改成英文的 都改好了 就是年月日不能修改 请问应该在哪里修改呢
回复上
c_system_event.asp
这个嘛,要做一个比较广泛的日期转换函数才行,才是真正的多语言程序。
我老婆想要使用你的源代码,她原来的7LOG经常出错无法提交。
:)
好啊,当然欢迎啊,只是7Log是PHP的,这个空间能放ASP的吗?
我也是加了代码不能用啊,按照楼上说的把空格删了还是不行
我用这个置顶的代码可以成功把文章置顶的,但发现会出现2篇相同的文章,就是我刚写好一篇日志,文章号为32,再把这32号文章置顶,这样首页会出现2篇相同的32号文章。
是的,的确不太好好,不过如果你会改代码就好了"用排除查找"