finecms全局常用標簽


全局基礎標簽


網站標題:{$meta_title}

網站關鍵字:{$meta_keywords}

網站描述:{$meta_description}

網站seo標題:{$SITE_TITLE}

統計代碼(后台網站設置添加):{$SITE_JS}

ICP號(后台網站設置添加):{$SITE_ICP}

網站底部:{$SITE_BOTTOM_INFO}

網站主題絕對路徑:{SITE_THEME}

網站地址:{SITE_PATH}

公共調用模板:{template header}

 

首頁列表標簽


 

{list  catid=11 order=updatetime num=6 cache=36000}
<a href="{$t['url']}" title="{$t['title']}">{$t['title']}</a>
{strcut($t['description'],210)}
{/list}

 

頭部欄目調用標簽


1、不帶二級欄目

{loop $cats $t}
{if $t['parentid']==0 && $t['ismenu']}
{php $arrchilds = @explode(',', $t['arrchilds']);}
<li {if isset($catid) && in_array($catid, $arrchilds)}style="color:red"{/if}><a href="{$t['url']}">{$t['catname']}</a></li>
{/if}
{/loop}

2、帶二級欄目

{loop $cats $cat}
{if $cat[parentid] == 0 && $cat['ismenu']}
{$cat['catname']}
<ul class="sub">
 {if $cat['child']}
{loop $cats $a}
{if $a[parentid] == $cat[catid]}
<li><a href="{$a['url']}">{$a['catname']}</a></li>
 {/if}
 {/loop}
 {/if}
</ul>
 {/if}
 {/loop}

3、當前欄目的所有同級子欄目(帶on)

{php $value=getCatNav($catid);}
{loop $value $c}
<li  {if $c['catid']==$catid}class="on"{/if}><a href="{$c['url']}">{$c['catname']}</a></li>
{/loop}

4、當前欄目的子欄目

 

{loop $cats $c}
{if $c['parentid']==$cats[$catid]['parentid']} 
<li><a href="{$c['url']}">{$c['catname']}</a></li>
{/if}
{/loop}

5、指定欄目名稱及鏈接

欄目名稱:{$cats[21][catname]}

欄目鏈接:{$cats[21]['url']}

 

列表頁標簽


路徑導航{catpos($catid, ' &gt;&nbsp;')}

列表頁的當前欄目名稱:{$catname}

{list catid=$catid page=$page order=updatetime}
標題:{$t['title']}
縮略圖:{thumb($t['thumb'])}
標題鏈接:{$t['url']}
描述:{$t['description']}
截取描述字數:{strcut($t['description'],210)}
時間:{date("Y-m-d", $t['updatetime'])}
{/list}

分頁代碼: {$pagelist}

分頁樣式配置文件:(/config/pagerule.ini.php)

 

strcut注釋:{strcut($string, 長度, 截取后替代字符)}

獲取當前欄目的子欄目

{php $value=getCatNav($catid);}

{loop $value $c}

 <li  {if $c['catid']==$catid}class="on"{/if}><a href="{$c['url']}">{$c['catname']}</a></li>

{/loop}

 

 

內容頁標簽


內容頁的當前欄目名稱:{$cat[catname]} 

內容:{$content}

標題:{$title}

時間:{date("Y.m.d", $updatetime)}

點擊次數:<script type="text/javascript" src="{url('api/hits',array('id'=>$id, 'hits'=>$hits))}"></script>

內容頁顯示復選框字段內容:{php echo implode(',', $復選框字段);}

內容頁分頁:

{if $contentpage}
{loop $contentpage $i=>$u}
<a{if $page!=$i} href="{$u}"{/if}>{$i}</a>
{/loop}
{/if}

上一篇,下一篇:

{if $prev_page}上一篇:<a href="{$prev_page['url']}">{$prev_page['title']}</a>{/if} <br/>{if $next_page}下一篇:<a href="{$next_page['url']}">{$next_page['title']}</a>{/if}

<li>{if $prev_page}<span>上一篇</span> <a href="{$prev_page['url']}"><em>查看詳情 +</em>{$prev_page['title']}</a>{else}<span>上一篇</span> 沒有了</a> {/if}</li>
<li> {if $next_page}<span>下一篇</span> <a href="{$prev_page['url']}"><em>查看詳情 +</em>{$next_page['title']}</a>{else}<span>下一篇</span> 沒有了{/if}</li>

打印,關閉,收藏,返回:

<a onclick="window.print()" href="#">[打印本頁]</a>
<a href ="#"  onClick="jscript:window.external.AddFavorite(document.location.href,document.title);">[收藏本頁]</a>
<a href="javascript:window.close();">[關閉本頁]</a>
<a href ="#"  onclick="javascript:history.back(-1);">[返回上一頁]</a>

 

