本文修改的的是dedecms5.1 utf-8版本的,只對文章板塊修改了。3 `: ?; }' J+ a" N. C5 x* S
首先大家如果要修改最好對自己原來的文件進行備份,以免出錯。4 o& Y6 _: z7 f9 O* A
本修改經過多次測試在 大部分國外空間都安裝正常。
* s f8 W3 N+ A如果不會修改的,請下載我提供的dedecms5.1UTF-8英文版本 文章模塊。已經修改好的下載地址:dedecms5.1-utf-8英文修改版本。
/ l4 w0 h+ k1 x0 l; p. K) R
+ i1 _: v& Q t0 s- Y. C6 v* t這次修改的主要部分:# f0 r. n6 j$ c% q$ c1 h4 h9 o5 Z
1.文章翻頁的英文化
% g: _& J/ ]! v% o2.生成文章地址去掉文章數據ID
) b- H7 Z2 D) D8 A3.改掉DEDECMS的提示窗口 改成英文。7 q& y, c, |' M/ m- V: l
4.更改轉向提示為英文
! W/ B, M4 o$ V7 p9 Z5 A5.搜索顯示該成英文提示 _0 \3 Z* d# u- r3 l
6.頁面的meta設置 # h7 l' ?0 r- t/ s$ Z: a
4 Y- L5 E7 l3 F
1.翻頁的英文化
3 a4 S. C1 J0 D3 O8 finclude/inc_archives_view.php
. U1 a/ E, E8 y1 N) d: a1 Dinclude/inc_arclist_view.php. s, A) |7 S% G1 s/ K
include/inc_arcsearch_view.php- f9 d. i$ U) u D) Q: T
下的修改主要是針對 文章列表頁面 內容翻頁 搜索頁面翻譯的 英文化。
1 k m$ Y6 d. t% d( ^依次用記事本打開以上三文件。- c0 }. e- w# m# ?
, s) d& `* }+ X$ v$ |4 b" h 我們先打開include/inc_archives_view.php
9 M3 [4 A9 H4 }& @) J依次找到
# F5 Q2 v+ A( s' p" c j //獲取上一篇,下一篇鏈接& B: f1 N. G4 ~/ {
//獲得動態頁面分頁列表" ~- G+ [- E6 F8 p
//獲得靜態頁面分頁列表
3 A% T* g5 T8 R7 j8 D這三處,把這三處下面出現的中文改成英文2 [( O3 r/ [& ` e$ r, |
- l1 {# Y4 g* q! L5 d& I6 ^打開include/inc_arclist_view.php" H$ \# r9 [, g1 C1 o; J4 v
依次找到
! P& ~# }6 l+ V2 i. A//獲取靜態的分頁列表
. I: [! n. s6 \//獲取動態的分頁列表
/ y& m5 G2 b Q1 {這兩處,把這兩處下面出現的中文改成英文
- a4 f- V- L# | i: V, |0 U, [4 T- N! t
打開include/inc_arcsearch_view.php
6 i% \) |5 `; U \; Z& V- r& ?依次找到/ G. S' W3 _0 x- C
" `. K0 T7 m Z
這一處,把這一處下面出現的中文改成英文+ t; V9 r, n' ?/ _3 @/ e
r1 F+ I5 d8 y |5 A c4 U
2.生成文章地址去掉文章數字ID
2 N2 [. p; `# O& u6 L8 J# c! S 用記事本打開 include/inc_channel_unit_function.php }& ]. F/ A2 B' p# Z
找到$articleRule = str_replace("{pinyin}",GetPinyin($title)."_".$aid,$articleRule);
' i' s: w9 C: p5 w改成$articleRule = str_replace("{pinyin}",GetPinyin($title),$articleRule); - E. g& r. B+ W( N# `9 f
簡單的說就是去掉 ."_".$aid7 }/ I; X" j# D1 r
然後在後台把 欄目的 高級選項裡
8 L" k& I3 e: b. u文章命名規則:{typedir}/{pinyin}.html" _, ~$ o7 l0 D7 V+ i' z2 |
8 A9 ~& u3 @. [' c
3.改掉DEDECMS的提示窗口 改成英文。. k6 ?1 ]# W7 ^, @/ {$ c0 B
這個必須用Dreamweaver編輯,不能用記事本編輯否則會出現後台空白的情況!8 F x( r3 m8 z- M' ]8 V9 F/ l; T
用Dreamweaver打開include/inc_functions.php2 I6 K9 u, a7 K6 g
找到 ShowMsg 然後往下看。依次找到:3 o4 w9 H( T& D" `" O2 ?
DedeCms 系統提示
. w! d7 Q$ F |" MDedeCms 提示信息:5 A$ i9 q/ @) ?4 ^
如果你的瀏覽器沒反應,請點擊這裡... 5 d" J$ J* g9 f9 U3 ~
對應修改成
1 L e4 r1 M* y$ u2 y- rDedeCms Message
& j; q, W, M* c4 ?" Y( s8 Z& jDedeCms Message:
- t9 L4 H6 p) j& x. D) d8 b2 u7 Z5 zIf your browser is no response, please click here ...
- i* G+ A- i1 B' l" ?8 ^
2 v' s: m `4 O' |5 Z9 Y# p4.更改轉向提示為英文/ V+ I$ Z! J h
用記事本打開 include/jump.html- }) F( `& s% S6 j8 C* F% L
依次找到:
+ o- p% D2 L2 a( Z4 X4 A+ U正在轉向: 請稍候..." w' e) g. P# j$ n' A8 l
內容簡介:; w/ L. [3 U V Y1 R( U
TO: : p1 ^: z4 J* j- a7 c$ m; t
對應修改成
4 \7 }, G# x1 o: @ WTO:
9 [# z% T2 q: B/ Q6 KAre turning to: Please wait ...
( z% J% q+ D4 k" `7 VBrief Introduction: % C/ O" }) [; o: b
9 B* P+ [! c8 d3 w5.搜索顯示該成英文提示* l' c- V3 y9 r0 ?6 ?( L
用記事本打開 plus/search.php
; w/ U2 e N. C2 M$ A依次找到:
# K: _* p; c- a2 i% E2 S服務器忙,請稍後搜索+ X1 K, [* C0 k2 B7 v. N- ]: o5 c# F
你的關鍵詞輸入不合法!6 y; N2 R& n" F) V$ M& {1 l
你的信息中存在非法內容,被系統禁止![返回]" [5 |$ n- G5 d Y8 T6 J: l x" \* i+ q
關鍵字長度必須要3-30字節之間!
+ N7 r6 w* ]# L0 c/ ?對應修改成
& {6 v& u6 H% M; e5 s! L; v# }# \0 ^Server is busy,please search later
, Z w: `* f H% L8 EYou do not legally enter the keywords!
7 d4 ^$ E7 U1 X1 R: LYour information in the illegal content,the system was prohibited! [Back]8 o2 z8 o, x2 e+ I1 ^2 V
Keyword length must be between 3-30 bytes! % B; `; g; m. r$ ]
; Z8 r+ Q0 |( I- ^8 C- d e. x8 Q6 A! o' h2 ]/ C
6.頁面的mate設置 " t8 n3 ^$ R% Y
這個主要是做摸板的時候注意不要掉了meta,這樣每個頁面的MATE信息都不一樣。+ r4 {9 ?% V, H
首頁和列表頁面的meta可以自己在後台設置。而內容頁面的MATE是根據內容自動截取的。5 l+ q _' `2 L7 q- ^5 V' z: O% @4 r
首頁meta- <meta name="keywords" content="{dede:global name='cfg_keywords'/},dedecms">
- [2 A. a" o* z- W' m- b - <meta name="description" content="{dede:global name='cfg_description'/}dedecms">
複製代碼 列表頁面meta- <meta name="keywords" content="{dede:field name='keywords'/}">- h9 G$ m" p& g0 b$ _
- <meta name="description" content="{dede:field name='description' function='html2text(@me)'/}">
複製代碼 內容頁面meta- <meta name="keywords" content="{dede:field name='keywords'/}">& C W$ ]; Y- m9 R
- <meta name="description" content="{dede:field name='description' function='html2text(@me)'/}">
複製代碼 |
評分
-
查看全部評分
|