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

方案就是通过重新赋值的方法,实现列表页中分页按钮的英文显示。
2、打开帝国cms的语言包,位于/e/data/language/gb/pub/fun.php
3、找到定义分页文字提示的位置,也就是$fun_r数组的有关分页的KEY值,可直接搜索
4、接下来我们对上面的变量重新赋值,将下面的代码放到列表模板的顶部位置,注意这里一定要放在顶部,在标签执行前执行它,具体的赋值代码看下面
5、刷新相应的中英文栏目列表页即可看到效果。
2、一定要理清变量引入的先后顺序,后者覆盖前者。

方案就是通过重新赋值的方法,实现列表页中分页按钮的英文显示。
中英文分页操作步骤
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条评论