新聞中心
emlog設(shè)置列表分頁(yè)的方法
作者 / 無(wú)憂主機(jī) 時(shí)間 2016-01-18 13:28:27
emlog系統(tǒng)是一款國(guó)內(nèi)常見(jiàn)的博客程序,而對(duì)于博客程序一般網(wǎng)站里面的文章博文之類(lèi)的內(nèi)容是比較多的,所以通常情況下,博客程序的站長(zhǎng)朋友為了方便網(wǎng)站瀏覽和訪問(wèn),都會(huì)在網(wǎng)站中添加列表分頁(yè)的效果,在php免備案空間中emlog系統(tǒng)列表分頁(yè)的樣式效果一般有兩種,一種是跳轉(zhuǎn)數(shù)字頁(yè)面的,另一種是“上一頁(yè)、下一頁(yè)”的,根據(jù)無(wú)憂主機(jī)小編自己的使用感受來(lái)說(shuō),小編個(gè)人是比較喜歡在網(wǎng)站中設(shè)置“上一頁(yè)、下一頁(yè)”的列表分頁(yè)樣式的。接下來(lái)無(wú)憂主機(jī)小編就來(lái)介紹一下Emlog設(shè)置“上一頁(yè)、下一頁(yè)”列表分頁(yè)的方法。 其實(shí)對(duì)于“上一頁(yè)、下一頁(yè)”列表分頁(yè)的設(shè)置方法基本上都是大同小異的,首先在主題文件中添加自定義分頁(yè)函數(shù),然后用css樣式定義顯示樣式,最后添加調(diào)用函數(shù)代碼就可以了。知道大概的思路后我們來(lái)進(jìn)行具體的操作。用網(wǎng)頁(yè)編輯工具打開(kāi)主題模板下的module.php文件,然后添加下面的這一段分頁(yè)函數(shù)代碼:
<?php //自定義分頁(yè)函數(shù) function my_page($count, $perlogs, $page, $url, $anchor = '') { $pnums = @ceil($count / $perlogs); $re = ''; $urlHome = preg_replace("|[\?&/][^\./\?&=]*page[=/\-]|", "", $url); if($page > 1) { $i = $page - 1; $re = " <div class='previous'><a href=\"".$url.$i."\">上一頁(yè)</a></div> " . $re; } if($page < $pnums) { $i = $page + 1; $re .= " <div class='next'><a href=\"".$url.$i."\">下一頁(yè)</a></div> "; } return $re; } ?>css樣式小編就不專(zhuān)門(mén)列出了,因?yàn)楦鶕?jù)每個(gè)人網(wǎng)站的排版都不一樣,css定義的方法也都不同,這里大家根據(jù)自己的需要進(jìn)行定義css樣式即可。緊接著就是在log_list.php文件中需要調(diào)用的位置添加調(diào)用代碼:
<?php $page_loglist = my_page($lognum, $index_lognum, $page, $pageurl); echo $page_loglist; ?> <?php $page_t = my_page($twnum, Option::get('index_twnum'), $page, BLOG_URL.'t/?page='); echo $page_t; ?>最后保存數(shù)據(jù),在網(wǎng)站后刷新一下緩存即可。 無(wú)憂主機(jī)相關(guān)文章推薦閱讀: EMLOG在免備案空間中怎么調(diào)用縮略圖的方法 EMLOG導(dǎo)航菜單導(dǎo)航欄調(diào)用 EMLOG內(nèi)容頁(yè)面的判斷代碼詳解
本文地址:http://www.gle-technology.com/others/21459.html