本文修改的的是dedecms5.1 utf-8版本的,只對文章板塊修改了。* A- e/ o7 X0 |4 N1 a" Q
首先大家如果要修改最好對自己原來的文件進行備份,以免出錯。' u8 S2 ~4 v; {# V* F% T) V: z
本修改經過多次測試在 大部分國外空間都安裝正常。
4 R. L" C7 B. g如果不會修改的,請下載我提供的dedecms5.1UTF-8英文版本 文章模塊。已經修改好的下載地址:dedecms5.1-utf-8英文修改版本。
3 Z3 C% p2 l" v! O7 b- ~* C" v' F5 a
這次修改的主要部分:
7 }, H6 o" N5 }# P1.文章翻頁的英文化
4 ~) ^- |4 ?# }8 i$ t2 T2.生成文章地址去掉文章數據ID( F9 J1 I( R. c E' w1 ]( R
3.改掉DEDECMS的提示窗口 改成英文。& G/ u5 F/ O* \8 Z
4.更改轉向提示為英文
5 Z+ B. ?" U/ ^& A5 l5.搜索顯示該成英文提示/ X9 g5 Q! ]% S5 L& p: n9 `
6.頁面的meta設置
8 Z4 O7 ~4 e* N8 Z" s- W" \! W* x: [8 {# j- l" {9 U
1.翻頁的英文化! q3 M1 D) A l6 ?' d" ]% g! S- l
include/inc_archives_view.php# I0 }- p' n% c( H1 v0 W
include/inc_arclist_view.php
# z4 G3 n* [7 f3 _$ x/ W, B! Ainclude/inc_arcsearch_view.php0 K8 b, A+ S: C
下的修改主要是針對 文章列表頁面 內容翻頁 搜索頁面翻譯的 英文化。1 g& P2 B s* j; n$ J
依次用記事本打開以上三文件。
8 I1 w( L% G3 \5 {8 ~; W% l! t
( B/ I' o' V% r$ q( L1 T7 Q7 u) w 我們先打開include/inc_archives_view.php
2 _' v5 v& I+ b依次找到
& c6 f6 n* d+ m8 N$ @- x2 @0 b- c! I //獲取上一篇,下一篇鏈接8 |4 Q+ u% ~' y5 q
//獲得動態頁面分頁列表
$ z$ q1 v* p) Z( \0 m //獲得靜態頁面分頁列表 ; n5 [7 [$ ]/ Q; ~9 k
這三處,把這三處下面出現的中文改成英文- a. D J/ q, Q7 u6 v3 e4 g
3 j9 a4 b* N" B+ C1 i打開include/inc_arclist_view.php6 h% Z9 O: ~' g0 t- Q
依次找到
& H8 R4 Z' i+ l: K//獲取靜態的分頁列表
* O; {5 B4 }6 p9 V/ V3 {//獲取動態的分頁列表
7 R P6 K$ O% W這兩處,把這兩處下面出現的中文改成英文
$ Y r: \3 P4 P' y% w, x. o3 `; W( y7 p& @
打開include/inc_arcsearch_view.php
# R; W, m0 X# z8 Y0 @) f# j% ?0 Z依次找到
+ H+ M1 R3 M a# }8 s6 K6 h% r9 k( n) e3 K, V0 X
這一處,把這一處下面出現的中文改成英文3 k/ O" z E* b' i+ b; A5 }. s
- C. T+ V/ ?+ y7 [) N: e% V h2.生成文章地址去掉文章數字ID
0 P" v$ M8 s) w" s5 u% R 用記事本打開 include/inc_channel_unit_function.php
" {3 u( S' ]$ j, s, ~找到$articleRule = str_replace("{pinyin}",GetPinyin($title)."_".$aid,$articleRule);
7 i3 ^4 {! ]8 i& e H改成$articleRule = str_replace("{pinyin}",GetPinyin($title),$articleRule); 2 A) I/ w- u- |3 E% A" x$ Y( B
簡單的說就是去掉 ."_".$aid0 M: X7 P6 a1 n
然後在後台把 欄目的 高級選項裡$ l N4 Y( M/ @3 `2 q0 a L% t6 a: @& y
文章命名規則:{typedir}/{pinyin}.html$ j/ z; O: B5 S' ?9 [, [- S1 y4 g
& ~& |! N3 H4 h% g
3.改掉DEDECMS的提示窗口 改成英文。
; T# j4 E4 w/ u* l 這個必須用Dreamweaver編輯,不能用記事本編輯否則會出現後台空白的情況!# H/ G; r* W7 @+ o9 }' y
用Dreamweaver打開include/inc_functions.php9 g4 ~ h) Z; ]% b9 t4 h& Z; H
找到 ShowMsg 然後往下看。依次找到:& H' L! \. \. a3 q3 q
DedeCms 系統提示
0 D/ e2 [% z" e9 A0 ADedeCms 提示信息:
9 v0 V# G2 W/ \4 l- @5 o6 h如果你的瀏覽器沒反應,請點擊這裡...
* X9 ]5 S+ i. Z/ w3 ~) J+ b對應修改成
5 g$ k7 ]+ t- E. M" u- k( x0 GDedeCms Message; t! N' n) X6 q. o0 L- p- U1 z
DedeCms Message:
! O2 C1 W3 I' k1 f7 y! ?1 s, _& x" M8 dIf your browser is no response, please click here ...
! n( K+ a4 T) P6 T7 K$ k' O2 M4 f" M( P& w2 l8 `2 \
4.更改轉向提示為英文/ z/ k/ ?" j0 g
用記事本打開 include/jump.html/ H2 i% Q, Z! i' z# G. x
依次找到:3 O5 f* h, W( [+ e- w0 j; }% {
正在轉向: 請稍候...$ ~9 J- U# H+ g9 f/ B9 l
內容簡介:
- N5 @, D i& o7 o& vTO: ! s" [' V: E: O8 q8 H# [3 D" m
對應修改成( {6 K' _, ~: |- [% W5 y9 J
TO:
2 \% u- }" `+ Z$ u# eAre turning to: Please wait ...: l" S2 ^2 Z+ @8 n' d
Brief Introduction:
! W' h& l- h2 n) }; c' g- j
7 G% N' o _! Q5.搜索顯示該成英文提示+ l6 n5 X; ~% e; r
用記事本打開 plus/search.php0 k' B0 i7 D* b3 U, N, k
依次找到:
$ H7 Q9 [( @, Q7 @1 c服務器忙,請稍後搜索
! y$ j: t# g6 b, I6 ~你的關鍵詞輸入不合法!# o/ m; L+ m* X4 Y' q
你的信息中存在非法內容,被系統禁止![返回]% n8 T( j! p6 ]
關鍵字長度必須要3-30字節之間! / ^9 N/ Q9 }+ L5 r5 [
對應修改成* T, B' {) `& ^/ q d- ~
Server is busy,please search later e4 L) Y8 _4 p7 x8 c
You do not legally enter the keywords!
# p8 v& I3 p0 M8 M- G; M7 ^1 XYour information in the illegal content,the system was prohibited! [Back]2 ~9 h3 c+ m$ x: @5 L
Keyword length must be between 3-30 bytes!
. h5 a. V. i: t& g: f8 S' I% F& x# A5 E4 S) b# T
7 G! L. S6 c# j) s4 Z' V6.頁面的mate設置
* c6 N; x1 z' [: k& s! [. b 這個主要是做摸板的時候注意不要掉了meta,這樣每個頁面的MATE信息都不一樣。
3 e: S# O6 e: x3 m 首頁和列表頁面的meta可以自己在後台設置。而內容頁面的MATE是根據內容自動截取的。
" G$ h% {+ i! s) I, N2 x2 W+ P* Y7 m首頁meta- <meta name="keywords" content="{dede:global name='cfg_keywords'/},dedecms">
' k4 _! s2 q/ X! C$ z - <meta name="description" content="{dede:global name='cfg_description'/}dedecms">
複製代碼 列表頁面meta- <meta name="keywords" content="{dede:field name='keywords'/}">
" _! w4 M: r" R6 C6 Y - <meta name="description" content="{dede:field name='description' function='html2text(@me)'/}">
複製代碼 內容頁面meta- <meta name="keywords" content="{dede:field name='keywords'/}">
9 ]6 k4 V `% E! `/ C6 Q - <meta name="description" content="{dede:field name='description' function='html2text(@me)'/}">
複製代碼 |
評分
-
查看全部評分
|