joomla中文标题变拼音 Joomla!在前台添加文章时,是不用输入标题别名的,它会自动的以当前时间做为别名。这样,当开启了SEF时,前台的内容链接看起来有些不爽,后面一大堆的数字,当然,这只是针对您的文章的标题为全汉字而言。所以就想着能把空的标题别名改为汉语拼音,以让它看起来舒服一些。 需要添加的是一个常见的汉字处理类,Chinese.inc.php,然后打开Your Joomla Path/libraries/joomla/database/table/content.php,在原文中搜索 if(empty($this->alias)) { $this->alias = $this->title; } 找到后,将其替换为如下代码: include_once(JPATH_ROOT."/includes/Chinese.class.php"); $cht = new Chinese('UTF-8', 'PINYIN'); $this->alias = $cht->convert($this->title); //$this->alias = $this->title; } 这样,当前台提交文章,或者在后台添加文章没有输入标题别名时,会自动将标题中的所有汉字转换为汉语拼音 附
|