易优eyoucmsåˆ—è¡¨åˆ†é¡µæ ·å¼çš„修改方法
易优CMS(eyoucms)列表分页的代ç 是:
XML/HTML代ç
- {eyou:pagelist listitem="info,index,end,pre,next,pageno" listsize="2"/}
如果想è¦ä¿®æ”¹åˆ†é¡µæ ·å¼æ€Žä¹ˆåŠžï¼Ÿé‚£å°±éœ€è¦åŽ»æ”¹PHP文件,文件目录是/core/library/think/paginator/driver
这两个PHP文件,就是我们è¦ä¿®æ”¹çš„文件。
è¾“å‡ºæ ·å¼åœ¨192行:
åŒæ ·ï¼Œæ‰‹æœºç«¯ä¹Ÿæ˜¯å¦‚æ¤ã€‚
如需修改上一页下一页文本,å¯ä»¥å‚考下é¢æ•™ç¨‹ï¼š
XML/HTML代ç
- 找到97è¡Œ lang('sys5'),替æ¢ä¸º'å…±<strong>%s</strong>页 <strong>%s</strong>æ¡',
- /**
- * å…±N页 Næ¡
- * @param string $text
- * @return string
- */
- protected function getTotalResult()
- {
- return sprintf(
- lang('sys5'),
- $this->lastPage,
- $this->total
- );
- }
166行开始,下é¢è¿™æ®µï¼š
XML/HTML代ç
- $pageArr = array();
- if (in_array('index', $listitemArr)) {
- array_push($pageArr, $this->getFirstButton(lang('sys1')));
- }
- if (in_array('pre', $listitemArr)) {
- array_push($pageArr, $this->getPreviousButton(lang('sys2')));
- }
- if (in_array('pageno', $listitemArr)) {
- array_push($pageArr, $this->getLinks($listsize));
- }
- if (in_array('next', $listitemArr)) {
- array_push($pageArr, $this->getNextButton(lang('sys3')));
- }
- if (in_array('end', $listitemArr)) {
- array_push($pageArr, $this->getLastButton(lang('sys4')));
- }
- if (in_array('info', $listitemArr)) {
- array_push($pageArr, $this->getTotalResult());
- }
- $pageStr = implode(' ', $pageArr);
更改为
XML/HTML代ç
- $pageArr = array();
- if (in_array('index', $listitemArr)) {
- array_push($pageArr, $this->getFirstButton('首页'));
- }
- if (in_array('pre', $listitemArr)) {
- array_push($pageArr, $this->getPreviousButton('上一页'));
- }
- if (in_array('pageno', $listitemArr)) {
- array_push($pageArr, $this->getLinks($listsize));
- }
- if (in_array('next', $listitemArr)) {
- array_push($pageArr, $this->getNextButton('下一页'));
- }
- if (in_array('end', $listitemArr)) {
- array_push($pageArr, $this->getLastButton('末页'));
- }
- if (in_array('info', $listitemArr)) {
- array_push($pageArr, $this->getTotalResult());
- }
- $pageStr = implode(' ', $pageArr);
å¦å¤–还有一个方法 需è¦æŽˆæƒä½¿ç”¨ï¼ŒæŽˆæƒåŽæ‰“开多è¯è¨€ 编辑ä¸æ–‡ä¹Ÿå¯ä»¥çš„。