欢迎访问艾立兹站 Aliz- 专注建站教程与技术分享
您当前的位置:首页 > 建站教程 > 帝国 CMS 教程

帝国cms开发中英文双语站点怎样让上一页下一页变成英文?

时间:2026-09-04 22:32:35  来源:aliz.cn  作者:SKY  阅读:
在企业站点建设过程中,我们常需要用到中英文双语。但模板尚且好说,分页的文字却不好改动。中文改成英文,则中文分页无处安放。有没有可用的解决方案呢?

帝国cms开发中英文双语站点怎样让上一页下一页变成英文?
方案就是通过重新赋值的方法,实现列表页中分页按钮的英文显示。
 

中英文分页操作步骤

1、列表页的分页标签是[!–show.listpage–],按照常规方式调用
2、打开帝国cms的语言包,位于/e/data/language/gb/pub/fun.php
3、找到定义分页文字提示的位置,也就是$fun_r数组的有关分页的KEY值,可直接搜索

 
  • 'index'=>'首页',
  • 'navfh'=>'>',
  • 'pripage'=>'上一页',
  • 'nextpage'=>'下一页',
  • 'lastpage'=>'尾页',
  • 'startpage'=>'首页',
  • 'gotos'=>'第 ',
  • 'gotol'=>' 页',
  • 'goto'=>'转到:',
  • 'forpage'=>'页次:',
  • 'evpage'=>'每页',
  • 'trecord'=>'总数',
  • 'textprepage'=>'上一页',
  • 'textnextpage'=>'下一页',

4、接下来我们对上面的变量重新赋值,将下面的代码放到列表模板的顶部位置,注意这里一定要放在顶部,在标签执行前执行它,具体的赋值代码看下面

 
  • <?php
  •     $fun_r[pripage]='pripage';
  •     $fun_r[nextpage]='nextpage';
  •     $fun_r[lastpage]='lastpage';
  •     $fun_r[startpage]='startpage';
  • ?>

5、刷新相应的中英文栏目列表页即可看到效果。
 

中英文分页扩展

我们还可以给其他变量和标签复制,例如[!–page.url–],其原理也是一样的。
 

中英文分页原理与注意事项

1、首先引入系统中的变量值,然后执行模板中的变量,就可以通过在模板中重新对变量赋值来获得新的参数,也就实现了既留存原来的模板,又添加了新的功能。

2、一定要理清变量引入的先后顺序,后者覆盖前者。

本文配套模板、静态源码可前往艾立兹素材库alisucai.com下载

发表评论 共有0条评论
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
公众号二维码

扫码关注公众号
获取全套技术教程