首页 > 代码库 > Finecms模板标签调用小结 方便快速入门
Finecms模板标签调用小结 方便快速入门
最近接了一个单子客户要求用finecms进行建站,由于也是php代码,也可以直接调用相关函数,所以上手相对比较快,ytkah总结了一些常用的函数方便您快速入门Finecms。一个网站一般由主页、栏目页、文章页组成,常用的函数为首页调用文章、列表页调用文章、站内搜索代码、缩略图调用等,下面就随着ytkah来一起看看如何操作吧
首页调用指定栏目的文章:{list action=module catid=22 num=10},catid=22表示指定栏目为22,num表示调用的条数
{list action=module catid=22 num=10} <li>
<img src="http://www.mamicode.com/{dr_thumb($t.thumb)}"> <!--缩略图-->
<a href="http://www.mamicode.com/{$t[‘url‘]}">{$t[‘title‘]}</a> <!--标题-->
<p>{dr_strcut($t.description, 80)}...</p> <!--文章摘要80个字符--> </li>{/list}
栏目页调用文章
{list action=module catid=$catid order=displayorder,updatetime page=1} <div class="article shadow"> <div class="article-left"> <img src="http://www.mamicode.com/{dr_thumb($t.thumb)}" /> <!--缩略图--> </div> <div class="article-right"> <div class="article-title"> <a href="http://www.mamicode.com/{$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="http://www.mamicode.com/{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="http://www.mamicode.com/{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}
调用站内搜索框(没有具体模型的搜索)
<form method="get" action="/index.php"> <input type="hidden" name="c" value="http://www.mamicode.com/search"> <input type="hidden" name="mid" value="http://www.mamicode.com/news"> <input name="keyword" type="text"> <button type="submit"></button></form>
如果要搜索指定模型的文章
<form method="get" action="/index.php" class="form-horizontal" role="form" > <input type="hidden" name="c" value="http://www.mamicode.com/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="http://www.mamicode.com/{$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="http://www.mamicode.com/{dr_thumb($thumb)}">这个是完整图片
<img src="http://www.mamicode.com/{dr_thumb($t.thumb)}">这个是完整图片
自定义内容调用
如果是单个数据,直接用:{dr_block(3)},数字根据具体的定义来调整
如果是多个数据,
{php $gg = @explode(PHP_EOL, dr_block(1));} {loop $gg $t} {php list($value, $color)=explode(‘|‘, $t);} <span style="color: {$color}">{$value}</span>{/loop}
Finecms模板标签调用小结 方便快速入门
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。