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