在使用帝国CMS默认的汉字转全拼函数时,发现有些汉字是无法返回值的。比如"嗷、懵、铛"等很多字都是空值。所以在网上找了下资料,做下整理,提供给大家。
1、将sPinyin.php上传到/e/class/目录
2、打开e/class/connect.php 搜索 ReturnPinyinFun 函数将该函数替换成以下代码
function ReturnPinyinFun($hz){ include_once ECMS_PATH.'e/class/sPinyin.php'; $pyClass = new sPinyin(); $py = $pyClass -> str2py($hz); return $py; }
<?php include_once(ECMS_PATH.'e/class/epinyin.php') echo ReturnPinyinFun('你的汉字'); ?>