PageAdmin网站内容管理系统(CMS)交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

求信息置顶代码,谢谢! [复制链接]

1#
求信息置顶代码,谢谢!
分享 转发
TOP
2#

这个不知道咋用,望指点迷津!谢谢
TOP
3#

我想要实现这样的信息置顶效果,




是不是应该和最新信息的代码差不多?
即:
1、找到你要修改的模型(找不到先看http://www.pageadmin.net/article/20121220/497.html这个教程),在你修改的模型的第一行插入下面的代码,这是一个判断日期相差天数来返回不同字符的函数。

完整的模型如下。
<script Language="c#" Runat="server">
string newpic(DateTime D1)
{
string rv="";
TimeSpan ts=DateTime.Now-D1;
if(ts.Days<=3) //如果是3天内发布就返回图片,这里可以自己修改
{
rv="<img src='/e/images/diy/new.gif' hspace=5>";
}
return rv;
}
</script>
<%
DataTable dt=Get_Data();
DataRow dr;
for(int i=0;i<dt.Rows.Count;i++)
{
dr=dt.Rows; //说明:给dr赋值
%>
....其他不相关内容本处省略
<%=newpic((DateTime)dr["thedate"])%> <---这里为最新图标的调用方法-->

<%
}
%>
复制代码
v3的模型完全采用标准的.net语法,熟悉net基础语法的朋友应该很容易扩展功能。

注意:要想突出显示最新信息,日期要改成当前时间,否则不显示
TOP
4#

实在是愚钝,没弄你明白咋调用,感觉这里的csd文件和要置顶的信息没关系呢?
TOP
5#

实在是愚钝,没弄你明白咋调用,感觉这里的css文件和要置顶的信息没关系呢?
TOP
6#

把代码复制到导航模型的内容区,如下图:




最终显示结果如下图:


没实现置顶,需要显示“置顶”小图标,不需要显示发布的图片,日期咋没有显示?望老师指点,谢谢!
TOP
7#

后台勾选了
TOP
8#


TOP
9#

阿拉是弄不明白了!
TOP
发新话题 回复该主题