include/common.inc.php
文件。,2. 使用文本编辑器打开common.inc.php
文件。,3. 在文件中找到以下代码:,,“php,define('DEDELANG', 'zh_cn'); // 简体中文,
`,,4. 将
‘zh_cn’修改为
‘en’,如下所示:,,
`php,define('DEDELANG', 'en'); // 英文,
`,,5. 保存并关闭
common.inc.php`文件。,6. 重新登录DedeCMS后台,界面语言已经切换为英文。 1、文章翻页的英文化:文章翻页的英文化主要针对文章列表页面、内容翻页和搜索页面翻译的英文化,具体操作如下:
使用记事本依次打开以下文件:include/inc_archives_view.php、include/inc_arclist_view.php 和 include/inc_arcsearch_view.php。
在这三个文件中,找到以下几处代码:
//获取上一篇,下一篇链接
//获得动态页面分页列表
//获得静态页面分页列表
//获取静态的分页列表
//获取动态的分页列表
将这些代码下面的中文文本翻译成相应的英文。
2、生成文章地址去掉文章数字ID:生成文章地址去掉文章数字ID可以通过修改include/inc_channel_unit_function.php文件实现,具体操作如下:
用记事本打开include/inc_channel_unit_function.php文件。
找到以下代码:
“`php
$articleRule = str_replace("{pinyin}", GetPinyin($title) . "_" . $aid, $articleRule);
“`
将其修改为:
“`php
$articleRule = str_replace("{pinyin}", GetPinyin($title), $articleRule);
“`
然后在后台将栏目的高级选项里的文章命名规则设置为:{typedir}/{pinyin}.html。
3、改掉DEDECMS的提示窗口改成英文:改掉DEDECMS的提示窗口改成英文需要使用Dreamweaver编辑include/inc_functions.php文件,具体操作如下:
用Dreamweaver打开include/inc_functions.php文件。
找到ShowMsg函数,然后依次找到以下文本:
DedeCms系统提示
DedeCms提示信息:如果你的浏览器没反应,请点击这里…
将其修改为:
DedeCms Message
DedeCms Message: If your browser is no response, please click here…
注意:这一步必须使用Dreamweaver编辑,如果使用记事本编辑可能会导致后台空白。
4、更改转向提示为英文:更改转向提示为英文需要修改include/jump.html文件,具体操作如下:
用记事本打开include/jump.html文件。
找到以下文本:
正在转向:请稍候…
将其修改为:
TO: Are turning to: Please wait… Brief Introduction:。
5、搜索显示该成英文提示:搜索显示该成英文提示需要修改plus/search.php文件,具体操作如下:
用记事本打开plus/search.php文件。
找到以下文本:
服务器忙,请稍后搜索
你的关键词输入不合法!
你的信息中存在非法内容,被系统禁止!关键字长度必须要330字节之间!
将其修改为:
Server is busy, please search later
You do not legally enter the keywords!
Your information in the illegal content, the system was prohibited!。
6、页面的meta设置:页面的meta设置主要涉及首页、列表页面和内容页面的meta标签设置,具体操作如下:
首页meta标签可以在后台设置,代码如下:
“`html
<meta name="keywords" content="{dede:global name=’cfg_keywords’/}, dedecms">
<meta name="description" content="{dede:global name=’cfg_description’/}dedecms">
“`
列表页面meta标签也可以在后台设置,代码如下:
“`html
<meta name="keywords" content="{dede:field name=’keywords’/}">
<meta name="description" content="{dede:field name=’description’ function=’html2text(@me)’/}">
“`
内容页面meta标签根据内容自动截取,代码如下:
“`html
<meta name="keywords" content="{dede:field name=’keywords’/}">
<meta name="description" content="{dede:field name=’description’ function=’html2text(@me)’/}">
“`。
FAQs
1、问题一:如何确保修改后的DEDECMS 5.1 utf8版本能够正常工作?
解答:为了确保修改后的DEDECMS 5.1 utf8版本能够正常工作,建议在修改前备份原始文件,并在完成修改后进行全面测试,包括文章翻页、生成文章地址、提示窗口、转向提示、搜索显示和页面meta设置等方面,可以参考提供的英文修改版本的下载地址进行对比和验证。
2、问题二:为什么在修改DEDECMS的提示窗口时必须使用Dreamweaver而不是记事本?
解答:在修改DEDECMS的提示窗口时,必须使用Dreamweaver而不是记事本,是因为使用记事本编辑可能导致后台出现空白情况,Dreamweaver作为专业的网页编辑工具,能够更好地处理复杂的编码和格式问题,确保修改后的文件能够正常显示和运行。
【DedeCMS 5.1 UTF8版本英文修改方法】
背景介绍
DedeCMS(帝国CMS)是一款广泛使用的开源内容管理系统,支持多种编码格式,包括UTF8,如果您需要将DedeCMS 5.1 UTF8版本的系统语言修改为英文,以下是一步一步的详细操作方法。
修改步骤
1、备份原文件
在修改之前,请确保备份您的网站数据,以防止在修改过程中出现不可预见的问题。
2、进入后台管理
访问您的DedeCMS后台管理界面。
3、修改配置文件
找到DedeCMS根目录下的config.php
文件。
使用文本编辑器打开该文件。
查找并修改以下配置项:
“`php
$cfg_soft_lang = ‘utf8’;
“`
将其修改为:
“`php
$cfg_soft_lang = ‘gbk’;
“`
这是因为DedeCMS默认使用GBK编码,而GBK编码的英文文件在显示时更容易被转换为英文。
4、修改语言文件
找到DedeCMS根目录下的lang
文件夹。
在lang
文件夹中找到english
文件夹,这是英文语言包所在的文件夹。
打开english
文件夹中的adminlang.php
文件。
使用文本编辑器打开该文件,修改其中的语言文本,将其翻译成英文。
5、修改模板文件
如果您需要修改前端页面显示的英文,还需要修改模板文件。
找到DedeCMS根目录下的templets
文件夹。
根据您的模板,找到相应的模板文件夹。
打开模板文件,修改其中的语言相关代码,将其翻译成英文。
6、更新缓存
修改完成后,清空DedeCMS的缓存,以便更新显示。
在后台管理界面,找到缓存管理模块,执行清空操作。
7、测试
刷新网站首页或相关页面,检查是否已经成功显示英文。
如果有任何问题,根据修改的文件和代码进行调试。
注意事项
在修改语言文件和模板文件时,请确保语法正确,避免出现语法错误导致页面无法显示。
如果您不熟悉PHP或HTML语言,建议在修改之前查阅相关文档或寻求专业人士的帮助。
通过以上步骤,您应该能够成功地将DedeCMS 5.1 UTF8版本的系统语言修改为英文。
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。