不能正確分頁的問題_動易Cms教程
在設置了列表分頁后,列表里顯示出的數量與分頁上顯示的不一樣,并且分頁也不起作用,這是什么原因?
如下圖顯示(示例為文章頻道):
ArticleNum ---文章數,若大于0,則只查詢前幾篇文章 --------------------這里設置為0,表示顯示所有文章
UsePage --------是否分頁顯示,True為分頁顯示,False為不分頁顯示------------這里設置為True,表示分頁顯示
再查看這個頻道里的這個欄目設置,設置是20篇/頁,語言包里設置也是一樣;從這些方面檢查來看,設置是沒有問題,但這個問題出在哪?
再仔細分析頁面,發現在分頁下面還有一個移動的圖片展示,圖片一共有5張,再回到模板代碼處,發現這個圖片展示處的調用標簽是顯示圖片文章標簽,在這個標簽調用的是本頻道某個欄目里的圖片文章,它的參數設置“ ArticleNum ----最多顯示多少篇文章” 設置是為‘0’,表示顯示所有圖片,再到這個頻道的文章治理里發現這個欄目下的圖片文章數是5篇,那么結合系統在解析模板里調用標簽的原理,明白問題所在
分析:系統在解析模板里標簽時,會從所有調用的標簽里從后到前依次進行解析,即系統會從最后一個標簽解析;因此,當一個模板里同時有兩個標簽設置了顯示數量為‘0’----即顯示所有這種設置后,分頁標簽的解析會套用最后一個標簽的設置來進行。在這個例子里,分析標簽在解析后的顯示其實就是對圖片文章標簽的分頁顯示。
解決:一個模板里只能調用一個分頁標簽,并且,假如是對某一個標簽后緊跟著調用分頁標簽進行分頁顯示,那么:
1、分頁標簽其后的模板里調用的系統標簽里設置顯示數量的參數不能設置為‘0’(即不能設置為顯示所有)
2、把分頁標簽后面調用的其它系統標簽放到與分頁標簽套用的標簽前調用
注:系統標簽是指具有能配合分頁標簽使用的標簽,比如文章標題列表標簽、圖片文章標簽、下載頻道的超級函數式標簽、圖片頻道的超級函數式標簽等
- MAC錯誤的解決方法
- 如何屏蔽動易后臺導航里的某個功能菜單?
- 動易.NET版本留言自動選定欄目方法
- 動易SiteFactoty整合Discuz!NT3.0
- 在任意位置獲取根節點ID標簽
- 如何開啟SiteWeaver6.8的支持,反對功能
- Windows 2008安裝動易.NET系統之四----動易系統安裝篇
- Windows 2008安裝動易.NET系統之三----數據庫篇
- Windows 2008安裝動易.NET系統之二----IIS、目錄環境配置篇
- 數據庫修復,SQL Server 2005內部操作不一致的處理
- 如何安裝動易.net程序權限配置
- 為什么提示對Windows系統文件夾下的Temp目錄沒有訪問權限?
- 相關鏈接:
- 教程說明:
動易Cms教程-不能正確分頁的問題
。