久久久精品2019免费观看_亚洲国产精品成人久久久_69国产成人综合久久精品91_国产精品久久精品视

Phpcms V9:自定義列表分頁頁碼文字

  核心提示:在使用PC v9建站過程中,如果是外貿(mào)站,一般列表分頁的頁碼顯示是英文的,而中文站希望頁面和分頁列表希望是中文的,另外有時候還需要自定義,這就涉及到Phpcms V9列表分頁自定義頁碼文字的方法在用PHPCMS V9的過程中,可能一般人都不會在意分頁功能,因為調(diào)用他實在是很簡單,需要修改的估計也就是…

在使用PC v9建站過程中,如果是外貿(mào)站,一般列表分頁的頁碼顯示是英文的,而中文站希望頁面和分頁列表希望是中文的,另外有時候還需要自定義,這就涉及到Phpcms V9列表分頁自定義頁碼文字的方法

在用PHPCMS V9的過程中,可能一般人都不會在意分頁功能,因為調(diào)用他實在是很簡單,需要修改的估計也就是分頁功能的樣式了,拿系統(tǒng)自帶的模板來看
 代碼如下:
<div id="pages" class="text-c">{$pages}</div>

我 們可以修改class來自定義樣式,當然有人會說,這個只能修改DIV的樣式,無法修改里面的內(nèi)容的樣式,其實之需要看一下這段代碼解析出來的實際代碼就 知道了,而這里的樣式可以直接通過head部分內(nèi)讀取的CSS來代替,我就可以在CSS里面添加這樣一段,為了方便測試,我直接寫在head標簽內(nèi):
 代碼如下:
.text-c {margin:10px 0;} 
.text-c a {padding:5px;margin:0 8px;border:1px solid #ccc;background-color:#eee;}

經(jīng) 過測試是有效的.這里不在說這個了,重點是{$pages}輸出的分頁效果是固定的,如何讓他能夠滿足自己的需求,比如最簡單的系統(tǒng)默認是顯示多少條,用 上一頁,下一頁來表示,如果我想改成向后翻,向前翻,怎么辦?我經(jīng)過查找相關(guān)資料,對這個功能進行整理得出結(jié)果與大家分享出來,涉及修改到的文件只有下面 兩個:
 代碼如下:
phpcmslanguageszh-cnsystem.lang.php 
phpcmslibs unctionsglobal.func.php 
phpcmslibclasses emplate_cache.class.php

具體怎么弄,待我慢慢與大家講解:

首先打開system.lang.php,找到29行LANG['next'] = ‘下一頁’;處,你可以在下面插入自定義的內(nèi)容,比如向后翻,向前翻,整理效果應(yīng)該是這樣的,添加完后保存可以關(guān)閉了。

…… 
$LANG['page_item'] = '條'; 
$LANG['previous'] = '上一頁'; 
$LANG['next'] = '下一頁'; 
$LANG['page_item_my'] = '篇'; //自定義 
$LANG['previous_my'] = '向前翻'; //自定義 
$LANG['next_my'] = '向后翻'; //自定義 
……

然后打開global.func.php,搜索分頁函數(shù)找到找到function pages…,在這個函數(shù)后復(fù)制原函數(shù)并修改添加自己想要定義的函數(shù),例如:
 代碼如下:
//自定義分頁函數(shù) 
function pages_my($num, $curr_page, $perpage = 20, $urlrule = '', $array = array(),$setpages = 10) { 
if(defined('URLRULE') && $urlrule == '') { 
$urlrule = URLRULE; 
$array = $GLOBALS['URL_ARRAY']; 
} elseif($urlrule == '') { 
$urlrule = url_par('page={$page}'); 

$multipage = ''; 
if($num > $perpage) { 
$page = $setpages+1; 
$offset = ceil($setpages/2-1); 
$pages = ceil($num / $perpage); 
if (defined('IN_ADMIN') && !defined('PAGES')) define('PAGES', $pages); 
$from = $curr_page – $offset; 
$to = $curr_page + $offset; 
$more = 0; 
if($page >= $pages) { 
$from = 2; 
$to = $pages-1; 
} else { 
if($from <= 1) {

未經(jīng)允許不得轉(zhuǎn)載:445IT之家 » Phpcms V9:自定義列表分頁頁碼文字

贊 (0) 打賞

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