5ucms当前分类下调用文章内容

作者 席鑫淼 来源 ligangxi.com 浏览 发布时间 15/12/08

 当前分类下调用文章内容(大类)


<!--channel:{ $row=1 $table=channel $where=id in({field:childid}) 
$field=table,cid,id,childid,childids}-->
<div class="node">
<div class="title"><a href="[channel:curl]">[channel:cname]</a></div>
<div class="box">
<ul>
<!--artlist:{ $row=1 $table=Content $where=[cid]=[channel:childids] }-->
<li><a href="[artlist:aurl]">[artlist:title]</a></li>
<p><!--c:{$row=1 $table=[channel:table $Replace={pre}##] $where=[aid]=[artlist:id] and 
[cid] =[artlist:cid] $order=[aid] desc}-->
[c:content]
<!--c-->
</p>
<!--artlist-->
</ul>
</div>
</div>
<!--channel-->


当前分类下调用文章内容(小类 不可分页)


<!--channel:{ $row=1 $table=channel $where=[cid] = {field:id}}-->  
 <!--artlist:{ $row=999 $table=Content $where=[cid]=[channel:childids] }-->  
<div id="text_box">
  <h2 style="background-image:url([artlist:indexpic])">[artlist:title]</h2>
  <div class="text_min">
<!--c:{$row=1 $table=[channel:table $Replace={pre}##] $where=[aid]=[artlist:id] 
and [cid] =[artlist:cid] $order=[aid] desc}-->  
[c:content]  
<!--c--> 
  </div>
  <div class="text_link"><a href="[artlist:author]">[artlist:source]</a></div>
</div>
<!--artlist-->
<!--channel-->


当前分类下调用文章内容(小类 可分页)


<!--page:{$size=8}-->
<a href="[page:aurl]">[page:title]</a>
<!--artlist:{ $row=1 $table=channel $where=[id]=[page:cid] }-->                                  
<!--c:{$row=1 $table=[artlist:table $Replace={pre}##] $where=[aid]=[page:id] and 
[cid] =[page:cid] $order=[aid] desc}-->   
[c:content]   
<!--c-->  
<!--artlist-->
<!--page--> 
自拼式调用本分类推荐文件标题及内容(分类页面使用)


                <!--commend:{ $row=1 $cid={field:cid} $mode=commend }-->
                <h1>[commend:titlex]</h1>
                <!--single:{ $Row=1 $Sql=Select * From [{pre}Content_01] Where Aid=[commend:id] }-->
                <span>[single:content]</span>
                <!--single-->
                <!--commend-->


在5ucms数据库中标题、副标题、关键词、描述、来源、作者等等在5U_Content表中,而文章内容内容字段在另一个表里,所以在调用列表页通常默认调用的是描述内容;以上代码解决了这个只能调用描述的方法


若想读取某几个频道的信息很简单,只需调用函数$Cid=1,2,3,4,5即可,其中的1、2、3、4、5分别是某栏目的id号,也可以用$where=Cid not in (1,2)设置不显示哪些频道


Copyright hd30.cn . Some Rights Reserved 冀ICP备19002383号-1 在线投稿