主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
使用dedecms制作英文站有哪些技巧?
用dedecms制作英语站的技巧说明
推荐:Dreamweaver cms
国内英文站长经常会遇到用中文cms或者论坛、博客搭建英文网站的需求。但是很多程序都是为国内用户设计的,所以没有官方的英文版本。比如ecshop,dede cms,discuz,zblog也都是用英文语言包实现的,所以二次开发就成了热门话题。
这些天我在做一个大项目,就是把DEDE改造成一个英语台。本来想用JOOMLA来做,但是JOOMLA的速度真的让我崩溃,后台复杂的程序简直让我惊叹。我只能说JOOMLA是个好程序,优秀到要掌握它太复杂了。
所以回过头来想了想,决定用DEDECMS做英文站。好像目前很多人都把DEDE当英语站,很多人都没有流量。第一个原因,我在之前的英语站开发推广经验系列中已经提到了数据泛滥的问题。第二个原因是缺乏互动。
换了3天了。第一天,我把模板改成了UTF-8模式。本来想改成ISO-8859格式的。官方我PM了几个管理员问这个改动有没有问题,导出的话会出错。结果我被无视了,很郁闷。算了,就改成UTF 8格式吧。调整宽度、颜色等。的模板,里面参考了很多国外的相关网站。从JOOMLA的风格里拿个LOGO贴在上面,省事。
第二天修改细节,把几个主页面上出现的中文和全角符号全部换掉。全角逗号大家可能都注意到了,全角分号好像注意到的人不多。这里给同行提个醒。删除代码中的所有说明,或者用英文代替。点击首页的图片或广告位,考虑外国人使用鼠标左右手的习惯。写了几页,包括版权,隐私,关于,联系方式等。,并为此专门申请了一个MSN。有MSN的朋友记得加,哦,多交流,msn:youyouljj@gmail.com。
第三天,也就是今天,上午再次修改了模板,包括定义图片大小防止边框断裂,首页幻灯片和灯笼的大小。下午修改最重要的部分,搜索、评论等页面的英语文化综合。这一点可能被很多人忽略了。外国人更喜欢交流,评论之类的。你不想让他看到一些火星语言,是吗?我还没改。休息一下,写这篇文章。希望对用德德做英文站的朋友有帮助。
大部分站长都想做一个英文站来改善这种情况,但是很多人都没有做到。除了语言不熟,CMS的选择肯定是困扰大家的。国外有很多优秀的cms系统,joomla。曼波舞...,早已众所周知,但这些系统的操作习惯显然与我们大相径庭。所以,很多人都在问,我们能用熟悉的德德做一个像样的英文站吗?呵呵,现在言归正传。
本文针对的人群:1。熟悉德德,至少用过德德中文网站的人;2.不打算做英语垃圾站站长的人。
先说前期准备:
首先你得下载一个修改版的DEDE4.0utf-8。
然后买个国外的空间,域名至少要。com。如果它更长也没关系,只要它是用与你的主题相关的单词拼写的,比如my-freewebhosts-center.com等等。买国内的没关系,但是DNS解析一定要改成国外的。
往下,就是安装utf-8的dede……...
安装完毕,看前台。已经成了英文版。
要启动模板,可以模仿英文站。
制作板材时应注意几点:
1.字符集问题:charset=utf-8
2.字体是Verdana,Arial,Helvetica和Sans-serif,使英语看起来更好。
3.中文字符(如全角空格)不应出现在所有页面上。
4.页面布局、细节等。应该符合外国人的习惯。
比如时间格式为“月-日-年”,对应的dede标签为:【field:pubdate function = strftime(& # 39;% m-% d-% Y & # 39;,@我)/]
新闻列表显示为:标题+描述,
看看外国人的网站,你就明白了。
推荐:http://news.yahoo.com/i/1419; _ ylt = ali1a oicjcqbrdmsznebewtvjrif
5.SEO详细信息
(1)文章的url处理
大家应该都知道谷歌非常重视url地址。如果在http://www.xxx.com/list1/20070928/5104.html,显示同一篇文章标题为《老食物新把戏》的url,它显然没有http://www.xxx.com/list1/old-food-new-tricks.html. E dede的默认生成页面地址重。怎么才能改成后一种显示类型?
进入后台,修改栏目的文章命名规则。默认值为:{typedir}/{y} {m} {d}/{aid}。
修改为:{ typedir }/{拼音}。html我去掉了{Y}{M}{D},降低了文章的层次,有利于引擎的收录。
具体修改方法可以参考我的文章:http://bbs.foradmin.com/viewthread.php? tid = 1335
(2)元处理
我把article_article.htm的meta修改为:
注意标签之间一定要有空格,否则后面的都不行。
这样修改之后,每篇文章的meta都不一样了。
我想实现的list_article.htm的元
分别调用列的关键字和描述,这需要修改一些文件。请参考:
http://bbs.foradmin.com/viewthread.php? Tid = 1468另外,我把它放在文章正文的前面
{dede:字段名= & # 39;关键词& # 39;runphp = & # 39是的& # 39;}如果(!empty(@ me)){ $ kws = explode(& # 39;',@我);@ me = & quot";foreach($kws as $k){ @me。= & quot$ k & quot;} @ me = str _ replace(& # 39;+', '',trim(@ me));} {/dede:field}这类标签直接调用文章的关键词,这些关键词是链接的,据说类似于标签功能。
6.6.gg广告怎么放?
这就是我想说的。刚开始做英文站,有很多做法可能不太成熟。希望有高手指正。也希望我的经验对新手有用!
另外,这只是我自己想到的,我是凭经验说话。
做英文网站的时候,为了URL优化,设置用来生成文件名的文章标题。
但是有一个问题,比如文章名是我爱你,德德生成的文章页面是我_爱_ you.htm。在搜索看来,这个文件名意味着I_LOVE_YOU.htm成了一个毫无意义的词。所以改成-。生成的文件名是I-LOVE-YOU.htm。英文网站URL中包含关键词非常重要。我想和你分享我目前的实践。这个方法是我向BLT大哥请教的。我自己没试过,我会尽快发给你。
打开include/Inc/Inc _ fun _ funadmin.php。
【代码】为($I = 0;$ i & lt$ slen$ i++){ if(ord($ str[$ I])& gt;0x80) { $c = $str[$i]。$ str[$ I+1];$ i++;if(isset($ pinyins[$ c]){ if($ is head = = 0)$ restr。= $ pinyins[$ c];else $restr。= $ pinyins[$ c][0];}else $restr。= & quot-& quot;;} else if(eregi(& quot;[a-z0-9]& quot;,$ str[$ I]){ $ restr。= $ str[$ I];} else{ $restr。= & quot-& quot;;} }[代码]更改
雷斯特。= & quot-& quot;;这些东西
引用他的原话,完毕。
dedecms英语站的翻译部分
本次修订的主要部分:
1.文章翻页的英语文化
2.生成商品地址并删除商品数据ID
3.将DEDECMS的提示窗口更改为英文。
4.将转向提示改为英文。
5.将搜索显示更改为英文提示。
6.页面的元设置
1.翻开英国文化的一页
包含/inc_archives_view.php
include/inc_arclist_view.php
include/inc_arcsearch_view.php
以下修改主要针对文章列表页面的页面翻译的英语文化。
用记事本依次打开以上三个文件。
我们先打开include/inc_archives_view.php。
依次寻找
引用:
//获取上一个和下一个链接
//获取动态页面分页列表
//获取静态页面的分页列表
这里把这三个地方下面出现的中文改成英文。
打开include/Inc _ arclist _ view.php。
依次寻找
引用:
//获取静态分页列表
//获取动态分页列表
这里把这两个地方下面出现的中文改成英文。
打开include/Inc _ arcsearch _ view.php。
依次寻找
引用:
//获取动态分页列表
这里把这个地方下面出现的中文改成英文。
2.生成文章地址并删除文章数字标识
用记事本打开include/Inc _ channel _ unit _ function.php。
发现
引用:
$ article rule = str _ replace(& quot;{拼音} & quot,GetPinyin($title)。"_ & quot。$aid,$ article rule);
换成
引用:
$ article rule = str _ replace(& quot;{拼音} & quot,GetPinyin($title),$ article rule);
简单来说,摆脱掉。“_ & quot。美元援助
然后在后台,把高级选项放在栏里
文章命名规则:{ typedir }/{拼音}。超文本标记语言
3.将DEDECMS的提示窗口更改为英文。
这必须用Dreamweaver编辑,不能用记事本,否则会出现空白背景!
用Dreamweaver打开include/inc_functions.php
找到ShowMsg往下看。依次查找:
引用:
DedeCms系统提示
DedeCms提示信息:
如果你的浏览器没有反应,请点击这里...
相当于
引用:
DedeCms消息
DedeCms消息:
如果你的浏览器没有反应,请点击这里...
4.将转向提示改为英文。
用记事本打开include/jump.html。
依次查找:
引用:
转弯:请稍候。...
内容介绍:
收件人:
相当于
引用:
收件人:
正在转向:请稍候...
简介:
5.搜索并显示英文提示。
用记事本打开plus/search.php。
依次查找:
引用:
服务器正忙,请稍后搜索。
您输入的关键字不合法!
您的信息中存在非法内容,被系统封禁![返回]
关键字长度必须在3到30个字节之间!
相当于
引用:
服务器正忙,请稍后搜索您没有合法输入的关键字!您的信息中有非法内容,被系统禁止![返回]关键字长度必须在3-30字节之间!以上是使用dedecms制作英文站的技巧细节。详情请关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- 帝国忘记cms密码怎么办?
- 帝国cms会员中心进入方法(帝国cms会员中心进入方法)
- 如何控制dedecms列表页面的缩略图大小(dedecms分页标签)
- dedecms如何去除梦织底层的梦织版权信息
- dedecms5.7 ask模块404现在该怎么办?
本文由主机参考刊发,转载请注明:使用dedecms制作英文站有哪些技巧? https://zhujicankao.com/88879.html
评论前必须登录!
注册