dede extend.func.php中函数获取标题拼音?
下面有一段代码,是获取标题拼音,用拼音命文件名,
思考题:如何改成首字母,或者随机生成字母加数字?
//获取TAG静态地址,
function nic_tag_url($tid)
{
global $dsql;
$sql = "select * from #@__tagindex where id='$tid' ";
if ($arcRow = $dsql->GetOne($sql)){
//$str = $GLOBALS['cfg_cmspath']."/tag/".ceil($tid/100)."/".Getpinyin($arcRow["tag"])."_".$tid."_1.html"; //目录结构为:每100个ID为一个目录,从 /tag/1/ 开始
$pinyin_title = GetPinyin(stripslashes($arcRow["tag"]));
$pinyin_title = str_replace("?","",$pinyin_title);
$pinyin_title = str_replace(":","",$pinyin_title);
$str = $GLOBALS['cfg_cmspath']."/tag/".$pinyin_title."_".$tid."_1.html"; //目录结构为:/tag/拼音_ID_1.html 开始
}else $str="ID为$tid的TAG已被删除!";
return $str;
}