點擊查看大圖
[](http://www.hmoore.net/book/php168/x1_of_qibo/preview/images/56.png)
代碼如下:
~~~
<div class="listpages">
{qb:listpage name="bbs_list_page_pc" rows="20" order="list"}
<a href="{:urls('content/show',['id'=>$rs['id']])}">{$rs.title}</a>
{/qb:listpage}
</div>
<!--{$pages} 這是傳統分頁-->
<button type="button" onclick="ShowMoreList()">查看更多</button>
<script type="text/javascript">
var Mpage = 1;
//顯示更多
function ShowMoreList(){
Mpage++;
$.get('{qb:list_url name="bbs_list_page_pc" /}'+Mpage,function(res){
if(res.code==0){
if(res.data==''){
layer.msg("已經顯示完了!",{time:500});
}else{
$('.listpages').append(res.data);
scroll_get = true; //這一行僅僅是匹配滾動顯示更多.如果沒使用滾動特效,可以刪除
}
}else{
layer.msg(res.msg,{time:2500});
}
});
}
//滾動顯示更多
var scroll_get = true; //做個標志,不要反反復復的加載
$(document).ready(function () {
$(window).scroll(function () {
if (scroll_get==true && (400 + $(window).scrollTop())>($(document).height() - $(window).height())) {
scroll_get = false;
layer.msg('內容加截中,請稍候',{time:1000});
ShowMoreList();
}
});
});
</script>
~~~
下面這一段,就是齊博標簽中的列表頁標簽代碼
~~~
<div class="listpages">
{qb:listpage name="bbs_list_page_pc" rows="20" order="list"}
<a href="{:urls('content/show',['id'=>$rs['id']])}">{$rs.title}</a>
{/qb:listpage}
</div>
~~~
他的標志就是?`{qb:listpage name="xxxx"}模板{/qb:listpage}`
而通用標簽是`{qb:tag name="xxxx"}模板{/qb:tag}`
其它參數的用法都基本一樣,這里就是唯一不同的地方即:冒號后面的幾個字母
> {$pages}
這個是傳統分頁的代碼,現在慢慢不太受喜歡了.體驗比較差
這個是點擊事件,如果你使用了滾動事件的話,這個就沒有存在的意義.
~~~
var Mpage = 1;
//顯示更多
function ShowMoreList(){
Mpage++;
$.get('{qb:list_url name="bbs_list_page_pc" /}'+Mpage,function(res){
if(res.code==0){
if(res.data==''){
layer.msg("已經顯示完了!",{time:500});
}else{
$('.listpages').append(res.data);
scroll_get = true; //這一行僅僅是匹配滾動顯示更多.如果沒使用滾動特效,可以刪除
}
}else{
layer.msg(res.msg,{time:2500});
}
});
}
~~~
上面這一段是JS代碼,大部分頁面都可以套用的.`var Mpage = 1;`這個是頁碼默認表示當前已顯示了第一頁
> {qb:list_url name="bbs_list_page_pc" /}
### 這個代表分頁網址,這也是齊博標簽最特別的地方, 按以往,甚至現在很多同行, 為了實現分頁顯示數據,必須要單獨做一個PHP文件寫數據調用.而我們這里,只需要把顯示標簽的變量名復制到這里讓他們一一對應,就可以解決了
這個分頁網址標簽在頁面運行后,會轉義成類似下面的網址
[http://你的域名/index.php/bbs/content/ajax_get/name/bbs_list_page_pc/fid/16/mid/1/rows/20/order/list/by/desc/pagename/ec1e7a01/cache_time/0.html?page=](http://xn--6qqv7i2xdt95b/index.php/bbs/content/ajax_get/name/bbs_list_page_pc/fid/16/mid/1/rows/20/order/list/by/desc/pagename/ec1e7a01/cache_time/0.html?page=)
這個不需要你去記住,只是讓大家知道,最后他會生成一個很特別的網址,帶上各項參數并且以=號結尾,=號后面就必須要跟上頁碼數字
下面這一段,就是實現滾動顯示更多的,如果你不想滾動顯示更多,而想點擊顯示更多的話,就可以把下面這一段刪除掉.
~~~
//滾動顯示更多
var scroll_get = true; //做個標志,不要反反復復的加載
$(document).ready(function () {
$(window).scroll(function () {
if (scroll_get==true && (400 + $(window).scrollTop())>($(document).height() - $(window).height())) {
scroll_get = false;
layer.msg('內容加截中,請稍候',{time:1000});
ShowMoreList();
}
});
});
~~~
- 序言
- 聲明
- 齊博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