花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來(lái)到素材無(wú)憂網(wǎng),按 + 收藏我們
登錄 注冊(cè) 退出 找回密碼

織夢(mèng)中內(nèi)容頁(yè)分頁(yè)數(shù)目太多時(shí)自動(dòng)隱藏教程

時(shí)間: 2018-12-05 08:31 閱讀: 作者:素材無(wú)憂網(wǎng)

在dede程序的文章或圖集模型,內(nèi)容頁(yè)分頁(yè)過(guò)多,假如分頁(yè)80頁(yè),那么dede默認(rèn)的內(nèi)容分頁(yè)標(biāo)簽{dede:pagebreak/}會(huì)把所有的分頁(yè)都顯示出來(lái),這樣會(huì)撐破網(wǎng)頁(yè)模板,即使使用css控制可以解決這個(gè)撐破模板問(wèn)題,用overflow:hidden就可以了,

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

 

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

第一步,查找“function GetPagebreakDM($totalPage,$nowPage,$aid)”(動(dòng)態(tài)頁(yè)面分頁(yè)函數(shù))再往下找到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)”(靜態(tài)頁(yè)面分頁(yè)函數(shù)),再往下找到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;為首個(gè)分頁(yè)顯示10個(gè)分頁(yè)地址   規(guī)律自行了解 很實(shí)用-4 +4   例如 在第一頁(yè) 就顯示1-10    在第10頁(yè) 就顯示10 前后的4頁(yè),效果 6 7 8 9 10 11 12 13 14特別注意動(dòng)態(tài)頁(yè)面分頁(yè)函數(shù)和靜態(tài)頁(yè)面分頁(yè)函數(shù)都要改動(dòng),如果只改動(dòng)態(tài)頁(yè)面分頁(yè)函數(shù)那只支持dede5.31版本,如果兩個(gè)分頁(yè)函數(shù)全改,那么不僅支持dede5.6也支持最新版dede5.7版本。


版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!

轉(zhuǎn)載請(qǐng)注明: 織夢(mèng)中內(nèi)容頁(yè)分頁(yè)數(shù)目太多時(shí)自動(dòng)隱藏教程

標(biāo)簽:  
相關(guān)文章
模板推薦