dedecms做英文站怎样修正?
不少国际的网友做英文站都抉择了织梦,其实织梦的确很弱小,不外集体仍是倡议应用外洋比拟成熟的CMS或许wp均可以的,不外局部用户曾经习气了织梦,并且采集比拟随手,以是就分享了这篇对于用织梦也就是dedecms做英文站需求改动之处。
保举学习:织梦cms
起首就是编码了:
就是装置utf-8的dede……而后正在dede论坛里找个英文模板,
装置好后,看看前台,曾经成为了英文版的了
开端做模板,能够仿照英文站来做。
模板制造要留意几点:
1.字符集成绩:charset=utf-8
2.字体用Verdana, Arial, Helvetica, sans-serif,这样的字体显示英文更难看
3,一切页面上没有要呈现中文字符,比方全角的空格
4.页面规划,细节等要合乎老外的习气
如:工夫格局为“月-日-年”,对应的dede标签为:[field:pubdate function=strftime('%m-%d-%Y',@me)/]
5.SEO细节
(1)文章的url解决
各人应该都分明,谷歌关于url地点的注重水平很高,同一篇题目为old food new tricks的文章,假如url显示为 http://www.xxx.com/list1/20070928/5104.html 显然不http://www.xxx.com/list1/old-food-new-tricks.html 的权重高。dede默许的天生的页面地点为前者,怎样改为后者显示类型呢?
进入后盾,修正栏目的文章定名规定,默许的为:{typedir}/{Y}{M}{D}/{aid}.html
修正为:{typedir}/{pinyin}.html 我去掉了{Y}{M}{D},这样缩小文章的层级,无利于引擎收录。
详细的修正办法,参考以下:
如题,应用dede让文章题目页显示门路为题目拼音.html,例如:文章题目为:站友网是甚么啊,文章门路显示:zhanyouwangshishenmea.html,这样显示的益处是甚么?靠,这个还用我说?
办法:
抉择:网站栏目治理,修正栏目的初级选项,文章定名规定:{typedir}/{Y}{M}{D}/{aid}.html 这是默许的状态
修正为:{typedir}/{pinyin}.html 我感觉{Y}{M}{D}没甚么用,以是也去掉了。
从新更新一下,看看能否无效果?
别焦急,如今显示出拼音了,zhanyouwangshishenmea_1.html,然而前面还多了个_1,怎样去掉这个呢?
修 改include外面的inc_channel_unit_function文件,找到$articleRule = str_replace("{pinyin}",GetPinyin($title)."_".$aid,$articleRule); 把."_".$aid去掉,就能够了!
假如文章题目是英文的,会正在单词之间加_,然而单词两头加_对gg来讲没甚么意思,必需改为“-”才能够,修正办法以下
关上 include/inc/inc_fun_funAdmin.php
for($i=0;$i<$slen;$i++){ if(ord($str[$i])>0x80) { $c = $str[$i].$str[$i+1]; $i++; if(isset($pinyins[$c])){ if($ishead==0) $restr .= $pinyins[$c]; else $restr .= $pinyins[$c][0]; }else $restr .= "-"; }else if( eregi("[a-z0-9]",$str[$i]) ){ $restr .= $str[$i]; } else{ $restr .= "-"; } }
标签: dedecms 织梦教程 织梦技巧 dedecms教程 dede问题解决