账号通
    

账号  

密码  

276816

查看

654

回复
主题:■推荐■[通用标签]分类文章调用--很多人需要的 [收藏主题] 本贴被认定为精华 转到:  
ysmxqso 当前离线

26

主题

0

广播

0

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

用户积分:671 分
登录次数:158 次
注册时间:2007/4/24
最后登录:2018/6/9
ysmxqso 发表于:2007/4/25 16:23:00   | 显示全部帖子 查看该作者主题 楼主 
科汛在线商城系统(NET)
[QUOTE]

演示:http://elansorcn.elanso.com/

制作方法:进入“自定义标签”

1、 参数:

   n_num
   t_num 
   CID

     构建sql查询语句:     

select top {$Param(0)} id,Tid,Title,Adddate,Hits from KS_Article where Tid ={$Param(2)}

    保存名称:分类文章

     说明:Tid ={$Param(2)}是调用该CID分类下的文章,如果要调用CID分类及其子类下的文章则应该是Tid  in ({$Param(2)})

2、“循环体”处填入:

[loop={$Param(0)}]
<li><img src='/UpFiles/Nav.gif' border=0/> <a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(Title,Text,0{$Param(1)},...,0,)}</a></li>
[/loop]


以下内容只有回复后才可以浏览
保存完毕即可调用了,调用方法是在模板中插入标签如{SQL_分类文章(10,20,20070341504991)}
10(即n_num)是文章条数,
20(即n_title)是文章标题字数(设为0表示不限制),
20070341504991(即CID)是文章类别的ID,可以在自定义标签,新建标签时的页面里全部看到[/QUOTE]

where Tid ={$Param(2)}这个地方应该是'{$Param(2)}',因为这个字段是字符型的.这样问题就解决了,但Tid  in ({$Param(2)})这个不行,不知什么原因,希望楼主再解释一下.

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

26

主题

0

广播

0

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

用户积分:671 分
登录次数:158 次
注册时间:2007/4/24
最后登录:2018/6/9
ysmxqso 发表于:2007/4/25 15:34:00   | 显示全部帖子 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.10156秒 powered by KesionCMS 9.0