如題,使用dede讓文章標題頁顯示路徑為標題拼音.html,例如:文章標題為:站友網是什麼啊,文章路徑顯示:zhanyouwangshishenmea.html,這樣顯示的好處是什麼?,這個還用我說?
$ ?; E! x9 W4 K8 W L! Z- Y3 d) ], e6 ~- J: i, o `: V* H) k, C
方法:" S0 }6 J: g% D6 v: i2 B' H% T- f }
選擇:網站欄目管理,修改欄目的高級選項,文章命名規則:{typedir}/{Y}{M}{D}/{aid}.html 這是默認的狀態4 A* X( t. N( J1 H0 p2 m3 g
修改為:{typedir}/{pinyin}.html 我覺得{Y}{M}{D}沒什麼用,所以也去掉了。
8 G5 B2 i/ x% c3 \" q, n重新更新一下,看看是否有效果?
3 c. ~2 ?" r$ Z$ o# O1 i' V
, _+ S) i+ x2 y) K9 H, L4 m3 Z' m/ _7 f別著急,現在顯示出拼音了,zhanyouwangshishenmea_1.html,但是後面還多了個_1,怎麼去掉這個呢?
. M! F+ E" }9 f8 Y: t( U1 s修改include裡面的inc_channel_unit_function文件,找到$articleRule = str_replace("{pinyin}",GetPinyin($title)."_".$aid,$articleRule);把."_".$aid去掉,就可以了!
$ k1 c$ j9 f# O, e, p! O
2 t4 a0 U# O0 `# h# Q3 ~" {. p如果文章標題是英文的,會在單詞之間加_,但是拼音的就不行了,好像還得改東西,請知道怎麼改的朋友在此回帖,謝謝
1 h! Q q D5 `8 v! b
7 i% _9 f0 \1 k
. G @9 |% S& J拼音中間加「-」
4 z+ B6 H$ ~" L+ D9 V
7 i/ Z& i% r7 H# j修改include\inc\inc_fun_funAdmin.php
# A0 a2 Y/ m& T# H$ k' Y, a- F7 g% L; |7 ~' g1 r* }; m2 ^/ n2 s
for($i=0;$i<$slen;$i++){
B/ C, Y7 N* j9 z" Q if(ord($str[$i])>0x80)2 K+ H* [) }8 j; U8 V% a
{6 N" k4 f* ?0 F, h* f# V
$c = $str[$i].$str[$i+1];
2 u5 | y! A2 C6 W% |& p $i++;1 c( Z; h: I) o N' h6 @, G
if(isset($pinyins[$c])){- n( S/ S/ u* {- c( r2 Z4 i U
if($ishead==0) $restr .= $pinyins[$c]."-";7 X, C0 O8 P! u! ?2 ?. O
h7 ~, f$ l" c; h; F1 n2 i- m) P2 D
1 n( e; k2 j. }& y6 K
8 P7 S+ @( A4 P6 \& dif($isclose==0) unset($pinyins);3 @8 D' k" |2 q6 @) u1 O; h% J
if(substr($restr,-1)=="-") $restr = substr($restr,0,strlen($restr)-1);3 I( E/ S' ?/ v$ s5 r% O
return $restr;
, ?2 \1 j# q, X% j* b& B5 r4 |: a8 [( S# l% M. ~
紅色為新加的6 ?8 H5 j6 l9 O2 U4 @ [+ K/ O9 i
5 r; l. `# h) l ~0 d$ U- r/ f所有步驟在肥龍龍指導下進行,再次感謝
, z5 p$ A. Z2 T) ?轉載自:站友網 |
評分
-
查看全部評分
|