Finecms模板标签调用小结 方便快速入门
最近接了一个单子客户要求用finecms进行建站,由于也是php代码,也可以直接调用相关函数,所以上手相对比较快,ytkah总结了一些常用的函数方便您快速入门Finecms。一个网站一般由主页、栏目页、文章页组成,常用的函数为首页调用文章、列表页调用文章、站内搜索代码、缩略图调用等,下面就随着ytkah来一起看看如何操作吧
首页调用指定栏目的文章:{list action=module catid=22 num=10},catid=22表示指定栏目为22,num表示调用的条数
1 2 3 4 5 6 7 | {list action=module catid=22 num=10} <li> <img src= "{dr_thumb($t.thumb)}" > <!--缩略图--> <a href= "{$t['url']}" >{ $t .title}</a> <!--标题--> <p>{dr_strcut( $t .description, 80)}...</p> <!--文章摘要80个字符--> </li> {/list} |
如果要调用新增加的字段,加一个more=1,
{list action=module catid=22 more=1} <p>收入:{$t.shouru}</p> {/list}
调用指定文章
{list action=content id=1}
**
{/list}
栏目页调用文章
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | {list action=module catid= $catid order=displayorder,updatetime} <div class = "article shadow" > <div class = "article-left" > <img src= "{dr_thumb($t.thumb)}" /> <!--缩略图--> </div> <div class = "article-right" > <div class = "article-title" > <a href= "{$t.url}" >{ $t .title}</a> <!--标题--> </div> <div class = "article-abstract" > { $t .description} <!--描述--> </div> </div> <div class = "clear" ></div> <div class = "article-footer" > <span><i class = "fa fa-list" ></i> <a href= "{dr_cat_value($t.catid, 'url')}" >{dr_cat_value( $t .catid, 'name' )}</a></span> <!--文章所在的栏目--> <span><i class = "fa fa-clock-o" ></i> { $t .updatetime}</span> <!--更新时间--> { if $t .keywords} <?php $tag = explode ( ',' , $t .keywords);?> <!--tag标签--> <span><i class = "fa fa-tag" ></i> {loop $tag $c }<a href= "{dr_tags_url($c)}" >{ $c }</a>{/loop} </span> {/ if } <span class = "article-viewinfo" ><i class = "fa fa-eye" ></i> { $t .hits}</span> <!--点击数--> </div> </div> {/list} |
调用站内搜索框(没有具体模型的搜索)
1 2 3 4 5 6 | <form method= "get" action= "/index.php" > <input type= "hidden" name= "c" value= "search" > <input type= "hidden" name= "mid" value= "news" > <input name= "keyword" type= "text" > <button type= "submit" ></button> </form> |
如果要搜索指定模型的文章
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <form method= "get" action= "/index.php" class = "form-horizontal" role= "form" > <input type= "hidden" name= "c" value= "search" > <div class = "input-group" > <span class = "input-group-btn" > <select name= "mid" class = "form-control input-xsmall" style= "margin-right: 10px" > {list action=cache name=module} <option value= "{$t.dirname}" >{ $t .name}</option> {/list} </select> </span> <input name= "keyword" type= "text" class = "form-control" > <span class = "input-group-btn" > <button class = "btn blue" type= "submit" >搜索</button> </span> </div> </form> |
调用图片:
<img src="{dr_thumb($thumb)}">这个是完整图片
<img src="{dr_thumb($t.thumb)}">这个是完整图片
自定义内容调用
如果是单个数据,直接用:{dr_block(3)},数字根据具体的定义来调整
如果是多个数据,
1 2 3 4 5 | {php $gg = @ explode (PHP_EOL, dr_block(1));} {loop $gg $t } {php list( $value , $color )= explode ( '|' , $t );} <span style= "color: {$color}" >{ $value }</span> {/loop} |
栏目页调用当前栏目名称、url
{$cat.name}、{$cat.url}

加微信交流
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2016-05-29 苹果微信下载 iOS微信各版本列表
2016-05-29 老年人微信教程手绘版|微信入门教程1