如題,使用dede讓文章標題頁顯示路徑為標題拼音.html,例如:文章標題為:站友網是什麼啊,文章路徑顯示:zhanyouwangshishenmea.html,這樣顯示的好處是什麼?,這個還用我說?
0 i: W0 r- Z( c7 T- t2 f) D$ u
$ |5 R! f7 _' P" ]; i) _0 [7 o方法:
2 q) S9 y/ F0 s' J3 h選擇:網站欄目管理,修改欄目的高級選項,文章命名規則:{typedir}/{Y}{M}{D}/{aid}.html 這是默認的狀態
, t ^% R$ A6 ]6 @6 e J3 g9 F修改為:{typedir}/{pinyin}.html 我覺得{Y}{M}{D}沒什麼用,所以也去掉了。
( B" R( |' b$ L重新更新一下,看看是否有效果?$ z, F8 J9 z0 Z
2 J& ^ l/ o6 g* k M
別著急,現在顯示出拼音了,zhanyouwangshishenmea_1.html,但是後面還多了個_1,怎麼去掉這個呢?, d% H, P: C) h/ _' `, F
修改include裡面的inc_channel_unit_function文件,找到$articleRule = str_replace("{pinyin}",GetPinyin($title)."_".$aid,$articleRule);把."_".$aid去掉,就可以了!: d, L6 J; l2 k% p" j4 i( D
6 y6 l( ]- H$ \, V3 {如果文章標題是英文的,會在單詞之間加_,但是拼音的就不行了,好像還得改東西,請知道怎麼改的朋友在此回帖,謝謝
~- ~# y, |/ a& Z
& D H' X" E* o; ?6 K2 F" [/ j2 U# Z; Q3 r- }8 d
拼音中間加「-」
. j0 g% U5 V7 [* f7 H3 y& l$ E8 B7 G- ~+ ?: s
修改include\inc\inc_fun_funAdmin.php
4 q; b* o- G. Y( |+ H5 |: u& _
# g2 x0 Y# [& Z* _for($i=0;$i<$slen;$i++){2 S6 W; d% l& h
if(ord($str[$i])>0x80)
$ h$ Q1 {! `6 `. i% w {
' @1 Y8 _. Q' p4 c1 k G3 f $c = $str[$i].$str[$i+1];" U3 Z( v, e" e4 o8 J2 D3 `
$i++;
* g* ~' _0 s& T/ ?% i- ]1 ` if(isset($pinyins[$c])){
0 j- x4 e2 \" b1 P y: y: g9 G% r if($ishead==0) $restr .= $pinyins[$c]."-";7 j+ f5 Y' k; M6 ]
# B* R: O8 `( s$ c/ q( k7 U# O/ ~
# o& k) |& M: s; x/ {1 d9 ]3 \$ ]8 g' j
5 u( U/ t4 y# ?5 F7 `if($isclose==0) unset($pinyins); I, s9 ]. u; z5 S, V
if(substr($restr,-1)=="-") $restr = substr($restr,0,strlen($restr)-1);) q. f7 i$ N$ Z# j" `8 ?
return $restr;
6 u( H% I( C1 s$ m) A, U& }0 l" e& b: x4 f5 E
紅色為新加的3 b0 c3 T# f2 b; f3 p7 a2 _
3 H9 e5 y2 H# u- ]所有步驟在肥龍龍指導下進行,再次感謝
" f% V5 o2 W" z+ }8 v# [轉載自:站友網 |
評分
-
查看全部評分
|