成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

CmsTop模板制作幫助手冊(6)——模板標簽

2010-09-09 21:07:04來源:作者:

1.      Content標簽

1.      Content標簽

作用:調用CmsTop系統中各種內容模型數據;
示例:
{content catid="4" modelid="1" orderby="published desc, pv desc" page="$page" size="8"}
 • <a href="{$r[url]}">{$r[title]}</a> {date('Y-m-d',$r[published])}
{/content}
{pages($total, $page, $pagesize, 2, $urlrule)}
參數對照表:

參數
詳解
modelid
內容模型ID,多個ID用“,”隔開
catid
欄目ID,多個ID用“,”開 ,可自動取子欄目內容
sourceid
來源ID,多個ID用“,”隔開
weight
權重范圍
weight="60",表示權重值等于60
weight="60,",表示權重值大于等于60
weight=",60",表示權重值小于等于60
weight="60,100",表示權重值大于等于60,且小于等于100
published
發布時間范圍
published="2009-11-10" 表示調用發布時間為2009年 11月10日的內容
published="2009-11-10," 表示調用發布時間大于2009年11月 10日的內容
published=",2009-11-10" 表示調用發布時間小于2009年11月10日 的內容
published="2009-11-10,2009-11-30" 表示調用發布時間大于2009年11 月10日,且小于2009年11月30日的內容
published="1" 表示調用發布時間1天以內的內容
createdby
建人 ID,多個 ID 用“,”隔開
tags
關鍵詞,多個關鍵詞用“,”隔開,例如:tags="福布斯,權力"
orderby
排序方式,多個“,”隔開,例如:orderby="published desc, pv desc, comments desc, weight desc"
offset
數據庫查詢結果偏移值(必須是正整數),默認值為 0
size
行數(必須是正整數)
page
當前頁碼(必須是正整數)
return
返回值變量 return:返回結果變量名,默認為 r

2.      Db標簽
作用:通用的數據庫數據調用方法,通常用于調用cmstop_content表以外的數據表的數據;
示例:
{db sql="select * from #table_content where catid=$catid and modelid=1 and status=6 order by published desc" size="$pagesize" page="$page"}
    <a href="{$r[url]}">{$r[title]}</a> {date('n月j日H:i',$r['published'])}
{/db}
{pages($total, $page, $pagesize, 2, $urlrule)}
參數對照表:

參數名
必選
說明
dsn
數據源名,當需要調用的數據庫帳號和當前系統不同時使用,并且需要事先在后臺添加好數據源
dbname
數據庫名,當需要調用的數據庫帳號和當前系統相同而數據庫名不同時使用
charset
數據字符集,當需要調用的數據和當前系統字符集不同時設置,數據輸出的時候系統會根據此設置自動轉碼
sql
要查詢的sql語句,數據表的前綴可以用 #table_ 代替
page
當前的頁碼,一般用法都是 page="$page"
size
行數(必須是正整數)
return
返回值變量 return:返回結果變量名,默認為 r

3.      Discuz標簽
作用:調用同一服務器上的discuz論壇帖子數據
示例:
{discuz dsn="discuz"  fid="1" filter="all" published="1" keywords="cmstop" author="1" special="1,2" prefix="cdb_" orderby="dateline desc" size="$pagesize" page="$page"}
      <!-更多可使用字段,請參考discuz數據表posts、threads-à
      <a href="htpp://url_to_discuz/tid={$r[tid]}">{$r[subject]}</a> {date('n月j日H:i',$r['dateline'])}
{/discuz}
{pages($total, $page, $pagesize, 2, $urlrule)}
參數對照表:

參數名
必選
說明
dsn
數據源名,當需要調用的數據庫帳號和當前系統不同時使用,并且需要事先在后臺添加好數據源
fid
論壇版塊ID,多個以半角逗號分隔
filter
主題類型,全部主題(all) 、精華主題(digest)、 置頂主題(top)
published
時間范圍,數字n表示n天之內的帖子
keywords
關鍵字,關鍵詞寫法參考discuz搜索,以(AND、&、空格) (OR、|)組合查詢,*模糊匹配
author
作者ID或者作者名稱,多個以逗號分隔
special
特殊主題:投票主題(1)、商品主題(2)、懸賞主題(3)、活動主題(4)、辯論主題(5)、
多個以逗號分隔
orderby
排序類型:
lastpost (asc|desc) 最后回復
 dateline (asc|desc) 發表時間
 replies (asc|desc)   回復數
 views (asc|desc)     查看數
prefix
默認‘cdb_’ discuz數據表前綴
其它字段
page,offset,size,charset參考db標簽

4.      Section標簽
作用:定義頁面區塊屬性,通常用于通過頁面模板自動創建頁面區塊;
示例: 
<!--{section name="熱點專題 圖片" type="hand" width="0" frequency="0" rows="1" output="html" description=""}-->
模板代碼當type為html的時候只能為html,其他可以是html跟模板標簽組合的代碼
<!--{/section}-->
區塊類型對照表:

類型
說明
代碼
支持html和js代碼,通常用于不規則數據和廣告位維護等
自動
支持通過模板標簽調用數據,可以定時刷新,無需人工維護
手動
支持手動更新數據,并通過設定的模板代碼輸出
rss
獲取指定的rss新聞源,并通過設定的模板代碼輸出,可定時刷新,通常用于RSS數據遠程調用
json
獲取指定的json數據源,并通過設定的模板代碼輸出,可定時刷新,通常用于JSON數據遠程調用
rpc
獲取指定的rpc接口數據,并通過設定的模板代碼輸出,可定時刷新,通常用于RPC協議接口

參數對照表:

參數名
必選
說明
sectionid
區塊ID,如果沒填寫就會自動創建此碎片
name
區塊名稱,可以重復
type
區塊類型,(html,auto,hand,rss,json,rpc)其中之一。
url
當type為(rss,json,rpc)時有效
method
當type為rpc時有效
args
當type為rpc時有效
width
區塊寬度,主要用來參考標題長度是否合適
frequency
更新頻率,當type為html和hand時此選項無效
rows
默認的行數,僅type為hand時有效
origdata
默認的數據,需php序列化以后的數據
output
輸出格式,(html,xml,json)三者之一 ,僅type為hand時有效
description
區塊備注,一般用來說明區塊顯示在什么位置,縮略圖規格,標題最大長度等

關鍵詞:CmsTop

贊助商鏈接:

主站蜘蛛池模板: 方正县| 铜鼓县| 永和县| 广南县| 汕头市| 永和县| 广宁县| 万州区| 申扎县| 镇康县| 潼关县| 民乐县| 浑源县| 阳朔县| 乐亭县| 攀枝花市| 景东| 盐边县| 富蕴县| 博罗县| 宁强县| 扎鲁特旗| 凤山县| 卓资县| 册亨县| 永寿县| 阿拉尔市| 龙里县| 习水县| 济南市| 高要市| 济宁市| 浦县| 十堰市| 梅河口市| 元江| 清镇市| 孟村| 砚山县| 涟水县| 澄城县|