帝国CMS巧应用:重新赋值方法实现列表页中分页按钮的英文显示

2021-02-1317:42:12网站建设与开发Comments2,030 views字数 878阅读模式

PHP中常量不能重新赋值,但其他变量可以重新赋值,帝国CMS中在对模板中的变量赋值,执行模板中的函数和标签之前先引用了它们,也就是说首先引入系统中的变量值,然后执行模板中的变量,我们可以通过在模板中重新对变量赋值来获得新的功能,这样可以不修改系统文件,直接在模板中写入,修改和维护更加方便,下面听cms大学小编细细道来。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/20969.html

有些朋友想做中英文版本,这个在企业站中非常常见,我们便可以通过重新赋值的方法来实现列表页中分页按钮的英文显示。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/20969.html

操作步骤:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/20969.html

1、列表页的分页标签是[!–show.listpage–],我们在栏目列表页模板中插入文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/20969.html

2、打开帝国cms的语言包文件/e/data/language/gb/pub/fun.php文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/20969.html

3、找到分页定义位置,就是$fun_r数组的有关分页的KEY值,帝国cms7.2UTF-8版本中,是在91-104行文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/20969.html

  1. 'index'=>'首页',
  2. 'navfh'=>'>',
  3. 'pripage'=>'上一页',
  4. 'nextpage'=>'下一页',
  5. 'lastpage'=>'尾页',
  6. 'startpage'=>'首页',
  7. 'gotos'=>'第 ',
  8. 'gotol'=>' 页',
  9. 'goto'=>'转到:',
  10. 'forpage'=>'页次:',
  11. 'evpage'=>'每页',
  12. 'trecord'=>'总数',
  13. 'textprepage'=>'上一页',
  14. 'textnextpage'=>'下一页',

4、揭下来我们对上面的变量重新赋值,将下面的代码放到列表模板的顶部位置,注意这里一定要放在顶部,在标签执行前执行它,具体的赋值代码看下面文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/20969.html

  1. <?php
  2. $fun_r[pripage]='pripage';
  3. $fun_r[nextpage]='nextpage';
  4. $fun_r[lastpage]='lastpage';
  5. $fun_r[startpage]='startpage';
  6. ?>

5、刷新相应的栏目列表页文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/20969.html

6、下面就看到效果了,我们看图。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/20969.html

帝国CMS巧应用:重新赋值方法实现列表页中分页按钮的英文显示文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/20969.html

7、我们还可以给其他变量和标签复制,例如[!–page.url–]文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/20969.html

其实使用起来比较简单,一定要理清变量引入的先后顺序,后者覆盖前者。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/20969.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/cms/20969.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定