账号通
    

账号  

密码  

12063

查看

32

回复
主题:后台系统函数标签图片调用方法 [收藏主题] 转到:  
yysem 当前离线

106

主题

0

广播

0

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

用户积分:157 分
登录次数:32 次
注册时间:2010/12/23
最后登录:2013/8/6
yysem 发表于:2011/11/21 9:07:52   | 显示全部帖子 查看该作者主题 楼主 
科汛在线网校系统

大家在做模板的时候可能会遇到下面的问题。比如我在首页做一个模块,第一篇有图片,下面的几篇不需要图片。如下图:

点击查看原图



这个如果是用系统函数标签的时候需要用到图片标签- {@photourl},但是如果用{@photourl}的话,那第程序在调用这个标签的时候会在条件里加上 and photourl<>‘’ 意思就是调用所有包含图片的文章,不包含图片的文章就不能调用的。。但是我们只需要第一个文章有图片,其它的有没有图片无所谓。所以调出来的结果并不是我们想要的。。这个时候,sql标签可以帮我们解决掉这个问题。需要建立二个sql标签分别调用左侧带图片的{SQL_左侧(栏目id)}和右侧列表{SQL_右侧(栏目id)};这个为通用标签。作用就是传递不同栏目的id,就能调用不同栏目的内容。关于sql标签。。这里不多讲了,如果不懂的话给我留言,我再专门写篇关于sql标签的专题。

{SQL_右侧(栏目id)}

Sql语句:select top 5 id,title from ks_article where tid=’{$Param(0)}’order by id desc

当然这个只是一个简单的,你可以在where后台加个是否推荐、是否审核、等。Orderby后台按添加日期、点击数。。等。这里也不多说了。

内容:

<div>{SQL_左侧({$Param(0)})}</div>

[loop=5][/loop]

{SQL_左侧(栏目id)}

Sql语句:select id,title,photourl from ks_article where tid=’{%Param(0)}’ and Recommend=1 order by id desdc

Recommend=1 Recommend为推荐标志。=1:推荐文章

=0:不推荐文章

[loop=1] {$Field(PhotoUrl,Text,0,...,0,)} [/loop]

此方法的不足之处是。如果推荐的那个图片文章也有可以出现在右侧。

以下内容只有回复后才可以浏览,请先登录!

附件地址:http://edu.yysem.net/Item/Show.asp?m=1&d=899

空间商不支持在线下载压缩文件,没办法,需要的加群了:68526779

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