YzmCMS

YzmCMS前端模板标签使用手册

文 / 袁志蒙 来源 / 转载 阅读 / 4583 6年前

# YzmCMS标签大全(补充说明:新手在制作模板时,请参考默认模板中的标签实例)#


一、获取列表信息标签:

#示例代码

  1. 代码实例:
  2.     {m:lists field="title,thumb,catid,url" catid="1" limit="10"}
  3.     
  4. 参数说明:
  5.     field -> 获取字段名称
  6.         范例:field="title,thumb,catid,url" 全部字段请在 后台-模型管理-字段管理 中查看
  7.         
  8.     catid -> 获取栏目ID
  9.         范例:catid="1"
  10.         
  11.     modelid -> 获取modelid
  12.         范例:modelid="1"
  13.         
  14.     thumb -> 筛选条件
  15.         范例:thumb="1" 加该属性则表示只调用有缩略图的信息
  16.         
  17.     flag -> 内容属性
  18.         范例: flag="1"  属性说明: 置顶[1]  头条[2]  特荐[3] 推荐[4] 热点[5] 幻灯[6] 跳转[7]
  19.          
  20.     where -> 条件属性
  21.         范例: where="nickname='admin'"  初学者不建议用该属性
  22.         
  23.     order -> 排序规则
  24.         范例: order="RAND()" 表示内容随机读取
  25.         
  26.     limit -> 限制条数
  27.         范例:limit="10" 默认值为20
  28.         
  29.     page -> 栏目分页
  30.         范例:page="page" 如不需要分页,请不要用该属性

*注意:catid属性和modelid属性,两属性只能选择一个,在首页模板中,因为没有栏目ID(catid),所以需使用模型ID(modelid)来获取数据,在其他页面中有栏目ID,所以使用catid属性。


二、点击排行榜标签:

#示例代码

  1. 代码实例:
  2.     {m:hits field="title,thumb,catid,url" catid="1" limit="10"}
  3.     
  4. 参数说明:
  5.     field -> 获取字段名称
  6.         范例:field="title,thumb,catid,url" 全部字段请在后台-模型管理-字段管理中查看
  7.         
  8.     catid -> 获取栏目ID
  9.         范例:catid="1"
  10.         
  11.     modelid -> 获取modelid
  12.         范例:modelid="1" 
  13.         
  14.     thumb -> 筛选条件
  15.         范例:thumb="1" 加该属性则表示只调用有缩略图的信息
  16.         
  17.     flag -> 内容属性
  18.         范例:flag="1"  属性说明: 置顶[1]  头条[2]  特荐[3] 推荐[4] 热点[5] 幻灯[6] 跳转[7]
  19.           
  20.     where -> 条件属性
  21.         范例:where="nickname='admin'"  初学者不建议用该属性
  22.         
  23.     order -> 排序规则
  24.         范例:order="id DESC" 可能的值有“id DESC”或“id ASC”,默认为“id DESC”
  25.         
  26.     limit -> 限制条数
  27.         范例:limit="10" 默认值为20


三、友情链接标签:

#示例代码

  1. 代码实例:
  2.     {m:link field="url,logo,name" limit="20"}
  3.     
  4. 参数说明:
  5.     field -> 获取字段名称
  6.         范例:field="url,logo,name" 
  7.         
  8.     thumb -> 筛选条件
  9.         范例:thumb="1" 加该属性则表示只调用有logo的信息
  10.         
  11.     order -> 排序规则
  12.         范例:order="listorder ASC"
  13.     
  14.     where -> 条件属性
  15.         范例:where="status=1"  初学者不建议用该属性
  16.     
  17.     limit -> 限制条数
  18.         范例:limit="10" 默认值为20


四、导航标签:

#示例代码

  1. 代码实例:
  2.     {m:nav field="catid,catname,arrchildid,pclink" where="parentid=0" limit="20"}
  3.     
  4. 参数说明:
  5.     field -> 获取字段名称
  6.         范例:field="catid,catname,arrchildid,pclink"
  7.         
  8.     order -> 排序规则
  9.         范例:order="listorder ASC"
  10.         
  11.     where -> 条件属性
  12.         范例:where="parentid=1"  初学者不建议用该属性
  13.         
  14.     limit -> 限制条数
  15.         范例:limit="10" 默认值为20


五、TAG标签:

#示例代码

  1. 代码实例:
  2.     {m:tag field="id,tag,total" limit="20"}
  3.     
  4. 参数说明:
  5.     field -> 获取字段名称
  6.         范例:field="id,tag,total"
  7.         
  8.     order -> 排序规则
  9.         范例:order="id ASC"
  10.         
  11.     limit -> 限制条数
  12.         范例:limit="10" 默认值为20


六、留言板标签:

#示例代码

  1. 代码实例:
  2.     {m:guestbook limit="5" page="page"}
  3.     
  4. 参数说明:
  5.     field -> 获取字段名称
  6.     
  7.     order -> 排序规则
  8.         范例:order="id DESC"
  9.         
  10.     limit -> 限制条数
  11.         范例:limit="10" 默认值为20
  12.         
  13.     page -> 栏目分页
  14.         范例:page="page" 如不需要分页,请不要用该属性


七、评论列表标签:

#示例代码

  1. 代码实例:
  2.     {m:comment_list modelid="$modelid" catid="$catid" id="$id" limit="20"}
  3.     
  4. 参数说明:
  5.     field -> 获取字段名称
  6.     
  7.     id -> 获取内容ID
  8.         范例:id="1"
  9.         
  10.     catid -> 获取栏目ID
  11.         范例:catid="1"
  12.         
  13.     modelid -> 获取modelid
  14.         范例:modelid="1"
  15.          
  16.     order -> 排序规则
  17.         范例:order="id DESC"
  18.         
  19.     limit -> 限制条数
  20.         范例:limit="10" 默认值为20


