国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

dede織夢自定義文件名之用拼音或英文標題的方法

2024-07-12 08:53:51
字體:
來源:轉載
供稿:網友

讓DedeCMS文章標題頁顯示路徑為“標題拼音.html”,例如:文章標題為:我是一個兵,文章路徑顯示:woshiyigebing.html

方法:

后臺-->網站欄目管理,修改欄目的高級選項,文章命名規則:{typedir}/{Y}{M}{D}/{aid}.html

修改為:{typedir}/{pinyin}.html

{Y}{M}{D}沒什么用,所以去掉了。

更新一下文檔,woshiyigebing_1.html 出來了,但是后面還多了個_,怎么去掉這個呢?

修改文件:include/inc_channel_unit_function.php

在大約50多行的地方找到$articleRule = str_replace("{pinyin}",GetPinyin($title)."_".$aid,$articleRule); 把."_".$aid去掉,就可以了!

如果文章標題是英文的,會在單詞之間加"_",但是單詞中間加_對SEO來說沒什么意義,那我們把它改成“-”。方法如下:

修改文件: include/inc/inc_fun_funAdmin.php

for($i=0;$i<$slen;$i++){if(ord($str[$i])>0x80){       $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 .= "_"; }   }

如果我們想讓拼音也像英文那樣中間加“-”,方法是:

修改文件:include/inc/inc_fun_funAdmin.php

 for($i=0;$i<$slen;$i++){  if(ord($str[$i])>0x80)  {   $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 .= "_";  } } if($isclose==0) unset($pinyins); if(substr($restr,-1)=="-") $restr = substr($restr,0,strlen($restr)-1); return $restr;}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 彩票| 玉龙| 峡江县| 阜阳市| 封开县| 玛曲县| 鹤庆县| 渭南市| 启东市| 富锦市| 武安市| 建水县| 宽城| 张家港市| 大理市| 读书| 武川县| 洱源县| 冕宁县| 夏河县| 城市| 怀安县| 皋兰县| 永城市| 叙永县| 潜江市| 越西县| 东宁县| 游戏| 南城县| 阿克苏市| 渭南市| 陈巴尔虎旗| 兴和县| 奉贤区| 黄冈市| 封丘县| 宁乡县| 革吉县| 山丹县| 民丰县|