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)设置不显示哪些频道