账号通
    

账号  

密码  

3979

查看

10

回复
主题:自定义SQL标签在首页显示特定内容的方法 [收藏主题] 转到:  
高山流水 当前离线

730

主题

0

广播

2

粉丝
添加关注
级别:六年级

用户积分:3985 分
登录次数:627 次
注册时间:2006/11/3
最后登录:2024/3/1
高山流水 发表于:2008/6/23 14:53:00   | 只看该作者 查看该作者主题 楼主 
科汛在线考试系统(NET)

有人在论坛中提过首页能显示诸如今日值班这类天天要更新的内容怎样做,下面我以今日水位为例,说明制作的过程和方法,先看在首页显示出的效果和需要的字段名,这里字段比较多,用户根据需要可以任意增减,表格表现的样子更是根据需要在DW中编辑一个表样,主要是学习制作的方法.
此主题相关图片如下:aa.jpg
aa.jpg


1.在后台添加"水位公告"栏目。



2.根据设计的表样中内容在[模型]中新建如下相应的字段,分别命好英文与中文名:
sdate 日期       scj 长江        snh 内湖         swj 外江       smt 马头
s04cj 昨日长江   s04nh 昨日内湖   s04wj 昨日外江   s04mt 昨日马头
s07cj 去年长江  s07nh 去年内湖  s07wj 去年外江  s07mt 去年马头
s98cj 98长江    s98nh 98内湖    s98wj 98外江    s98mt 98马头


 


3.在[标签]的[自定义SQL函数标签]创建"今日水位"标签,选择好所需要的系统的ID字段和自定义的字段.查询语句说明如下:


select ID,定义的字段 from KS_数据表 where Tid='栏目号' order by adddate desc(按添加时间降序排列)


本例的查询语句完整的表达为:


select ID,KS_s04cj,KS_s04mt,KS_s04nh,KS_s04wj,KS_s07cj,KS_s07mt,KS_s07nh,KS_s07wj,KS_s98cj,KS_s98mt,KS_s98nh,KS_s98wj,KS_scj,KS_sdate,KS_smt,KS_snh,KS_swj from KS_U_swgg where Tid='20083569246192' order by adddate desc


 


4.点下一步,在循环体中拷入在DW软件中制作的表样代码,在[loop=1][/loop]循环体中分别插入需要表达的自定义字段内容,根据需要修改[loop=1]中值,我这里只需显示一天的,值就是1.


<table width=100% border="1" cellspacing="0" cellpadding="0">
  <tr align="center">
    <td colspan="5"><strong><font size="3pt">二00八年度九江县汛期水位公告</font></strong></br />(4月-9月)单位:米</td>
  </tr>
  <tr>
    <td width=20% rowspan="2" align="center">日期</td>
    <td width=20% rowspan="2" align="center">长江水位</td>
    <td colspan="2" align="center">赛城湖大闸</td>
    <td width=20% rowspan="2" align="center">马头水库</td>
  </tr>
  <tr>
    <td width=20% align="center">内湖</td>
    <td width=20% align="center">外江</td>
  </tr>
[loop=1]
  <tr>
    <td>{$Field(KS_sdate,Text,0,0,0,)}</td>
    <td>{$Field(KS_scj,Text,0,0,0,缺报)}</td>
    <td>{$Field(KS_snh,Text,0,0,0,缺报)}</td>
    <td>{$Field(KS_swj,Text,0,0,0,缺报)}</td>
    <td>{$Field(KS_smt,Text,0,0,0,缺报)}</td>
  </tr>
  <tr>
    <td>昨日水位</td>
    <td>{$Field(KS_s04cj,Text,0,0,0,缺报)}</td>
    <td>{$Field(KS_s04nh,Text,0,0,0,缺报)}</td>
    <td>{$Field(KS_s04wj,Text,0,0,0,缺报)}</td>
    <td>{$Field(KS_s04mt,Text,0,0,0,缺报)}</td>
  </tr>
  <tr>
    <td>去年同期</td>
    <td>{$Field(KS_s07cj,Text,0,0,0,缺报)}</td>
    <td>{$Field(KS_s07nh,Text,0,0,0,缺报)}</td>
    <td>{$Field(KS_s07wj,Text,0,0,0,缺报)}</td>
    <td>{$Field(KS_s07mt,Text,0,0,0,缺报)}</td>
  </tr>
  <tr>
    <td>98年同期</td>
    <td>{$Field(KS_s98cj,Text,0,0,0,缺报)}</td>
    <td>{$Field(KS_s98nh,Text,0,0,0,缺报)}</td>
    <td>{$Field(KS_s98wj,Text,0,0,0,缺报)}</td>
    <td>{$Field(KS_s98mt,Text,0,0,0,缺报)}</td>
  </tr>
