dedecmsç»‡æ¢¦æ–‡ç« é¡µåˆ†é¡µé¡µæ•°è¶…è¿‡20页,太多显示ä¸�完怎么解决?
在网上,包括百度知é�“,百度贴å�§ï¼Œç™¾åº¦æ–‡åº“,百度ç»�验在内的很多地方找到的方法都用ä¸�了,一修改就ä¸�能生æˆ�页é�¢äº†ã€‚ç„¶å�Žå�ˆä»Žæ�œå¤–找到一个,终于OK了。特æ¤åˆ†äº«ã€‚
找到include/arc.archives.class.php
function GetPagebreak($totalPage,$nowPage,$aid)Â Â
找到
for($i=1;$i<=$totalPage;$i++)Â Â
在这个循环å‰�é�¢åŠ ä¸Š
if($totalPage>=8){//这个是在分页数é‡�大于的情况下执行下é�¢çš„è¯å�¥Â Â
$totallist=7+$nowPage;//这里是è¦�æ˜¾ç¤ºå‡ é¡µï¼Œå¦‚æžœæ˜¯10页就写9 Â
if($totallist>$totalPage){Â Â
$totallist=$totalPage;Â Â
}Â Â
$d=$nowPage;Â Â
$dqys=$totallist-($d-1);Â Â
if($dqys<8){Â Â
$d=$totalPage-7;Â Â
}Â Â
}else{Â Â
$totallist=$totalPage;Â Â
$d=1;Â Â
}Â Â
然�将for($i=1;$i<=$totalPage;$i++)  改为for($i=$d;$i<=$totallist;$i++)
è¿™æ ·å°±å�¯ä»¥æŽ§åˆ¶æ–‡ç« 页的分页数了。希望对有需è¦�的朋å�‹èƒ½æœ‰ä¸€å®šçš„帮助。
转载请注明:⎛蜗牛SEO⎞ » dedecmsç»‡æ¢¦æ–‡ç« é¡µåˆ†é¡µé¡µæ•°å¤ªå¤šæ€Žä¹ˆè§£å†³ï¼Ÿçœ‹è¿™é‡Œ