列表頁篩選標簽


篩選標簽:

按使用功能:{php $catid = array('全部'=>'4','卧室系列'=>'5','客廳系列'=>'6','餐廳系列'=>'7','茶台系列'=>'8','辦公系列'=>'9');}
{loop $catid $k=>$t}<a href="{list_url($param, 'catid', $t)}" {if $param['catid']==$t}class="onc"{/if}>{$k}</a>{/loop}

按紅木材質:{php $cz = array('不分材質'=>'','花梨木'=>'花梨木','紅酸枝'=>'紅酸枝','黑酸枝'=>'黑酸枝');}
{loop $cz $k=>$t}<a href="{list_url($param, 'cz', $t)}" {if $param['cz']==$t}class="onc"{/if}>{$k}</a>{/loop}

篩選列表:

{php $rule = list_url($param, 'page', '[page]');}
{list catid=$catid cz=$param[cz] catid=$param[catid]   page=$page pagesize=$pagesize urlrule=$rule order=updatetime more=1} 
自定義標簽:{$t['字段名稱']}  
標題:{$t['title']}
縮略圖:{thumb($t['thumb'])}
標題鏈接:{$t['url']}
描述:{$t['description']}
截取描述字數:{strcut($t['description'],210)}
時間:{date("Y-m-d", $t['updatetime'])}
{/list}

篩選需要自定義函數:

<?php
//自定義URL函數,網站上線后請將函數放在自定義函數庫文件中,就可以隨便更改url規則
function list_url($param, $name=NULL, $value=NULL) {
    unset($param['page']);
    if (!is_null($name) && !is_null($value)) {
        $param[$name] = $value;
    } elseif (!is_null($name) && is_null($value)) {
        unset($param[$name]);
    }
    $url  = url('content/list', $param);//動態地址
    return $url;
}
?>

 

 

表單類標簽


預約類:

<form action="{url('form/post', array('modelid'=>3))}" method="post" onsubmit="return check(this)">
輸入框:<input type="text" name="data[weixin]" id="weixin" placeholder="微信" />
提交:<input type="submit" class="submit" value="立刻預約" name="submit">
驗證碼:
{if $code}<input name="code" type="text"/><img src="{url('api/captcha', array('width'=>80,'height'=>25))}">{/if}
</form>

留言類:

 

{list table=gbook.gbook catid=$catid page=$page pagesize=5 order=addtime_desc }
用戶名:{$t['name']}
時間:{date("Y-m-d", $t['addtime'])}
內容:{$t['content']}
{if $t['status']==1}   //判斷審核狀態
管理員回復:{$t['r_content']}
{/if}
{/list}

分頁代碼:{$pagelist}

 

TAG標簽


案例:紅木手串網彩色TAG調用函數在function.php里增加getTagStyle()

{list action=tag num=20}
<span style="{getTagStyle()}"><a href="{$t[url]}" title="{$t[name]}">{$t['name']}</a></span>
{/list}

 

友情鏈接標簽


{list table=link.link order=listorder_asc num=10}
圖片類
{if $t['logo']}
<a href="{$t['url']}" target="_blank" title="{$t['introduce']}"><img src="{$t['logo']}"></a>
{else}
{/if}
文字類
{if $t['logo']}
{else}
<a href="{$t['url']}" target="_blank" title="{$t['introduce']}">{$t['name']}</a>
{/if}
{/list}

 

功能性標簽


1、每隔5條信息一條橫線

{if ($key+1)%5==0}<div style="border-bottom:1px solid #e8e8e8;margin:20px 0;"/></div>{/if}

2、最新日期加標簽

<font {if date('Y-m-d', $t['updatetime']) == date('Y-m-d')}style="color:red"{/if}>

3、計數排行榜:{$key+1}

4、首頁列表頁分頁

{php $page=(int)$_GET['page'] ? (int)$_GET['page'] : 1;}
{list modelid=1 INcatid=2,3,4,5 page=$page pagesize=5 urlrule=index.php?page=[page] order=updatetime}
標題:{$t['title']}
縮略圖:{thumb($t['thumb'])}
標題鏈接:{$t['url']}
描述:{$t['description']}
截取描述字數:{strcut($t['description'],210)}
時間:{date("Y-m-d", $t['updatetime'])}  
{/list} 
{$pagelist}

5、偽靜態設置

修改config/router.ini.php,后台設置tag配置tag-{tag}.html

//tag偽靜態/

'^page([0-9]+).html$'                 => 'index.php?page=${1}',

'^tag-([a-zA-Z0-9]+).html$'           => 'c=tag&a=list&kw=${1}',

6、修改遠程下載圖片的路徑問題(修復編輯器下載后路徑)

修改models/ContentModel.php里,搜索download_images函數

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM