过期域名预定抢注

 找回密碼
 免费注册

用dede實現拼音顯示文章標題頁文件名(轉載)

[複製鏈接]
發表於 2007-11-15 23:18:50 | 顯示全部樓層 |閱讀模式
如題,使用dede讓文章標題頁顯示路徑為標題拼音.html,例如:文章標題為:站友網是什麼啊,文章路徑顯示:zhanyouwangshishenmea.html,這樣顯示的好處是什麼?,這個還用我說?; n# W! x, b- x( g- s* y3 k, b- W1 ^
; s  k; H6 U7 J# b
方法:! q8 ^& A  F  A8 }
選擇:網站欄目管理,修改欄目的高級選項,文章命名規則:{typedir}/{Y}{M}{D}/{aid}.html   這是默認的狀態
1 q* G" V; ]4 j/ R修改為:{typedir}/{pinyin}.html    我覺得{Y}{M}{D}沒什麼用,所以也去掉了。' Z/ U+ X+ O; H5 Y$ a
重新更新一下,看看是否有效果?* O( p" G% E7 @: c

1 c' c0 q5 X4 a. S; y別著急,現在顯示出拼音了,zhanyouwangshishenmea_1.html,但是後面還多了個_1,怎麼去掉這個呢?3 L8 L! g% R9 e/ C4 N, z! N( Z' x
修改include裡面的inc_channel_unit_function文件,找到$articleRule = str_replace("{pinyin}",GetPinyin($title)."_".$aid,$articleRule);把."_".$aid去掉,就可以了!
1 P# ^3 B& O* _& u
$ Q/ L. B- {% f" x9 e如果文章標題是英文的,會在單詞之間加_,但是拼音的就不行了,好像還得改東西,請知道怎麼改的朋友在此回帖,謝謝6 O" F( L8 [; r- W% M" g
2 v' Y% C9 A# A. I. f
: f% j- e. Q1 X3 a+ a; H
拼音中間加「-」
1 d6 ~0 x, @7 Y8 n/ m2 y+ I' w3 G8 a3 Q& N
修改include\inc\inc_fun_funAdmin.php& h& j1 q: _0 M" p4 ]5 i6 Y8 p

4 ], t. F0 R6 X3 y: i& Bfor($i=0;$i<$slen;$i++){! m3 F& f  x! _! y0 w
  if(ord($str[$i])>0x80)
; y, @" x0 p0 w/ B  {$ J# j* s# c2 X0 A! T2 ~
   $c = $str[$i].$str[$i+1];' U; ~# t3 b& |, R, e3 K
   $i++;  A; }7 y" q" u+ ^$ x! e
   if(isset($pinyins[$c])){: K) T% @: y2 ^8 A6 l& W
    if($ishead==0) $restr .= $pinyins[$c]."-";
4 p5 j1 s) l1 [4 O
; l9 Y( p/ N0 J# a8 t
/ |! e+ z; C" f) s4 s+ P- \+ N2 V; n/ l. A* w3 U$ W; F- Z6 O
if($isclose==0) unset($pinyins);
& w6 `" A1 P+ G2 h, o+ _8 `" d$ Bif(substr($restr,-1)=="-") $restr = substr($restr,0,strlen($restr)-1);
( f3 P5 V% k6 _5 {, k, K+ I. Breturn $restr;$ i" W5 x( u& |* C6 |$ c
5 S4 H2 G$ _, a: m6 X7 k4 Y- s% H
紅色為新加的4 X0 V( k$ {9 t5 }" {' ]& o, y
7 W  N# e7 z( K4 D) \/ [( J
所有步驟在肥龍龍指導下進行,再次感謝
- \6 `5 |& e5 i# R: O轉載自:站友網

評分

參與人數 1 +10 收起 理由
妖刀 + 10

查看全部評分

發表於 2007-11-17 17:27:46 | 顯示全部樓層
支持下,不錯
回復 给力 爆菊

使用道具 舉報

發表於 2007-11-22 20:01:24 | 顯示全部樓層
支持下  哪天也試試
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

4um點基跨境網編創業社區

GMT+8, 2024-11-24 04:57

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表