首页 > 站长工具 > dedecms文章自定义{pinyin}格式优化

dedecms文章自定义{pinyin}格式优化

2011年9月16日 admin 发表评论 阅读评论

后台选择:网站栏目管理,修改栏目的高级选项;

文章命名规则,修改为:{typedir}/{pinyin}.html;

显示出拼音:dedecmswenzhangzidingyi_1.html;

后面还多了个_1,要去掉文章ID;

修改include里面的inc_channel_unit_function文件;

找到:

$articleRule = str_replace(“{pinyin}”,GetPinyin($title).”_”.$aid,$articleRule);

去掉.”_”.$aid就可以了。

文章标题是英文会在单词之间加“_”,单词中间加“_”对Google来说没意义,必须改成“-”,修改方法如下:

打开 include/inc/inc_fun_funAdmin.php:

for($i=0;$i<$slen;$i++){

if(ord($str[$i])>0×80)

{

$c = $str[$i].$str[$i+1];

$i++;

if(isset($pinyins[$c])){

if($ishead==0) $restr .= $pinyins[$c];

else $restr .= $pinyins[$c][0];

}else $restr .= “-”;

}else if( eregi(“[a-z0-9]“,$str[$i]) ){ $restr .= $str[$i]; }

else{ $restr .= “-”; }

}

修改:

$restr .= “-”





分类: 站长工具
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
您必须在 登录 后才能发布评论.