[/loop]
</table>


 


5.在首页模板需要显示的地方插入标签:{SQL_今日水位()}


 


6.在后台今日水位栏目中添加文章时在出现的自定义的字段中分别填入内容.





 

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
zgshuju 当前离线

182

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1046 分
登录次数:6 次
注册时间:2008/7/29
最后登录:2009/2/3
zgshuju 发表于:2008/10/23 17:14:00   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
高山流水 当前离线

730

主题

0

广播

2

粉丝
添加关注
级别:六年级

用户积分:3985 分
登录次数:627 次
注册时间:2006/11/3
最后登录:2024/3/1
高山流水 发表于:2008/10/23 17:09:00   | 只看该作者 查看该作者主题 藤椅 
科汛在线考试系统(NET)
当然是添加文章时给设置好的字段分别手工添加相应内容发布就可以了,至于红色的字只要在制作标签的时候把该字段加一段红色字的设置就行
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
dabin 当前离线

12

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:277 分
登录次数:2 次
注册时间:2008/10/21
最后登录:2008/11/6
dabin 发表于:2008/10/23 16:59:00   | 只看该作者 查看该作者主题 板凳 
做在线知识付费 选科汛云开店

楼主做的,那些 昨日水位的信息 ,是自动读取昨天的那一条里面的水位信息吗?

 

怎么实现的,他自己怎么能判断呢。。还是需要手工输入?

 

 

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
dabin 当前离线

12

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:277 分
登录次数:2 次
注册时间:2008/10/21
最后登录:2008/11/6
dabin 发表于:2008/10/23 16:55:00   | 只看该作者 查看该作者主题 报纸 
科汛在线商城系统(NET)


此主题相关图片如下:200008.jpg
200008.jpg

要是改成这样的应该怎么写呢?

 

就是按照日期显示最近的4天或者几天的,日期要求红色的。。。。

 

楼主能再给讲讲吗,我有点苯,,,

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
dabin 当前离线

12

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:277 分
登录次数:2 次
注册时间:2008/10/21
最后登录:2008/11/6
dabin 发表于:2008/10/31 13:36:00   | 只看该作者 查看该作者主题 地板 
科汛在线网校系统

咋弄阿,后台每天添加数据,自动调取设定条数的数据?


 


楼主出来给指导指导行不,谢谢了[em72]

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
chj2002007 当前离线

13

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:270 分
登录次数:5 次
注册时间:2008/6/20
最后登录:2009/8/10
chj2002007 发表于:2008/6/24 7:24:00   | 只看该作者 查看该作者主题 7楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
博飞 当前离线

858

主题

13

广播

10

粉丝
添加关注
级别:七年级

用户积分:4859 分
登录次数:662 次
注册时间:2008/6/19
最后登录:2024/7/30
博飞 发表于:2008/6/24 0:01:00   | 只看该作者 查看该作者主题 8楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
博飞 当前离线

858

主题

13

广播

10

粉丝
添加关注
级别:七年级

用户积分:4859 分
登录次数:662 次
注册时间:2008/6/19
最后登录:2024/7/30
博飞 发表于:2008/6/23 23:35:00   | 只看该作者 查看该作者主题 9楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
高山流水 当前离线

730

主题

0

广播

2

粉丝
添加关注
级别:六年级

用户积分:3985 分
登录次数:627 次
注册时间:2006/11/3
最后登录:2024/3/1
高山流水 发表于:2008/6/23 19:25:00   | 只看该作者 查看该作者主题 10楼 
科汛智能建站系统
以下是引用zhitaige在2008-6-23 18:42:36的发言:

非常不错!!!建议加精!!!

需要注意的是此栏目不要设置为显示

及时添加相关的文章

是呀,我自己是让该栏目在导航中不显示,这个应该大家会调整吧.另外再说明一点,我还重新建了个文章类模型来建这个栏目,以免许多自定义的字段出现在普通文章的编辑窗口中.

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.86719秒 powered by KesionCMS 9.0