过期域名预定抢注

 找回密碼
 免费注册

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

[複製鏈接]
發表於 2007-11-15 23:18:50 | 顯示全部樓層 |閱讀模式
如題,使用dede讓文章標題頁顯示路徑為標題拼音.html,例如:文章標題為:站友網是什麼啊,文章路徑顯示:zhanyouwangshishenmea.html,這樣顯示的好處是什麼?,這個還用我說?+ k1 [0 _4 l1 Z6 L

% P3 k+ {0 I5 U3 c$ s: s方法:
6 w- n% F) @) Q選擇:網站欄目管理,修改欄目的高級選項,文章命名規則:{typedir}/{Y}{M}{D}/{aid}.html   這是默認的狀態
/ w4 Q. P& d7 ^) ~& C. U; f7 o修改為:{typedir}/{pinyin}.html    我覺得{Y}{M}{D}沒什麼用,所以也去掉了。4 C) Q; E6 L0 N, R  d. T- u
重新更新一下,看看是否有效果?
4 K1 t$ @0 X7 M1 ?% c
" v. T. Z& N" E* o% R別著急,現在顯示出拼音了,zhanyouwangshishenmea_1.html,但是後面還多了個_1,怎麼去掉這個呢?9 i! D, O3 S. M8 X" k) I% E2 |
修改include裡面的inc_channel_unit_function文件,找到$articleRule = str_replace("{pinyin}",GetPinyin($title)."_".$aid,$articleRule);把."_".$aid去掉,就可以了!
6 m: H: H, C& w6 I5 c: g% V+ l/ d' E3 \# P6 z/ L
如果文章標題是英文的,會在單詞之間加_,但是拼音的就不行了,好像還得改東西,請知道怎麼改的朋友在此回帖,謝謝
: Y" H9 Y5 q3 l" C  [2 b! \$ ~' _$ g% ^$ j
) ^; X& W. F5 Q+ P/ U
拼音中間加「-」& }. B( d0 ^: v5 F" m6 o, O
  M; o' _5 C; {6 D* `
修改include\inc\inc_fun_funAdmin.php. m' z, d2 @% l* c

$ d8 d6 U$ L  i' Dfor($i=0;$i<$slen;$i++){. f6 {) `6 @& o
  if(ord($str[$i])>0x80)$ i) V! c( @4 j- `! f& n
  {
- T; B# h! p/ V" H2 k   $c = $str[$i].$str[$i+1];
4 V6 `. |" S: ^; \, P   $i++;
+ E; \  Q8 v1 W. G- ~   if(isset($pinyins[$c])){  _$ J! g8 J& F" P$ A4 a( C
    if($ishead==0) $restr .= $pinyins[$c]."-";
6 Q: ]8 v4 ?) V7 k1 \$ I% T; c- w+ n; p& \4 z

1 ]5 B- X6 u1 ~' i/ r6 C' ?' g) c! h' i
if($isclose==0) unset($pinyins);6 c0 i3 M( [. p( w& I; z
if(substr($restr,-1)=="-") $restr = substr($restr,0,strlen($restr)-1);
+ ~$ F! I" M/ M( Creturn $restr;) W% O1 [3 ^2 ~  f6 {6 ^% F6 x0 y: O7 ~

! L/ d! U& M& ~, p6 v; D. V5 q紅色為新加的
3 T+ C# Z9 p+ N
* p; j/ W: z1 x+ i' }所有步驟在肥龍龍指導下進行,再次感謝  E* H! @. k9 F1 M4 y( `
轉載自:站友網

評分

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

查看全部評分

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

使用道具 舉報

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

使用道具 舉報

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

本版積分規則

點基跨境 數位編輯創業論壇

GMT+8, 2025-6-5 04:02

By DZ X3.5

小黑屋

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