易优eyoucms列表分页样式的修改方法 不指定

郝聪 , 2022/05/23 21:53 , 建站优化 , 评论(0) , 阅读(189) , Via 狐灵科技 | |


更多



 易优CMS(eyoucms)列表分页的代码是:

XML/HTML代码
        
  1. {eyou:pagelist listitem="info,index,end,pre,next,pageno" listsize="2"/}  

如果想要修改分页样式怎么办?那就需要去改PHP文件,文件目录是/core/library/think/paginator/driver

这两个PHP文件,就是我们要修改的文件。

输出样式在192行:

同样,手机端也是如此。

如需修改上一页下一页文本,可以参考下面教程:

XML/HTML代码
        
  1. 找到97行  lang('sys5'),替换为'共<strong>%s</strong>页 <strong>%s</strong>条',  
  2.     
  3. /**  
  4.     
  5.      * 共N页 N条  
  6.     
  7.      * @param string $text  
  8.     
  9.      * @return string  
  10.     
  11.      */  
  12.     
  13.     protected function getTotalResult()  
  14.     
  15.     {  
  16.     
  17.         return sprintf(  
  18.     
  19.             lang('sys5'),  
  20.     
  21.             $this->lastPage,  
  22.     
  23.             $this->total  
  24.     
  25.         );  
  26.     
  27.     }  

166行开始,下面这段:

XML/HTML代码
        
  1. $pageArr = array();  
  2.     
  3. if (in_array('index', $listitemArr)) {  
  4.     
  5.     array_push($pageArr, $this->getFirstButton(lang('sys1')));  
  6.     
  7. }  
  8.     
  9. if (in_array('pre', $listitemArr)) {  
  10.     
  11.     array_push($pageArr, $this->getPreviousButton(lang('sys2')));  
  12.     
  13. }  
  14.     
  15. if (in_array('pageno', $listitemArr)) {  
  16.     
  17.     array_push($pageArr, $this->getLinks($listsize));  
  18.     
  19. }  
  20.     
  21. if (in_array('next', $listitemArr)) {  
  22.     
  23.     array_push($pageArr, $this->getNextButton(lang('sys3')));  
  24.     
  25. }  
  26.     
  27. if (in_array('end', $listitemArr)) {  
  28.     
  29.     array_push($pageArr, $this->getLastButton(lang('sys4')));  
  30.     
  31. }  
  32.     
  33. if (in_array('info', $listitemArr)) {  
  34.     
  35.     array_push($pageArr, $this->getTotalResult());  
  36.     
  37. }  
  38.     
  39. $pageStr = implode(' ', $pageArr);  

更改为

XML/HTML代码
        
  1. $pageArr = array();  
  2.     
  3. if (in_array('index', $listitemArr)) {  
  4.     
  5.     array_push($pageArr, $this->getFirstButton('首页'));  
  6.     
  7. }  
  8.     
  9. if (in_array('pre', $listitemArr)) {  
  10.     
  11.     array_push($pageArr, $this->getPreviousButton('上一页'));  
  12.     
  13. }  
  14.     
  15. if (in_array('pageno', $listitemArr)) {  
  16.     
  17.     array_push($pageArr, $this->getLinks($listsize));  
  18.     
  19. }  
  20.     
  21. if (in_array('next', $listitemArr)) {  
  22.     
  23.     array_push($pageArr, $this->getNextButton('下一页'));  
  24.     
  25. }  
  26.     
  27. if (in_array('end', $listitemArr)) {  
  28.     
  29.     array_push($pageArr, $this->getLastButton('末页'));  
  30.     
  31. }  
  32.     
  33. if (in_array('info', $listitemArr)) {  
  34.     
  35.     array_push($pageArr, $this->getTotalResult());  
  36.     
  37. }  
  38.     
  39. $pageStr = implode(' ', $pageArr);  

另外还有一个方法 需要授权使用,授权后打开多语言 编辑中文也可以的。

发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]