网站如何在新闻后面加“HOT!”或“最新”字样。

希望能说的详细点,望高手指点,最好是能把代码贴出来。谢了。asp的。... 希望能说的详细点,望高手指点,最好是能把代码贴出来。谢了。asp的。 展开
 我来答
1383061ma
2009-10-13 · TA获得超过977个赞
知道小有建树答主
回答量:275
采纳率:0%
帮助的人:225万
展开全部
比如说adddate是数据库里新闻的添加日期字段

然后用rs对象读出新闻的日期rs("adddate"),然后和今天的日期now()比较,如果小的话就是旧新闻。

代码如下:

<% if rs("addDate")>=now()-7 then %>
<b><i> <font face="Arial Narrow" color=#ff0000>new!</font> </i></b>
<% end if %>
这段代码 在新闻添加后七天内 后面添加显示new!.
now()-7为从现在算起的7天前,rs("adddate")为今天
rs("adddate")>=now()-7的意思就是今天的新闻日期大于今天算起的前7天

如果你想让 今天加的新闻两天内显示后面显示new的话 就改为 rs("addDate")>=now()-2
上面说的是最新的新闻显示new的方法

HOT是最受欢迎的新闻,可以根据点击次数来判断。
原理如下:按点击次数排序,然后增加个计数变量 如果让点击最高的5个新闻加上hot。

如果点击字段为 clickcount
可以用 order by clickcount desc 进行降序排列新闻。
i=0
while not rs.eof
...
if i<=5 then
%>
<b><i> <font face="Arial Narrow" color=#ff0000>HOT!</font> </i></b>
<%
end if
i=i+1
rs.movenext
wend

明白了么?
朝闻通
2024-10-12 广告
朝闻通是国内知名的媒体发布服务公司,专注企业国内外媒体发布、新闻发布会、活动策划推广、媒体邀约、海外推广营销21年。业务咨询:新闻发布会:新闻发布会合作案例点击查看详情微博KOL:微博KOL合作价格点击查看详情公众号KOL:公众号KOL合作... 点击进入详情页
本回答由朝闻通提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式