八、评论排行榜标签:

#示例代码

  1. 代码实例:
  2.     {m:comment_ranking  modelid="1" limit="10"}
  3.     
  4. 参数说明:
  5.     field -> 获取字段名称
  6.     
  7.     modelid -> 获取modelid
  8.         范例:modelid="1"
  9.          
  10.     limit ->限制条数
  11.         范例:limit="10" 默认值为20


九、自定义SQL标签(万能的SQL标签):

#示例代码

  1. 代码实例:
  2.     {m:get sql=""}
  3.     
  4. 参数说明:
  5.     sql -> 书写您的SQL语句
  6.         范例:sql="SELECT * FROM dgy_admin" 表前缀用yzmcms代替,结果返回二维数组,初学者不建议用
  7.         
  8.     page -> 内容分页
  9.         范例:page="page" 如不需要分页,请不要用该属性


# YzmCMS 3.4及以上版本新增banner标签(轮播图标签):#

#示例代码

  1. 代码实例:
  2.     {m:banner field="title,image,url,typeid,status" limit="10"}
  3.     
  4. 参数说明:
  5.     field ->获取字段名称
  6.         范例:field="title,image,url,typeid,status",此属性可选
  7.         
  8.     typeid->轮播分类
  9.         范例:typeid="1",此属性可选,轮播分类ID可在后台 轮播图分类 管理中查看
  10.         
  11.     limit ->限制条数
  12.         范例:limit="10" 默认值为20,此属性可选
  13.     
  14. 参考范例:
  15.     <ul>
  16.         {loop $data $v}
  17.         <li><a href="{$v[url]}"><img src="{$v[image]}" alt="{$v[title]}" title="{$v[title]}"></a></li>
  18.         {/loop}
  19.     <ul>


# YzmCMS 3.7及以上版本新增以下四个标签:#

相关内容标签(有相同tag标签的内容视为相关内容):

#示例代码

  1. 代码实例:
  2.     {m:relation field="title,url,thumb" modelid="$modelid" id="$id" limit="5"}
  3.     
  4. 参数说明:
  5.     field -> 获取字段名称
  6.         范例:field="title,thumb,catid,url" 全部字段请在 后台-模型管理-字段管理 中查看
  7.         
  8.     modelid -> 模型id,必填
  9.     
  10.     id -> 当前文章id,必填
  11.     
  12.     limit -> 限制条数
  13.         范例:limit="10" 默认值为20,此属性可选
  14.     
  15. 参考范例:
  16.     {loop $data $v}
  17.         <a href="{$v[url]}" target="_blank">{$v[title]}</a>
  18.     {/loop}


内容页tag标签:

#示例代码

  1. 代码实例:
  2.     {m:centent_tag modelid="$modelid" id="$id" limit="10"}
  3.     
  4. 参数说明:
  5.     modelid -> 模型id,必填
  6.     
  7.     id -> 当前文章id,必填
  8.     
  9.     limit ->限制条数
  10.         范例:limit="10" 默认值为20,此属性可选
  11.     
  12. 参考范例:
  13.     {loop $data $v}
  14.         <a href="{U('search/index/tag',array('id'=>$v['id']))}" target="_blank">{$v[tag]}</a>
  15.     {/loop}


文章归档标签:

#示例代码

  1. 代码实例:
  2.     {m:content_archives modelid="1" type="2" limit="10"}
  3.     
  4. 参数说明:
  5.     modelid -> 模型id,必填
  6.     
  7.     type -> 显示类型分为1(例如:2018-01),或者2(例如:2018年01月)
  8.     
  9.     limit -> 限制条数
  10.         范例:limit="10" 默认值为20,此属性可选
  11.     
  12. 参考范例:
  13.     <ul>
  14.         {loop $data $v}
  15.         <li><a href="{U('search/index/archives',array('pubtime'=>$v['inputtime']))}" target="_blank">{$v[pubtime]}({$v[total]})</a></li>
  16.         {/loop} 
  17.     </ul>


最新评论标签:

#示例代码

  1. 代码实例:
  2.     {m:comment_newest limit="10"}
  3.     
  4. 参数说明:
  5.     limit -> 限制条数
  6.         范例:limit="10" 默认值为20,此属性可选
  7.     
  8. 参考范例:
  9.     <ul>
  10.         {loop $data $v}
  11.         <li>
  12.     <span class="comment_article"><a href="{$v[url]}" title="{$v[title]}">{$v[title]}</a></span>
  13.     <span class="comment_comment">{if $v['userid']}{$v[username]}{else}网友评论{/if}:{$v[content]}</span>
  14.         </li>
  15.         {/loop} 
  16.     </ul>


13

评论

共1条评论

站点声明:本站转载作品版权归原作者及来源网站所有,原创内容作品版权归作者所有,任何内容转载、商业用途等均须联系原作者并注明来源。

© 2024 The Pride & Joy of an Artisan. · Designed By duoguyu · Powered By YzmCMS京ICP备19008479号-1
相关侵权、举报、投诉及建议等,请发E-mail:tonney@duoguyu.com

友情链接: YzmCMS 袁志蒙博客 坚果的世界 UXDtime 飞信网 追梦者 薛定喵君 简记 wen学习志 歪脖博客 逸风Ryen

扫码体验小程序