91豆麻精品91久久久久久,中文在线资源,国产精品女视频,yw.139尤物在线精品视频

?
  歡迎訪問全國企業網站設計NO.1網站開發商平臺 付款方式
主頁 > 網站建設 > 建站知識 > 織夢中內容頁分頁數目太多時自動隱藏教程

織夢中內容頁分頁數目太多時自動隱藏教程

POST TIME:2020-10-09

在dede程序的文章或圖集模型,內容頁分頁過多,假如分頁80頁,那么dede默認的內容分頁標簽{dede:pagebreak/}會把所有的分頁都顯示出來,這樣會撐破網頁模板,即使使用css控制可以解決這個撐破模板問題,用overflow:hidden就可以了,

但是這樣話叫訪問者如何瀏覽接下來的網頁呢?顯然這不是一個解決辦法。在dedecms官方論壇上看到一個高人給出解決方法,自己親自試驗,完全可行。例如共分了50個分頁,通過修改代碼可以顯示為以下形式第一個分頁情況是:共50頁: 上一頁 1 2 3 4 5 6 7 8 9 10下一頁在第10分頁情況是: 共50頁: 上一頁6 7 8 9 10 11 12 13 14下一頁基本就是這個顯示效果.

 

修改文件位置:include/arc.archives.class.php

第一步,查找“function GetPagebreakDM($totalPage,$nowPage,$aid)”(動態頁面分頁函數)再往下找到for($i=1;$i<=$totalPage;$i++)

修改為

$total_list=10;if($nowPage >= $total_list) {$i = $nowPage-4;$total_list = $nowPage+4;if($total_list >= $totalPage) $total_list = $totalPage;}else{$i=1;if($total_list >= $totalPage) $total_list = $totalPage;}for($i;$i<=$total_list;$i++)

 

第二步,查找“function GetPagebreak($totalPage,$nowPage,$aid)”(靜態頁面分頁函數),再往下找到for($i=1;$i<=$totalPage;$i++)

改為

$total_list=10;if($nowPage >= $total_list) {$i = $nowPage-4;$total_list = $nowPage+4;if($total_list >= $totalPage) $total_list = $totalPage;}else{$i=1;if($total_list >= $totalPage) $total_list = $totalPage;}for($i;$i<=$total_list;$i++)

 

注意$total_list=10;為首個分頁顯示10個分頁地址   規律自行了解 很實用-4 +4   例如 在第一頁 就顯示1-10    在第10頁 就顯示10 前后的4頁,效果 6 7 8 9 10 11 12 13 14特別注意動態頁面分頁函數和靜態頁面分頁函數都要改動,如果只改動態頁面分頁函數那只支持dede5.31版本,如果兩個分頁函數全改,那么不僅支持dede5.6也支持最新版dede5.7版本。


? 主站蜘蛛池模板: 岐山县| 九寨沟县| 沙湾县| 日喀则市| 恩平市| 云霄县| 电白县| 孝感市| 汾西县| 嘉定区| 叶城县| 延长县| 彭阳县| 江安县| 宜丰县| 鹿邑县| 元氏县| 承德县| 天柱县| 饶平县| 黄石市| 安新县| 苍梧县| 西吉县| 会泽县| 安吉县| 唐河县| 锡林浩特市| 抚宁县| 上蔡县| 磐安县| 文成县| 宿迁市| 婺源县| 万荣县| 扶余县| 射洪县| 苏尼特左旗| 漳平市| 阿巴嘎旗| 永城市|