您好,登錄后才能下訂單哦!
1、欄目列表標簽
只有一級導航:
{wz:content action="category" cid="0" pagesize="100" order="sort ASC"}<li><a href="{WEBURL}">首頁</a></li> {loop $rs $r} {if $r['ismenu']}<li {if $top_categoryid==$r['cid']}class="active"{/if}><a href="{$r['url']}">{$r['name']}</a></li>{/if} {/loop} {/wz}
含有2級導航:
{wz:content action="category" pagesize="100" order="sort ASC"} {loop $rs $r} {if $r['pid']==0 && $r['ismenu']} {$r['name']} {if $r['child']} {loop $rs $rn} {if $rn['pid']==$r['cid']}{$rn['name']}{/if} {/loop} {/if} {/if} {/loop} {/wz}
頻道(大欄目),子欄目列表
{loop $sub_categorys $cats}<li><a href="{$cats['url']}">{$cats['name']}</a></li> {/loop}
頻道(大欄目),子欄目列表,最終欄目調用相同的父級欄目列表:
常用于單網頁:關于我們/聯系方式等
{wz:content action="category" cid="$elasticid" pagesize="100" order="sort ASC"} {loop $rs $r} {if $r['ismenu']}{$r['name']}{/if} {/loop} {/wz}
其中:
$elasticid 是一個動態變量。如果當前欄目有子分類,那么顯示子分類。如果沒有,則顯示上級同級分類。 僅調用當前欄目時:將 $elasticid 改為 $cid
2、內容列表標簽
基本用法:只調用主表數據
{wz:content action="listing" page="$page" pagesize="5" order="sort DESC,id DESC" cid="$cid" urlrule="$urlrule"} {loop $rs $r} {safe_htm($r['title'])} {safe_htm($r['remark'])}. {/loop} {/wz}
分頁代碼:
{$pages}
參數 | 說明 |
page | 分頁:默認未變量 $page,不存在分頁時,刪除改變量,提高性能。 |
pagesize | 每頁顯示條數 |
order | 排序方式,sort 排序字段,id,主鍵,addtime 添加時間 |
cid | 欄目id |
urlrule | 欄目url規則 |
調用主表和附屬表數據:
{wz:content action="listing" page="$page" pagesize="5" order="sort DESC,id DESC" cid="$cid" modelid="$modelid" moredata="1" urlrule="$urlrule"} {loop $rs $r} {/loop} {/wz}
增加了參數:modelid="$modelid" moredata="1"
分頁大于指定數量后顯示:
{if $this->db->number>5}<nav ><ul class="pagination"> {$pages}</ul></nav> {/if}
3、內容列表標簽
基本用法:只調用主表數據
{wz:content action="listing" page="$page" pagesize="5" order="sort DESC,id DESC" cid="$cid" urlrule="$urlrule"} {loop $rs $r} {safe_htm($r['title'])} {safe_htm($r['remark'])}. {/loop} {/wz}
分頁代碼:
{$pages}
參數 | 說明 |
page | 分頁:默認未變量 $page,不存在分頁時,刪除改變量,提高性能。 |
pagesize | 每頁顯示條數 |
order | 排序方式,sort 排序字段,id,主鍵,addtime 添加時間 |
cid | 欄目id |
urlrule | 欄目url規則 |
調用主表和附屬表數據:
{wz:content action="listing" page="$page" pagesize="5" order="sort DESC,id DESC" cid="$cid" modelid="$modelid" moredata="1" urlrule="$urlrule"} {loop $rs $r} {/loop} {/wz}
增加了參數:modelid="$modelid" moredata="1"
分頁大于指定數量后顯示:
{if $this->db->number>5}<nav ><ul class="pagination"> {$pages}</ul></nav> {/if}
4、推薦位標簽
區塊調用方式有2種。
在區塊管理列表處,復制ssi代碼或者常規代碼。
如果是:ssi代碼,那么服務器需要支持 shtml擴展。
如何配置shtml擴展?可以百度一下。
如何調用 擴展部分的數據:
1、首先需要在字段管理處設置該字段屬性:
比如:我們有一個價格字段 price:需要在推薦位模板中調用。
{wz:content action="block" pagesize="4" type="1" blockid="5"}
{loop $rs $r}
{php $attach=unserialize($r['attach'])} //該行attach不能修改。
{$categorys[$attach['cid']]['name']}
{$attach['price']]}
{/loop}
{/wz}
實例:
{wz:content action="block" pagesize="10" type="1" blockid="14" }
{loop $rs $r}{str_pad($n, 2, "0", STR_PAD_LEFT)} {strcut($r['title'],36)}{/loop}
{/wz}
參數:cid 為指定只顯示該欄目下的推薦。如果在大欄目下,則同時調用子欄目的推薦信息。
新增加的字段,在標簽中可以直接調用這個變量。
如:
{php $attach=unserialize($r['attach'])} //該行attach不能修改。
{$attach['price']]}
可以直接改為:
{$r['price']]}
完整代碼如下:
{wz:content action="block" pagesize="4" type="1" blockid="5"}
{loop $rs $r}
{$r['price']]}
{/loop}
{/wz}
5、文章相關內容標簽
相關內容: {wz:content action="relation" cid="24" id="0" keywords="關鍵字1,關鍵字" pagesize="5" order="id ASC"} {loop $rs $r} {$r['title']} {time_format($r['addtime'])} {/loop} {/wz} 舉例: {php $keyword = implode(',',$keywords);} {wz:content action="relation" cid="$cid" id="$id" keywords="$keyword" pagesize="5" order="id ASC"} {if !empty($rs)}相關內容:<br> {loop $rs $r} <a href="{$r['url']}">{$r['title']}</a> {time_format($r['addtime'])} {/loop} <hr> {/if} {/wz}
6、友情鏈接標簽
{wz:link action="listing" kid="0" pagesize="4" order="sort ASC"} {loop $rs $r} {$r['sitename']} {/loop} {/wz}
{wz:content action="rank" pagesize="10" order="weekviews DESC" cid="$cid"} {loop $rs $r} {$r[id]} {safe_htm($r['title'])} {/loop} {/wz}
月排行:
{wz:content action="rank" pagesize="10" order="monthviews DESC" cid="$cid"} {loop $rs $r} {$r[id]} {safe_htm($r['title'])} {/loop} {/wz}
全站共享模型內容排行榜:如果都用的共享模型,那么則為全站排行。
{wz:content action="rank" pagesize="10" order="monthviews DESC"} {loop $rs $r} {str_pad($n, 2, "0", STR_PAD_LEFT)} {strcut($r['title'],36)} {/loop} {/wz}
字段 | 字段說明 |
views | 總點擊:調用方法, {$r['views']} |
yesterdayviews | 昨日點擊:調用方法{$r['yesterdayviews']} |
dayviews | 今日點擊:調用方法{$r['dayviews']} |
weekviews | 一周點擊:調用方法{$r['weekviews']} |
monthviews | 月點擊:調用方法{$r['monthviews']} |
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。