关于语言常量的一些问题

抱歉,实在不知道我想问的这个东西正式的名称是什么,所以标题可能有点不太清楚。
我想问的是关于languages目录下的*.ini文件中所设定的一些常量的问题。具体如下:
在Joomla缺省的内容系统中,文章的发布时间那里会有一个“发布于”字样,在ini文件中对应的常量是(这个东西正确的名称是叫常量吗?请赐教)COM_CONTENT_PUBLISHED_DATE_ON,在PHP文件中的语法是echo JText::sprintf('COM_CONTENT_PUBLISHED_DATE_ON', JHtml::_('date', $this-item-publish_up, JText::_('DATE_FORMAT_LC3')))
已邀请:

跑堂小2 - 冇钱;冇房子;冇成就。要吃饭;要住宿;要消费

赞同来自:

1、那个字串正式叫法就是“语言常量”(Language Constant)。有时候不太正规的叫法也有“Language Key”。
2、我不懂 PHP 编程,但是我仍然认为你的做法是错的,原因是:不应该修改源文件。
3、如果你想改变 K2 文章那里显示的日期字串的内容,以及日期格式,最简单的做法就是在 K2 语言文件里面直接对那个语言变量的翻译,而不是去修改/添加语言变量。例如:
如果你发现 K2_DATE_FORMAT_LC2 这个语言变量的翻译仅仅是:K2_DATE_FORMAT_LC2="Y-m-d"

要回复问题请先登录注册