过期域名预定抢注

 找回密碼
 免费注册

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

[複製鏈接]
發表於 2007-11-15 23:18:50 | 顯示全部樓層 |閱讀模式
如題,使用dede讓文章標題頁顯示路徑為標題拼音.html,例如:文章標題為:站友網是什麼啊,文章路徑顯示:zhanyouwangshishenmea.html,這樣顯示的好處是什麼?,這個還用我說?
4 L% W+ H$ T+ R4 S* Y9 o+ u3 B5 j* R& }4 O( t
方法:2 [, A, U7 B, K
選擇:網站欄目管理,修改欄目的高級選項,文章命名規則:{typedir}/{Y}{M}{D}/{aid}.html   這是默認的狀態1 K' E7 J6 P8 m7 {% U/ }
修改為:{typedir}/{pinyin}.html    我覺得{Y}{M}{D}沒什麼用,所以也去掉了。. y9 X& ?8 E/ ~7 ^
重新更新一下,看看是否有效果?
$ y2 t1 }) W+ s9 ~5 E% d* g/ ^" Q# E. c& `( R8 ?! H' o
別著急,現在顯示出拼音了,zhanyouwangshishenmea_1.html,但是後面還多了個_1,怎麼去掉這個呢?/ A: P+ u8 E+ C; G
修改include裡面的inc_channel_unit_function文件,找到$articleRule = str_replace("{pinyin}",GetPinyin($title)."_".$aid,$articleRule);把."_".$aid去掉,就可以了!
' n0 j1 l6 x1 H, x2 p
" y) R5 X- U" m如果文章標題是英文的,會在單詞之間加_,但是拼音的就不行了,好像還得改東西,請知道怎麼改的朋友在此回帖,謝謝
3 W6 z: M4 r, R3 e6 k  l: n4 I/ k+ {6 P$ B, j  u0 N0 F& Y, r

+ F3 t3 h- L: p% [6 k& U3 w: X- I拼音中間加「-」; ~$ W; \. q( B  c; e( w. B

  ]: L9 R+ B0 ~% \修改include\inc\inc_fun_funAdmin.php+ _% Z# l$ ~, @, E5 }- d

! q+ H& `5 x+ j+ T# P5 dfor($i=0;$i<$slen;$i++){
( q+ T/ j1 z3 s( f0 t$ n0 h  if(ord($str[$i])>0x80)
) z" ^& p+ Y+ s3 _  {
5 Q& l: @4 P6 B& R9 u8 x. m   $c = $str[$i].$str[$i+1];3 f9 P; z& v* E. f: b
   $i++;
3 a# J: y  u+ D1 g5 y0 O   if(isset($pinyins[$c])){9 g4 ~, c0 C9 H0 e
    if($ishead==0) $restr .= $pinyins[$c]."-";
1 L) p8 i% j! k# W: r
. Y, d' k! p' A* v/ A% u: l5 G) X4 I& M* E2 S
! [5 ]. {4 b3 q* n/ f0 b( b
if($isclose==0) unset($pinyins);
, y5 g7 O# i; x) L- _9 B1 Oif(substr($restr,-1)=="-") $restr = substr($restr,0,strlen($restr)-1);
5 S. p5 L! ]+ L2 nreturn $restr;
8 p) G, F/ \! x5 D' P
  d* d# L* i  f5 T+ v  E紅色為新加的
$ X4 W8 v( A) z9 u8 W, C7 u  d! q" `% T4 B
所有步驟在肥龍龍指導下進行,再次感謝
3 O- V  j! f  ]1 E轉載自:站友網

評分

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

查看全部評分

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

使用道具 舉報

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

使用道具 舉報

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

本版積分規則

过期高净值品牌域名预定抢注

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

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

By DZ X3.5

小黑屋

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