过期域名预定抢注

 找回密碼
 免费注册

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

[複製鏈接]
發表於 2007-11-15 23:18:50 | 顯示全部樓層 |閱讀模式
如題,使用dede讓文章標題頁顯示路徑為標題拼音.html,例如:文章標題為:站友網是什麼啊,文章路徑顯示:zhanyouwangshishenmea.html,這樣顯示的好處是什麼?,這個還用我說?2 U5 U$ w9 v( s# Z9 F9 s

* p2 |' T9 F2 R' x) a方法:" c9 q' k( N2 X# d/ L
選擇:網站欄目管理,修改欄目的高級選項,文章命名規則:{typedir}/{Y}{M}{D}/{aid}.html   這是默認的狀態
1 w& F3 w  t$ }; k" F5 ^修改為:{typedir}/{pinyin}.html    我覺得{Y}{M}{D}沒什麼用,所以也去掉了。% a  Z6 d7 j/ a# R' `
重新更新一下,看看是否有效果?
$ D0 y2 u0 \# A9 c9 ]# h2 c
1 n2 R- O$ G7 y# A- `) x  o別著急,現在顯示出拼音了,zhanyouwangshishenmea_1.html,但是後面還多了個_1,怎麼去掉這個呢?/ E' C2 ]1 n9 Z! U
修改include裡面的inc_channel_unit_function文件,找到$articleRule = str_replace("{pinyin}",GetPinyin($title)."_".$aid,$articleRule);把."_".$aid去掉,就可以了!
3 X6 r& G' h/ v& D% ^/ c  v/ u. T
) p3 z# ]1 `6 d/ j3 E, |6 D+ f如果文章標題是英文的,會在單詞之間加_,但是拼音的就不行了,好像還得改東西,請知道怎麼改的朋友在此回帖,謝謝
% n9 f. ]8 r3 M, X7 D: j( T+ w2 L2 `
4 R9 c8 S- [) x" F
拼音中間加「-」" U1 E% Z7 p- p; X1 Q# F( Z
7 n6 h/ S5 b6 t2 m1 G$ a* \1 R
修改include\inc\inc_fun_funAdmin.php
4 \0 h4 y0 Y* D2 Y, K& ]! [% V' R
0 j6 Z! r, u) Q, V' F% {for($i=0;$i<$slen;$i++){6 j8 ?; ~3 U8 J4 w" c3 R
  if(ord($str[$i])>0x80)
! X- Y; d( {5 C0 k! G% _% h  {
7 V( L$ O" T: I+ m& W   $c = $str[$i].$str[$i+1];
, D2 A' g* H; v. ?   $i++;  w  r, @+ P: u2 G2 c% d  a
   if(isset($pinyins[$c])){1 {. e! ?) u" o# }% ^* r
    if($ishead==0) $restr .= $pinyins[$c]."-";
: Y; O1 N* G/ e/ \) o. r$ o2 o( c. H4 h& E
6 `0 A/ g; f' Z+ w1 i9 G
5 m5 c1 x8 |% R' \$ O$ I$ k3 A, [- }
if($isclose==0) unset($pinyins);. v* Z5 M& v2 J4 R  Y& D
if(substr($restr,-1)=="-") $restr = substr($restr,0,strlen($restr)-1);5 t9 C: x* K& z4 Z3 p: {* j3 T$ t
return $restr;' X2 J6 @, |  k! m) c& B

9 M2 o. l* d2 D9 }% ^紅色為新加的4 Q6 P2 g# I5 y/ M2 @
5 b7 l/ V. E% ~/ A
所有步驟在肥龍龍指導下進行,再次感謝& ]/ w. d" t' Z+ k( P0 a
轉載自:站友網

評分

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

查看全部評分

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

使用道具 舉報

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

使用道具 舉報

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

本版積分規則

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

QQ|小黑屋|點基

GMT+8, 2026-11-4 07:40

DZ支援

數位遊牧BBS

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