Dedecms列表頁分頁按鈕不顯示終極解決秘訣
POST TIME:2020-10-09
當你在使用織夢dedecms的時候碰到列表頁分頁按鈕不顯示的時候請不要慌張,這屬于正常現象,因為織夢把列表頁按鈕的樣式封裝在了模板里面,如果你擁有較高的CSS水平及PHP程序語言水平,你可以通過打開include/arc.listview.class.php和include/arc.archives.class.php 這兩個文件進行底層模板修改。
對于很多的草根站長并不了解CSS及PHP語言,這時候該怎么辦?花錢請人來修改么?當然不需要,織夢58模板提供一種不需要修改底層模板的方法給大家使用,就是在您的網站CSS樣式里面加上這段樣式即可實現分頁按鈕的顯示,樣式也可以通過修改這段代碼實現您的樣式。
#pagelist {
padding: 10px 0 20px;
}
ul, ol, li {
border: 0 none;
list-style: none outside none;
margin: 0;
padding: 0;
}
#pagelist li {
display: inline-block;
float: left;
margin-right: 10px;
}
#pagelist li.thisclass {
background-color: #6DA0E9;
border: 1px solid #868686;
color: #FFFFFF;
font-weight: bold;
height: 23px;
line-height: 23px;
padding: 0 7px;
background:#999;color:#fff
}
#pagelist li{border-bottom:#dadada 1px solid;text-align:center;border-left:#dadada 1px solid;line-height:19px;width:19px;display:inline-block;background:#fff;float:left;height:19px;color:#949494;border-top:#dadada 1px solid;margin-right:3px;border-right:#dadada 1px solid;text-decoration:none}
#pagelist li a:hover{background:#999;color:#fff; display:block; width:19px; height:19px;}
|
在程序模板調用以下標簽代碼便可以實現列表頁分頁按鈕的顯示:
<div class="dede_pages">
<ul class="pagelist">
{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/}
</ul>
</div>
|
但是很多人會有疑問,為什么我控制listsize只顯示五個頁碼,為什么會跑出十個頁碼呢?因為,dedecms底層這些參數會以乘以2的方式顯示,所以您只要把你想要顯示的頁碼個數除以2就可以了。