常州布谷鳥網絡,常州網絡公司,常州網站設計,常州小程序,常州APP開發,常州小程序開發公司,常州網站建設,常州微信公眾號維護
PbootCMS開發手冊 標簽代碼大全(1)
日期:2021-1-22 10:10:14  閱讀:

公共標簽

1、模板文件嵌套引用

{include file=***.html}

使用說明:

可以嵌套使用,如:index.html 嵌套一個head.html,同時head.html中嵌套comm.html

支持使用子目錄,如:{include file=comm/*.html}

2、時間格式化標簽

style=** 如:內容列表時間格式化[list:date style=Y-m-d]、內容詳情頁時間格式化{content:date style=Y-m-d}

使用說明:

時間格式化標簽和PHP時間格式化語法一致,分別用不同字母代替,中間可以穿插任意字符,如:Y-m-d、Y/m/d、Y年m月d日等等

注意:Y代表完整年份,y代表簡化年份,m代表月份,d代表日,H代表小時,i代表分,s代表秒,如完整時間:style='Y-m-d H:i:s',更多請參考PHP時間格式化語法 ,參考鏈接 :http://php.net/manual/zh/function.date.php

3、HTML去除標簽

drophtml=1* 如:內容列表內容[list:content drophtml=1]、內容詳情頁內容{content:content drophtml=1}

使用說明:

一般在首頁等特殊位置需要調取正文一段純文本時使用,這時一般會配合下面的內容截取標簽一起使用

4、內容截取標簽

 長度截取使用len=* 或 lencn=* ,使用第二個將避免中英文長度不統一問題,一個英文字符算半個字 (V1.3.5+)內容截取時可使用more='*'設置省略號內容,設置more=''則不顯示省略號 如:內容列表標題截取[list:title len=10]、內容詳情頁時間格式化{content:title len=10}  substr=x,y 截取一段 substr截取字符串長度,傳遞兩個數字,第一個為起始位置,第二個為截取長度,如只有一個數字則截取此數字起后面全部

使用說明:

使用內容截取時要注意如果是html內容需要先去除html再截取,否則可能導致html錯位,如:[list:content drophtml=1 len=50]

5、其它格式化標簽

dropblank=1 ,去除空白字符,如換行符、制表符等decode=1 解碼數據html字符,如果等于0.則不解碼(包括源碼已經解碼的),此標簽一般不使用 decimal=* 小數點位數unit=* 容量單位,可以是kb,mb,gb,tb,pb,eb

6、自定義標簽

{label:***}

使用說明:

在后臺”全局配置>定制標簽“中定義,前臺使用對應名字進行調用即可

7、面包屑標簽

{pboot:position}

參數說明:

separator=* 分隔符,非必填,默認為>>

separatoricon=* 分割圖標,非必填,如使用圖標字體:separatoricon='fa fa-angle-double-right'

indextext=* 首頁文本,非必填,默認為"首頁"

indexicon=* 首頁圖標,非必填,如使用圖標字體:indexicon='fa fa-home'

8、當前網址

{pboot:httpurl}

使用說明:

自適應獲取當前訪問網址,主要用于需要使用網站路徑前綴的情況,如輸出:https://www.pbootcms.com

9、當前頁面

{pboot:pageurl}

使用說明:

自適應獲取當前訪問頁面完整地址

10、二維碼生成標簽

{pboot:qrcode string=***}

使用說明:

用于生成對應文本的二維碼圖片,可用于產品列表頁或詳情頁為每個產品生成二維碼 :{pboot:qrcode string={pboot:httpurl}{content:link}}或{pboot:qrcode string={pboot:pageurl}

11、程序運行時間

{pboot:runtime\}

使用說明:

用于輸出頁面運行時間/緩存時間,使用時請將反斜杠去掉。

12、留言驗證碼開關狀態

{pboot:checkcodestatus}

使用說明:

用于判斷留言驗證碼是否開啟狀態,方便頁面控制驗證碼圖標的顯示。

13、站點地圖

http://domain/index.php/sitemaphttp://domain/index.php/sitemap.xml

使用說明:

系統使用動態站點地圖,不需要生成,訪問地址即為實時地圖,輸出格式為xml,當然你也可以打開后另存為一個地圖文件。

如果你已經開啟偽靜態,那么地址中將可以不含有index.php。

14、圖片縮放(v1.3.5+)

總共四個參數: width=* height=* maxwidth=*  maxheight=*如:[list:ico width=100]

使用說明:

四個參數可以組合使用。


點信息標簽

適用范圍:全站任意地方均可使用

標簽作用:用于調取網站的基本配置信息,對應后臺的“基礎內容>站點信息”

{pboot:siteindex}站點入口地址,用于地址前置引用
{pboot:sitepath}站點路徑,根目錄時值為空
{pboot:sitelanguage}站點語言
{pboot:sitetitle}站點標題
{pboot:sitesubtitle}站點副標題
{pboot:sitedomain}站點域名
{pboot:sitelogo}站點logo
{pboot:sitekeywords}站點關鍵字
{pboot:sitedescription}站點描述
{pboot:siteicp}站點備案信息
{pboot:sitetplpath}站點模板路徑
{pboot:sitestatistical}站點統計
{pboot:sitecopyright}站點版權

V1.1.6+新增如下標簽,推薦使用

{pboot:pagetitle} 根據不同頁面自動顯示標題

{pboot:pagekeywords} 根據不同頁面自動顯示關鍵字

{pboot:pagedescription} 根據不同頁面自動顯示描述


公司信息標簽

適用范圍:全站任意地方均可使用

標簽作用:用于調取網站與公司相關的信息,對應后臺的“基礎內容>公司信息”

{pboot:companyname}公司名稱
{pboot:companyaddress}公司地址
{pboot:companypostcode}郵政編碼
{pboot:companycontact}聯系人
{pboot:companymobile}聯系手機
{pboot:companyphone}聯系電話
{pboot:companyfax}傳真號碼
{pboot:companyemail}聯系郵箱
{pboot:companyqq}QQ號碼
{pboot:companyweixin}微信圖標
{pboot:companyblicense}營業執照號
{pboot:companyother}其它信息


適用范圍:全站任意地方均可使用

標簽作用:用于調導航菜單欄目列表,對應后臺的“基礎內容>內容欄目”

1、導航菜單列表

{pboot:nav}[nav:name] {/pboot:nav}

控制參數:

num=* 數量,非必填,用于控制輸出的數量

parent=* 父菜單編碼,非必填,用于控制輸出列表的父菜單編碼,默認0,即從一級菜單開始輸出

parent={sort:pcode} 可用于輸出當前欄目的同級菜單

parent={sort:scode} 可用于輸出當前欄目的子菜單

parent={sort:tcode} 可用于輸出當前欄目頂級菜單的子菜單

2、可使用的列表標簽

[nav:n]序號,從0開始
[nav:i]序號,從1開始
[nav:pcode]父欄目編碼
[nav:scode]當前欄目編碼
[nav:name]欄目名稱
[nav:subname]欄目副名稱
[nav:link]欄目鏈接
[nav:type]欄目類型,1單頁、2列表
[nav:outlink]后臺設置的跳轉鏈接
[nav:listtpl]列表頁模板
[nav:contenttpl]詳情頁模板
[nav:ico]欄目縮略圖
[nav:pic]欄目大圖
[nav:keywords]欄目關鍵字
[nav:description]欄目描述
[nav:soncount]當前欄目子欄目的數量,無子欄目時為0
[nav:rows]輸出欄目下內容數量(V1.3+)

3、常見使用示例

高亮菜單

使用判斷語句:

{pboot:if('[nav:scode]'=='{sort:tcode}')}class="active"{/pboot:if}

首頁特殊用法:

{pboot:if(0=='{sort:scode}')}class="active"{/pboot:if}

菜單嵌套

二級嵌套

{pboot:nav}[nav:name] {pboot:2nav parent=[nav:scode]}[2nav:name] {/pboot:2nav}{/pboot:nav}

三級嵌套

{pboot:nav}[nav:name] {pboot:2nav parent=[nav:scode]}[2nav:name] {pboot:3nav parent=[2nav:scode]}[3nav:name] {/pboot:3nav}{/pboot:2nav}{/pboot:nav}

如果有更多級別,以此類推,使用數字依層級套用,理論上不限級調用


當前欄目標簽

適用范圍:在列表頁或詳情頁使用

標簽作用:用于輸出當前欄目的相關信息

{sort:tcode}當前欄目的頂級欄目編碼
{sort:topname}當前欄目的頂級欄目名稱
{sort:toplink}當前欄目的頂級欄目鏈接
{sort:pcode}當前欄目的父欄目編碼
{sort:parentname}當前欄目的父欄目名稱
{sort:parentlink}當前欄目的父欄目鏈接
{sort:scode}當前欄目編碼
{sort:name}欄目名稱
{sort:subname}欄目副名稱
{sort:link}欄目鏈接
{sort:type}欄目類型,1單頁、2列表
{sort:outlink}后臺設置的跳轉鏈接
{sort:listtpl}列表頁模板
{sort:contenttpl}詳情頁模板
{sort:ico}欄目縮略圖
{sort:pic}欄目大圖
{sort:title}欄目標題(V1.3+)
{sort:keywords}欄目關鍵字
{sort:description}欄目描述


指定欄目標簽

適用范圍:全站任意地方均可使用

標簽作用:用于調導航菜單欄目列表,對應后臺的“基礎內容>內容欄目”

1、指定欄目列表

{pboot:sort scode=*}[sort:name] {/pboot:sort}

控制參數:

scode=* 欄目編碼,必填,用于控制輸出的欄目,可以同時輸出多個(V1.1.6+),使用逗號隔開即可,如:1,2,3

scode={sort:pcode} 可用于輸出當前欄目父菜單的信息

scode={sort:scode} 可用于輸出當前欄目的信息

scode={sort:tcode} 可用于輸出當前欄目頂級菜單的信息

2、可使用的列表標簽

[sort:n]序號,從0開始
[sort:i]序號,從1開始
[sort:pcode]父欄目編碼
[sort:parentname]父欄目名稱
[sort:scode]當前欄目編碼
[sort:name]欄目名稱
[sort:subname]欄目副名稱
[sort:link]欄目鏈接
[sort:type]欄目類型,1單頁、2列表
[sort:outlink]后臺設置的跳轉鏈接
[sort:listtpl]列表頁模板
[sort:contenttpl]詳情頁模板
[sort:ico]欄目縮略圖
[sort:pic]欄目大圖
[sort:title]欄目標題(V1.3+)
[sort:keywords]欄目關鍵字
[sort:description]欄目描述
[sort:rows]欄目下內容數量(V1.3+)
[sort:toprows]頂級欄目下內容數量(V1.3+)
[sort:parentrows]父欄目下內容數量(V1.3+)

內容列表標簽

適用范圍:指定欄目編碼時全站可用,適用當前列表

標簽作用:用于調取指定欄目的內容列表或自動當前列表

1、當前欄目內容列表

{pboot:list}[list:title] {/pboot:list}

只能在列表頁面使用,帶分頁,同一個頁面只能使用一次,否則:老版本會出現分頁沖突,新版會顯示一樣的內容。

V1.2.2版本開始order排序進行調整,默認情況下置頂、推薦、頭條具有優先顯示,包括使用date、sorting、visits、likes、oppose時,那么如果要想按照自己的設置來可以使用自定義模式,可以自己任意組合:如order='date desc,id desc' 此時意味著將按照時間倒序,然后添加順序倒序。如order='sorting desc,id desc' 將先按照后臺排序,然后按照id倒序。更多情況自己參照例子定義即可。

控制參數:

num=* 每頁數量,非必填,用于控制分頁大小

order=* 排序方式,非必填,用于輸出內容的排序方式,可選:date、sorting、istop、isrecommend、isheadline、visits、likes、oppose、等字段,其中sorting為按后臺填寫的排序,122版本開始支持自定義模式,如:order='date desc,id desc' 、order='sorting desc,id desc',(V1.3.7+)還支持random隨機排序

filter=*|x,y 數據過濾,非必填,用于對列表內容進行過濾篩選,如:filter=title|ASP,PHP 只顯示標題含有ASP和PHP的內容,如果需要只顯示推薦,可使用如下過濾參數: filter=isrecommend|1 (V1.2.0+版本用下面的方式更好)

isico=、ispics=、istop=、isrecommend=、isheadline=* 用于對數據進行特殊篩選,可選值1和0,非必填,比如只調取推薦內容:isrecommend=1

tags=x,y tags方式數據過濾,非必填,用于對列表內容進行過濾篩選,如:tags='ASP,PHP',則為含有asp或php標簽的內容,那么可以用 tags={content:tags}來調用當前文章的相關文章

start=* 起始數據(V1.3.2+),非必填,用于需要從第幾條開始

2、指定欄目內容列表

{pboot:list scode=*}[list:title] {/pboot:list}

可以全站使用,多個欄目編碼使用逗號隔開,如果使用星號,意味全部欄目。指定欄目內容列表默認不分頁,當然你還是可以通過page參數控制強制分頁,但要注意不可在同一頁面使用多個帶分頁的列表。

如果要使用本循環標簽調用當前內容列表,可以使用scode={sort:scode},同時也避免了同一個頁面多次調用當前欄目內容時分頁沖突問題。

控制參數:

scode=* 欄目編碼,必填,用于指定需要調取的欄目編碼,讀取的內容會同時包含該欄目下子菜單的內容,支持多個欄目如:1,2,3

page=* 是否分頁,非必填,用于列表是否執行分頁,可設置1或0,本功能適合首頁分頁等場景

start=* 起始數據(V1.3.2+),非必填,用于需要從第幾條開始

其余控制參數同上面當前欄目內容列表

3、可使用的列表標簽

[list:n]計數0開始
[list:i]計數1開始
[list:id]編號
[list:scode]分類編碼
[list:subscode]副分類編碼
[list:sortname]分類名稱
[list:subsortname]副分類名稱
[list:sortlink]分類鏈接
[list:subsortlink]副分類鏈接
[list:title]標題
[list:titlecolor]標題顏色
[list:subtitle]副標題
[list:tags]直接輸出
tags[list:author]作者
[list:source]來源
[list:link]鏈接
[list:outlink]外部鏈接
[list:date]發布日期
[list:ico]縮略圖,[list:isico]可用于判斷,返回1或0
[list:pics]多圖
[list:content]內容
[list:enclosure]附件
[list:enclosuresize]附件大小
[list:keywords]關鍵詞
[list:description]描述
[list:istop]是否置頂
[list:isrecommend]是否推薦
[list:isheadline]是否頭條
[list:visits]訪問數量
[list:likes]點贊數量
[list:oppose]反對數量
[list:likeslink]點贊鏈接
[list:opposelink]反對鏈接
[list:ext_*]調取擴展字段內容

分頁條標簽

適用范圍:分頁條標簽適用所有執行了分頁的頁面

標簽作用:用于輸出分頁代碼

1、分頁條標簽

{page:bar}系統內置的完整分頁條
{page:current}當前頁碼
{page:count}總頁數
{page:rows}總數據行數
{page:index}首頁鏈接
{page:pre}前一頁鏈接
{page:next}下一頁鏈接
{page:last}尾頁鏈接
{page:status}分頁狀態信息
{page:numbar}數字條,數字帶class名稱為page-num,當前的同時還帶page-num-current
{page:selectbar}下拉選擇條

2、分頁條自帶的HTML樣式class名稱

狀態:page-status
首頁:page-index
上一頁:page-pre
下一頁:page-next
尾頁:page-last
數字條:page-numbar ,數字條下面的數字:page-num ,如果是當前頁,那么該數字還同時帶有:page-num-current下拉條:page-select (默認條已經不顯示)

如果使用系統完整分頁條,則以上樣式名稱在輸出的HTML代碼中都帶,你可以直接使用對應名稱在自己的css中定義具體樣式即可;

如果使用自定義方式,那么就按照自己寫的html代碼來定義,但是數字條下面的page-num 、page-num-current依然有效。

當然,如果你對前端還算比較上手,你應該知道其實上面說的這些通過F12都可以看到。

內容詳情頁標簽

內容詳情頁標簽

適用范圍:在內容詳情頁使用,包括單頁和列表點擊后的詳情頁

標簽作用:用于輸出當前內容的相關信息

{content:id}編號
{content:scode}分類編碼
{content:subscode}副分類編碼
{content:sortname}分類名稱
{content:subsortname}副分類名稱
{content:sortlink}分類鏈接
{content:subsortlink}副分類鏈接
{content:title}標題
{content:titlecolor}標題顏色
{content:subtitle}副標題
{content:author}作者
{content:source}來源
{content:link}鏈接
{content:outlink}外部鏈接
{content:date}發布日期
{content:ico}縮略圖,
{content:isico}可用于判斷,返回1或0
{content:pics}多圖
{content:content}內容
{content:tags}直接輸出tags
{content:enclosure}附件
{content:enclosuresize}附件大小
{content:keywords}關鍵詞
{content:description}描述
{content:istop}是否置頂
{content:isrecommend}是否推薦
{content:isheadline}是否頭條
{content:visits}訪問數量
{content:likes}點贊數量
{content:oppose}反對數量
{content:likeslink}點贊鏈接
{content:opposelink}反對鏈接
{content:ext_*}調取擴展字段內容
{content:precontent}上一篇內容(帶鏈接)
{content:nextcontent}下一篇內容(帶鏈接)
{content:prelink}上一篇內容鏈接
{content:nextlink}下一篇內容鏈接
{content:pretitle}上一篇內容標題
{content:nexttitle}下一篇內容標題
{content:nexttitle notext='no more'}設置“沒有了”文本,設置參數時如果帶空格,需要用單引號

指定內容標簽

適用范圍:全站任意地方均可使用
標簽作用:用于調取指定id的內容

1、調取指定內容

{pboot:content id=*}[content:title] {/pboot:content}

控制參數:
id=* 內容的ID號,必填,用于控制輸出的內容,適用單頁或列表頁內容
scode=* 單頁的分類編碼,必填,用于控制輸出單頁的內容,只適用單頁內容

2、可使用的內容標簽

[content:id]編號
[content:scode]分類編碼
[content:subscode]副分類編碼
[content:sortname]分類名稱
[content:subsortname]副分類名稱
[content:sortlink]分類鏈接
[content:subsortlink]副分類鏈接
[content:titl]標題\
[content:titlecolor]標題顏色
[content:subtitle]副標題
[content:author]作者
[content:source]來源
[content:link]鏈接\
[content:outlink]外部鏈接
[content:date]發布日期
[content:ico]縮略圖
[content:pics]圖集
[content:content]內容
[content:tags]直接輸出tags
[content:enclosure]附件
[content:enclosuresize]附件大小
[content:keywords]關鍵詞\
[content:description]描述\
[content:istop]是否置頂\
[content:isrecommend]是否推薦\
[content:isheadline]是否頭條\
[content:visits]訪問數量
[content:likes]點贊數量
[content:oppose]反對數量
[content:likeslink]點贊鏈接
[content:opposelink]反對鏈接
[content:ext_*]調取擴展字段內容

指定內容多圖遍歷

適用范圍:全站任意地方均可使用

標簽作用:用于依次輸出指定內容的多張圖片

1、指定內容多圖遍歷

{pboot:pics id=* num=*} {/pboot:pics}

控制參數:

id=* 內容ID號,必填,用于控制需要輸出圖片的內容,也可使用id={content:id}、id=[list:id]自適應當前內容及列表

num=* 數量,非必填,用于控制需要輸出圖片得數量

2、可使用的多圖標簽

[pics:n]序號從0開始
[pics:i]序號從1開始
[pics:src]圖片地址

指定內容多選字段遍歷

適用范圍:全站任意地方均可使用

標簽作用:用于依次輸出指定內容的多選值,也可用于遍歷逗號隔開的字段,如tag

1、指定內容多選遍歷

{pboot:checkbox id=* field=*}[checkbox:text] {/pboot:checkbox}

控制參數:

id=* 內容ID號,必填,用于控制需遍歷多選的內容,也可使用id={content:id}、id=[list:id]自適應當前內容及列表

field=* 字段,必填,用于控制需要遍歷的字段,如擴展字段產品特色:ext_cpts

2、可使用的多圖標簽

[checkbox:n]序號從0開始
[checkbox:i]序號從1開始
[checkbox:text]文本





作者:遺憾 (來源:遺憾

[聲明] 本文系本網編輯轉載,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請在30日內與本網郵箱 7016867@qq.com 聯系,我們將在第一時間刪除內容!
Design By 布谷鳥網絡 Since 2004 | 常州網絡公司 | 常州網站設計 | 常州網頁設計 | 常州小程序開發公司 | 常州微信商城設計 | 常州微信公眾號商城 | 常州小程序商城 | 網站地圖 |
本站由 為布谷鳥網絡(www.gz-gszl.com)提供云計算與安全服務 蘇ICP備12074670號-1
日本一区高清一本大道_五月婷日韩中文字幕_影音先锋中文字幕