博客 |蓝易论坛 |加入收藏 | 设为首页 | RSS
您当前的位置:首页 > 网络与编程 > joomla专栏

joomla中文标题变拼音

时间:2009-01-10 15:21:24  来源:  作者:

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;
}

这样,当前台提交文章,或者在后台添加文章没有输入标题别名时,会自动将标题中的所有汉字转换为汉语拼音

中文转拼音的类
文件类型: *.zip29f6b3f416bcb7dd03f2ad01f11882b1.zip (122.95 KB)


来顶一下
近回首页
返回首页
下一篇:去除Joomla头部的mootools.js链接 上一篇:ja teline ii后台无法切换风格的修正

正在载入评论数据中...
用户名: 验证码: 游客请勾选
         
分类
  • 网络
  • joomla专栏
  • php
  • ftp工具
  • 网站建设
  • 推荐资讯
    栏目更新
    栏目热门