
X系列的標簽跟V系列的標簽區別還是很大的.在V系列的時候,只有一種很簡單的標簽比如$label[XXXX]
以前的標簽相對現在的來說太簡單的點,所以在功能上也比較受限.
X系列目前有幾下幾種標簽
{qb:tag name="XXXX"}{/qb:tag} 這個我們給他命名為通用標簽,用得最多.
{qb:listpage name="XXXX"}{/qb:listpage} 這個是列表頁標簽,列表頁使用。其實列表頁也可以用通用標簽的。
{qb:comment name="XXXX"}{/qb:comment} 這個是內容頁的評論標簽.
{qb:reply name="XXXX"}{/qb:reply} 這個是論壇貼子回復標簽,他跟內容頁的評論標簽是差不多的,
目前X1在內容顯示方面主要就是上面這4種標簽. 其中xxxx是標簽的變量名,每個頁面不能雷同, 你制作的時候,可以命名長一點,比如
default_bbs_index_001
如果名字有雷同的話.他的設置就會一樣.你自己權衡吧.想要設置一樣,就雷同. 不同的頁面也可以雷同,這個時候他的顯示設置就會一樣的.
如果你不喜歡字母,也可以用中文與其它字符的
上面的標簽中可以放各種各樣的參數,這個是V系列的標簽無法相比的.舉個例子
~~~
{qb:tag name="XXXX" type="cms" rows="10" order="view" by="desc" status="1" mid="1" where="fid=1"}
<!--
<div><a href="#">測試標題1</a></div>
<div><a href="#">測試標題2</a></div>
-->
<div><a href="{$rs.url}">{$rs.title}</a></div>
{/qb:tag}
~~~
> type="cms" rows="10" order="view" by="desc" status="1" mid="1" where="fid=1"
這一排參數,可以設置任何一項或多項,也可以不設置,代表不同的默認調取數據方式,
也可以不設置,就需要點擊標簽在網站那里設置.如果網站重新設置的話,上面的默認參數就失效,以網站設置的標準.也就是說這里給出僅僅是一種默認顯示方式.并不能影響最終的顯示效果
type="cms"
代表調用CMS頻道的數據,同理可換成shop是商城數據, member是用戶數據
另外也可以調用圖片或純文本他們分別是 image images text ueditor 分別是單張圖,多張圖,純文本,編輯器
rows="10" 代表每次只取10條數據
order="view" 代表換瀏覽量排序,你也可以換成id 或 create_time 或 update_time
by="desc" 代表降序,也可以換成 asc 是升序
status="1" 代表只取審核過的數據 也可以換成 2 只取推薦的數據
mid="1"?代表只取模型1的數據,這一項最好指定,系統執行效率會高很多.
mid="-1"?代表取所有模型的數據,系統執行效率比較低,并且不能做太多條件篩選.
* * *
重中之重的where參數,查詢條件篩選
* * *
where代表條件限制, where后續會用得非常多,比如
where="fid=1"
比如欄目為1的內容,它非常靈活,也可以換成 uid=1 就是用戶UID為1的內容
如果多個條件限制就用&隔開,比如 where="fid=3&uid=2" 就代表只取欄目3里邊并且UID為2的內容
如果設置為 where="fid=1,3,5" 代表只取欄目 1 3 5 這三個欄目里邊的內容
如果設置為 where="fid<>5" 代表取不等于欄目5的內容,即欄目5排除外的其它欄目的內容
如果設置為 where="fid<>5,8,9" 代表取不等于欄目5 8 9這三個欄目的內容,即欄目5 8 9排除外的其它欄目的內容
上面的都是靜態參數,如果對于動態的參數怎么辦呢?比如去到一個欄目里,只想調用相關欄目的數據怎么辦呢?
`where="fid=$fid"`
又比如會員中心調用對應用戶的數據
`where="uid=$userdb[uid]"`
js="XXX"
XXX代表頁面某個元素的ID一般是父容器的ID,這樣的話,就可以通過AJAX的形式調取數據,可以加快頁面的顯示速度,
注間:一般情況請設置 type="xxx" 調取某個頻道的數據,如果特殊的頻道,你懂程序開發的話,也可以設置 sql="select * from qb_links limit 10" 這樣寫原生的mysql語句. 不寫sql語句的話,還可以設置運行哪個類,比如 class="app\xxx\fdddd@action"
大家可能一下子覺得這么多參數太復雜了,其實你也可以不設置,但最好設置一下默認數據,頁面一開始沒標簽的時候,就不會太難看.你記不住的話,就用一個記錄本記下來,用的時候,再參考
~~~
<!--
<div><a href="#">測試標題1</a></div>
<div><a href="#">測試標題2</a></div>
-->
~~~
這一段代碼,代表演示數據,標簽里邊第一個注釋里的內容就是演示數據,如果系統取不到數據,就顯示這里的演示數據.
{$rs.title} 代表內容標題 跟V系列的有點不一樣.V系列是用 {$title}
{$rs.url} 代表內容的詳情頁網址
{$rs.picurl} 代表縮略圖網址
{$rs.time} 代表時間
除了上面內容顯示標簽外,還有一個分頁的標簽,即顯示更多或下一面
{qb:url name="XXXX" /} 這個是通用標簽的無刷新分頁代碼
{qb:list_url name="XXXX" /} 這個是列表頁的無刷新分頁代碼 列表頁也可以使用 {$pages} 這個就是傳統的分頁.
標簽分頁代碼的變量必須跟上面顯示標簽的變量對應一致
分頁標簽代碼目前不需要加其它參數,
- 序言
- 聲明
- 齊博X1基礎
- 齊博X1的誕生
- 齊博X1目錄結構
- 如何安裝齊博X1
- 新手快速入門教程
- 常用文件目錄說明
- 齊博X1標簽
- 什么是標簽
- 當前URL標簽
- 圖片標簽
- 單張圖片標簽的使用
- 多張組圖的標簽調用
- 標簽進階之幻燈片制作
- 背景圖如何設置標簽
- 內容頁標簽
- 內容頁中下一頁上一頁的標簽
- 內容評論標簽的風格制作
- 標簽實例
- 做模板組圖單圖無圖混排的處理
- 列表頁制作及無滾動加載內容
- 調用多個圈子同時調用貼子
- 調用多個圈子同時調用相關會員
- 標簽的嵌套用法,調用聚合數據
- 標簽如何調用論壇內容
- 標簽設置取組圖不存在就取內容中的圖片
- 標簽之無刷新顯示更多
- 異步加載標簽數據
- 標簽動態調用數據
- 文本代碼標簽的使用
- where 標簽動態變量查詢
- where 實現條件篩選與數據關聯
- 會員中心如何加標簽
- 模板中常用的TP標簽數據處理
- 同一個標簽要更換不同模塊的數據
- 萬能數據統計之fun函數
- 齊博X1模塊
- 什么是模塊?模塊的組成。
- 如何添加字段
- 欄目名稱的調用
- 欄目名稱調用詳解
- 相關欄目名稱的調用
- 輔欄目(專題)的使用說明
- 模塊后期要加參數的方法
- 表單自動生成器
- 簡單的模塊制作說明(隨風編寫)
- 齊博X1插件
- 插件.七牛云.配置說明
- 齊博X1鉤子
- 鉤子簡單制作-tag加連接解說版(隨風編寫)
- 齊博X1模板
- 模板目錄文件說明
- 幾個關鍵模板文件要熟知
- 新模板要注意問題
- 模板文件調用的優先級
- 2018.8.13模板制作升級調整
- block模板的分塊替換
- 模板包含文件使用說明
- 圈子黃頁風格制作說明
- 齊博X1配置
- 微信和小程序的配置
- 如何對接公眾號
- 對接小程序設置
- 在線支付接口的使用
- 支付寶對接收款配置
- 阿里云短信配置
- 郵箱接口設置
- 郵箱接口設置之QQ普通郵箱
- 郵箱接口設置之163普通郵箱
- 郵箱接口設置之QQ企業郵箱
- QQ登錄接口配置
- 齊博X1路由
- URL偽靜態設置
- route.php與routemy.php短網址設置
- 齊博X1二次開發
- 二次開發的靈魂fun函數
- 商城判斷是否購買過
- 如何調取當前模塊ID
- 模塊安裝文件講解
- 表單快速啟用城市地區功能
- 自定義字段多文件多圖的顯示處理
- 后臺網站參數配置修改與添加
- 頻道插件如何對接圈子
- 自定義字段下拉菜單關聯其它數據表
- 自定義字段表單默認調用會員資料
- 齊博X1注意事項
- 云市場注意事項
- 如何強制進后臺
- 換服務器如何轉移網站
- 再強調嚴禁用記事本改任何文件
- 解決Web部署 svg/woff/woff2字體 404錯誤
- 齊博X1更新記錄
- 關于thinkphp5