亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > PhpCMS > 正文

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

2024-07-09 22:53:44
字體:
來源:轉載
供稿:網友

一般列表分頁的頁碼顯示是英文的,而中文站希望頁面和分頁列表希望是中文的,另外有時候還需要自定義,這就涉及到Phpcms V9列表分頁自定義頁碼文字,有此需求的朋友可以參考下本文

 

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

在用PHPCMS V9的過程中,可能一般人都不會在意分頁功能,因為調用他實在是很簡單,需要修改的估計也就是分頁功能的樣式了,拿系統自帶的模板來看

復制代碼
代碼如下:

<div id="pages" class="text-c">{$pages}</div>


我 們可以修改class來自定義樣式,當然有人會說,這個只能修改DIV的樣式,無法修改里面的內容的樣式,其實之需要看一下這段代碼解析出來的實際代碼就 知道了,而這里的樣式可以直接通過head部分內讀取的CSS來代替,我就可以在CSS里面添加這樣一段,為了方便測試,我直接寫在head標簽內:

復制代碼
代碼如下:

.text-c {margin:10px 0;} 
.text-c a {padding:5px;margin:0 8px;border:1px solid #ccc;background-color:#eee;}


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

復制代碼
代碼如下:

phpcmslanguageszh-cnsystem.lang.php 
phpcmslibsfunctionsglobal.func.php 
phpcmslibclassestemplate_cache.class.php


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

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

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

然后打開global.func.php,搜索分頁函數找到找到function pages…,在這個函數后復制原函數并修改添加自己想要定義的函數,例如:

復制代碼
代碼如下:

//自定義分頁函數 
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) { 
$to = $page-1; 
$from = 2; 
} elseif($to >= $pages) { 
$from = $pages-($page-2); 
$to = $pages-1; 

$more = 1; 

$multipage .= '<a class="a1">'.$num.L('page_item_my').'</a>'; 
if($curr_page>0) { 
$multipage .= ' <a href="'.pageurl($urlrule, $curr_page-1, $array).'" class="a1">'.L('previous_my').'</a>'; 
if($curr_page==1) { 
$multipage .= ' <span>1</span>'; 
} elseif($curr_page>6 && $more) { 
$multipage .= ' <a href="'.pageurl($urlrule, 1, $array).'">1</a>..'; 
} else { 
$multipage .= ' <a href="'.pageurl($urlrule, 1, $array).'">1</a>'; 


for($i = $from; $i <= $to; $i++) { 
if($i != $curr_page) { 
$multipage .= ' <a href="'.pageurl($urlrule, $i, $array).'">'.$i.'</a>'; 
} else { 
$multipage .= ' <span>'.$i.'</span>'; 


if($curr_page<$pages) { 
if($curr_page<$pages-5 && $more) { 
$multipage .= ' ..<a href="'.pageurl($urlrule, $pages, $array).'">'.$pages.'</a> <a href="'.pageurl($urlrule, $curr_page+1, $array).'" class="a1">'.L('next_my').'</a>'; 
} else { 
$multipage .= ' <a href="'.pageurl($urlrule, $pages, $array).'">'.$pages.'</a> <a href="'.pageurl($urlrule, $curr_page+1, $array).'" class="a1">'.L('next_my').'</a>'; 

} elseif($curr_page==$pages) { 
$multipage .= ' <span>'.$pages.'</span> <a href="'.pageurl($urlrule, $curr_page, $array).'" class="a1">'.L('next_my').'</a>'; 
} else { 
$multipage .= ' <a href="'.pageurl($urlrule, $pages, $array).'">'.$pages.'</a> <a href="'.pageurl($urlrule, $curr_page+1, $array).'" class="a1">'.L('next_my').'</a>'; 


return $multipage; 
}


最后打開template_cache.class.php,找到

復制代碼
代碼如下:

$str .= ‘$pages = pages($’.$op.’_total, $page, $pagesize, $urlrule);’;


處,在下面添加:

復制代碼
代碼如下:

$str .= '$pages_my= pages_my($'.$op.'_total, $page, $pagesize, $urlrule);';


當然如果使用過程中,發現SQL分頁的不能正常使用,再在

復制代碼
代碼如下:

$str .= ‘$r = $get_db->sql_query(“‘.$sql.’”);$s = $get_db->fetch_next();$pages=pages($s['count'], $page, $pagesize, $urlrule);’;


添加這段代碼:

復制代碼
代碼如下:

$str .= '$r = $get_db->sql_query("'.$sql.'");$s = $get_db->fetch_next();$pages_my=pages_my($s['count'], $page, $pagesize, $urlrule);';


至此大功告成,接下來,你只用在你想要的模板的分頁出使用就可以了,例如開頭的格式

復制代碼
代碼如下:

<div id="pages" class="myListPage">{$pages_my}</div>


并寫上對應的CSS就可以了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
丝袜亚洲欧美日韩综合| 亚洲аv电影天堂网| 另类美女黄大片| 日韩美女免费观看| 欧美午夜片欧美片在线观看| 日韩电影在线观看免费| 欧美疯狂xxxx大交乱88av| 九九热在线精品视频| 国产精品一区二区电影| 亚洲欧美综合精品久久成人| 欧美福利视频网站| 亚洲成人久久久久| 超碰精品一区二区三区乱码| 国产日韩在线视频| 亚洲欧美一区二区激情| 国产精品久久久久一区二区| 亚洲国产一区二区三区在线观看| 欧美午夜影院在线视频| 91亚洲精品久久久久久久久久久久| 91免费的视频在线播放| 欧美日韩国产色| 国产成人精品免费视频| 国模视频一区二区三区| 国产精品露脸自拍| 国产视频久久久| 精品精品国产国产自在线| 欧美伦理91i| 麻豆国产精品va在线观看不卡| 久久久综合免费视频| 亚洲精品久久久久久久久久久| 欧美一级淫片videoshd| 久久久久久久久久久亚洲| 亚州成人av在线| 精品国产一区二区三区在线观看| 91午夜理伦私人影院| 国产成人精品午夜| 成人免费福利在线| 精品久久久久久久久久| 国产精自产拍久久久久久蜜| 国产精品久久久久7777婷婷| 亚洲精品成a人在线观看| 国产精品久久久精品| 日韩av影视综合网| 91久久久久久久久| 欧美激情视频播放| 欧美专区国产专区| 性欧美亚洲xxxx乳在线观看| 色哟哟网站入口亚洲精品| 日韩专区在线播放| 高清欧美性猛交xxxx黑人猛交| 精品国产乱码久久久久久天美| 国产美女主播一区| 热re91久久精品国99热蜜臀| 国产视频精品免费播放| 国产在线拍揄自揄视频不卡99| 91国自产精品中文字幕亚洲| 久久久久国产精品一区| 成人在线视频网| 国产精欧美一区二区三区| 欧美一级片一区| 亚洲男人的天堂在线播放| 亚洲一区av在线播放| 日韩理论片久久| 日韩av影视在线| 亚洲自拍偷拍福利| 在线精品国产成人综合| 亚洲国产另类久久精品| 国产欧美日韩最新| 日日骚av一区| 免费91麻豆精品国产自产在线观看| 国产在线观看精品一区二区三区| 国产欧美一区二区白浆黑人| 亚洲免费av网址| 久久男人的天堂| 51ⅴ精品国产91久久久久久| 国产亚洲精品高潮| 亚洲在线免费视频| 欧美激情精品久久久| 欧美极品少妇xxxxⅹ裸体艺术| 亚洲天堂av在线播放| 日韩黄色在线免费观看| 日韩av日韩在线观看| 久久精品成人欧美大片| 欧美激情精品久久久久久蜜臀| 国产精品中文在线| 亚洲成人三级在线| 国产一区二区三区久久精品| 亚洲视频欧美视频| 日韩有码片在线观看| 亚洲人成毛片在线播放| 日韩欧美国产高清91| 中文字幕欧美精品日韩中文字幕| 欧美性videos高清精品| 国产精品久久久久久久久久三级| 国产欧美一区二区三区视频| 伊人久久五月天| 亚洲毛片在线观看| 日本国产一区二区三区| 欧美电影在线播放| 69av视频在线播放| 国产在线拍偷自揄拍精品| xxxx欧美18另类的高清| 日韩精品黄色网| 欧美日韩国产在线播放| 这里只有精品视频| 久久九九热免费视频| 亚洲精品久久久久| 亚洲japanese制服美女| 成人欧美一区二区三区黑人| 亚洲精品91美女久久久久久久| 成人亲热视频网站| 亚洲欧美国产一本综合首页| 在线观看91久久久久久| 91久久嫩草影院一区二区| 在线观看中文字幕亚洲| 欧洲美女免费图片一区| 日韩高清a**址| 国产精品吹潮在线观看| 国产欧美日韩免费| 在线观看欧美www| 日韩美女视频中文字幕| 在线观看亚洲视频| 亚洲一区二区三区四区在线播放| 亚洲男子天堂网| 日韩av一区二区在线观看| 国产精品草莓在线免费观看| 日韩亚洲欧美成人| 国产在线a不卡| 美女视频久久黄| zzijzzij亚洲日本成熟少妇| 日本精品中文字幕| 在线午夜精品自拍| 日本精品视频在线播放| 国产亚洲一区精品| 欧美亚洲日本网站| 国产精品成人观看视频国产奇米| 久久影院资源站| 美女久久久久久久| 久久人人爽亚洲精品天堂| 国产精品海角社区在线观看| 亚洲欧洲午夜一线一品| 亚洲国产精品99| 欧美成人久久久| 8x海外华人永久免费日韩内陆视频| 亚洲精品久久久久国产| 亚洲国产精品成人va在线观看| 久久久久久久久久久久久久久久久久av| 久久99国产精品久久久久久久久| 清纯唯美日韩制服另类| 欧美一区三区三区高中清蜜桃| 欧美日韩国产91| 91色视频在线导航| 91高潮精品免费porn| 久久伊人精品一区二区三区| 欧美黄色小视频| 91在线免费观看网站| 国产成人avxxxxx在线看| 91av中文字幕| 亚洲美女免费精品视频在线观看| 亚洲一二三在线| 激情成人在线视频| 国产视频精品在线| 国产精品极品在线| 中文字幕亚洲天堂|