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

2010年07月09日 13:39    

引言:在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: , , ,

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

  1. Firm Windows XP Google Chrome 5.0.375.99 说道:

    这技巧的确会的人比较少

  2. KG15 Windows other version Maxthon 2.0 based on IE 7.0 说道:

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

  3. 阿九 Windows XP Firefox 3.6.3 说道:

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

  4. [...] 引言:继续上一篇:帝国 CMS模板不为人知的技巧 – 对语言包重新赋值应用trylife和大家一起看看 帝国CMS不为人知的技巧2 – 对系统设置的重新赋值;上篇文章有童鞋看了之后觉得一无所获;或者觉得看了之后没什么价值;trylife写这些文章只是指引月亮的方向,各位童鞋不要在意trylife手指本身;我们做帝国CMS二次开发尽量不修改系统文件的情况下实现功能,这样可以达到不影响升级这样的效果;废话不多说我们来看正文。 [...]

  5. [...] 帝国CMS模板不为人知的技巧2 – 对系统设置的重新赋值 帝国CMS模板不为人知的技巧 – 对语言包重新赋值应用 [...]

  6. kingf_c Windows other version Internet Explorer 7.0 说道:

    博主很厉害啊!对帝国的熟悉不是一般人的境界。

Leave a Reply