帝国CMS模板不为人知的技巧 – 对语言包重新赋值应用

Posted on Friday, July 9th, 2010 at 13:39.   429 Hits

引言:在PHP里只有常量不能重新赋值,比如在ECMS定义安装位置的ECMS_PATH;帝国CMS程序上在对模板中变量赋值,函数/标签赋值之前通常先引用了这些必要的参数;也就是说我们可以通过在模板中重新对其进行赋值得到我们想要的新内容,从而不在二次开发的情况下得到在模板中的效果;下面用一个实例和trylife一起体验下对程序语言包的重新赋值效果;

帝国CMS函数语言包e/data/language/gb/pub/fun.php

实例一:将指定列表分页更改为英文

操作步骤:

1.打开语言包e/data/language/gb/pub/fun.php
2.找到相关的分页成员,就是$fun_r的有关分页的KEY值
3.trylife模板中用的分页变量是[!--show.listpage--]帝国默认的安装啥都没改过
4.重新赋值,并加到指定列表模板的顶部,trylife做的代码点击后边链接:ecms-template-language-evaluation
5.将4中代码粘贴到列表模板顶部
6.赶紧测试下吧^^
7.同样此方法可以 给位置导航:[!--newsnav--] 内容页的分页:[!--page.url--]等赋值

将指定帝国CMS列表分页更改为英文效果图

将有更多帝国CMS模板不为人知的技巧,敬请关注trylife博客:http://www.trylife.cn
原文地址 转载注明出处:http://www.trylife.cn/ecms-template-language-evaluation
关注帝国CMS二次开发 及其使用技巧:http://www.trylife.cn/

Tags: , , ,

4 条评论 to “帝国CMS模板不为人知的技巧 – 对语言包重新赋值应用”

  1. Firm Windows XPWindows XP Google Chrome 5.0.375.99Google Chrome 5.0.375.99

    这技巧的确会的人比较少

  2. KG15 Windows other versionWindows other version Maxthon 2.0 based on IE 7.0Maxthon 2.0 based on IE 7.0

    看来博主是帝国CMS的忠实用户啊,受教了。

  3. 阿九 Windows XPWindows XP Firefox 3.6.3Firefox 3.6.3

    这个效果不错,不用直接修改函数就可以二次开发

Leave a Reply