• 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="{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}

      栏目页调用文章

    {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}
    

      

      调用站内搜索框(没有具体模型的搜索)

    <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>
    

      如果要搜索指定模型的文章

    <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)},数字根据具体的定义来调整

    如果是多个数据,

    {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}

  • 相关阅读:
    [51nod1384]全排列
    [51nod1256]乘法逆元
    [51nod1106]质数检测
    [51nod1058]求N!的长度
    2017 world final
    [Manacher+bit]Palindrome
    [hdu3068]最长回文(Manacher算法)
    [trie]字典树模板
    [凸包]Triangles
    LintCode-366.斐波纳契数
  • 原文地址:https://www.cnblogs.com/ytkah/p/6210577.html
Copyright © 2020-2023  润新知