我這幾天正在進(jìn)行一項(xiàng)大工程,就是把DEDE修改做英文站,本來(lái)想用JOOMLA做的,但是JOOMLA的速度實(shí)在讓我崩潰,而后臺(tái)的復(fù)雜程序簡(jiǎn)直讓我驚嘆不已,只能說(shuō)JOOMLA是個(gè)好程序,太優(yōu)秀了,以致于復(fù)雜到想精通它實(shí)在太困難了。
所以回過(guò)頭來(lái),想了又想,還是決定用DEDECMS做英文站了。貌似目前很多人都是拿DEDE做英文站的,很多人掛著都沒(méi)有流量,原因第一點(diǎn)我在之前的英文站發(fā)展推廣心得系列已經(jīng)提到過(guò)了數(shù)據(jù)泛濫問(wèn)題,原因第二點(diǎn)就是缺乏交互。
改了有3天了,第一天,修改模板為UTF-8模式,本來(lái)想修改成ISO-8859格式的,官方上PM了幾個(gè)管理員問(wèn)這樣改有沒(méi)有問(wèn)題,導(dǎo)出的話會(huì)不會(huì)出錯(cuò),結(jié)果一個(gè)都不理我,郁悶,算了,索性改成UTF-8格式的吧。調(diào)整模板的寬度,顏色等,其中參照了很多國(guó)外相關(guān)主題的站點(diǎn)。從JOOMLA的風(fēng)格上扒了個(gè)LOGO往頂上一貼,省事。
第二天,修改細(xì)節(jié),把幾個(gè)主要頁(yè)面中,出現(xiàn)的中文,全角符號(hào)全部改掉,全角逗號(hào)可能大家都注意了,但是全角分號(hào)貌似注意的人不多,這里提醒一下同行。把代碼里的說(shuō)明都去掉或換成英文的。首頁(yè)部分點(diǎn)擊圖片或廣告位考慮一下國(guó)外人使用鼠標(biāo)左右手的習(xí)慣。寫(xiě)了幾個(gè)頁(yè)面,包括版權(quán),隱私權(quán),about,聯(lián)系方式等,為此還特地去申請(qǐng)了個(gè)MSN,有MSN的朋友記得加一下哦,多交流,msn:youyouljj@gmail.com
第三天,也就是今天,上午再一次修改模板,包括定義圖片大小,防止撐破框架,首頁(yè)的幻燈和走馬燈的大小。下午,修改最重要的部分,SEARCH,評(píng)論等頁(yè)面的全面英文化,這個(gè)可能是很多人忽略的,老外比較喜歡有交流,評(píng)論之類(lèi)的,你不是想讓他看到一些火星文吧?還沒(méi)改完,休息一下,寫(xiě)下此文,希望對(duì)用dede做英文站的朋友有幫助。
大部分的站長(zhǎng)都想做個(gè)英文站來(lái)改善這種情況,但是很多人都沒(méi)動(dòng)手做。除了語(yǔ)言不熟悉外,對(duì)于CMS的選擇肯定也在困擾著大家。國(guó)外不乏優(yōu)秀的cms系統(tǒng),joomla。曼波……,早都如雷貫耳,但是這些系統(tǒng)的操作習(xí)慣顯然和我們有很大的區(qū)別。所以,很多人都在問(wèn),能不能用我們熟悉的dede來(lái)做一個(gè)像樣的英文站呢?呵呵,現(xiàn)在進(jìn)入正題
本文針對(duì)人群:1,熟悉dede,至少用dede做過(guò)一個(gè)中文站的人 2,不打算做英文垃圾站的站長(zhǎng)。
要感謝的人:肥龍龍,宇宏
先說(shuō)前期準(zhǔn)備:
首先,你要下載一個(gè)肥龍龍修改版的DEDE4.0utf-8版
然后買(mǎi)一個(gè)國(guó)外的空間,域名至少也應(yīng)該是.com的,長(zhǎng)點(diǎn)沒(méi)關(guān)系,只要是和你主題相關(guān)的單詞拼起來(lái)就行,比如:my-freewebhosts-center.com等等。買(mǎi)國(guó)內(nèi)的沒(méi)關(guān)系,但是DNS解析一定要換成國(guó)外的
下來(lái),就是安裝utf-8的dede……
安裝好后,看看前臺(tái),已經(jīng)成了英文版的了
開(kāi)始做模板,可以仿照英文站來(lái)做。
板制作要注意幾點(diǎn):
1.字符集問(wèn)題:charset=utf-8
2.字體用Verdana, Arial, Helvetica, sans-serif,這樣的字體顯示英文更好看
3,所有頁(yè)面上不要出現(xiàn)中文字符,比如全角的空格
4.頁(yè)面布局,細(xì)節(jié)等要符合老外的習(xí)慣
如:時(shí)間格式為“月-日-年”,對(duì)應(yīng)的dede標(biāo)簽為:[field:pubdate function=strftime('%m-%d-%Y',@me)/]
新聞列表顯示為:標(biāo)題+描述,
多看看老外的站點(diǎn),就能理解了
推薦:http://news.yahoo.com/i/1419;_ylt=Ali1aoiCjCQbrdMsZNeBewTVJRIF
5.SEO細(xì)節(jié)
(1)文章的url處理
大家應(yīng)該都清楚,google對(duì)于url地址的重視程度很高,同一篇標(biāo)題為old food new tricks的文章,如果url顯示為http://www.xxx.com/list1/20070928/5104.html 顯然沒(méi)有http://www.xxx.com/list1/old-food-new-tricks.html的權(quán)重高。dede默認(rèn)的生成的頁(yè)面地址為前者,怎么改成后者顯示類(lèi)型呢?
進(jìn)入后臺(tái),修改欄目的文章命名規(guī)則,默認(rèn)的為:{typedir}/{Y}{M}{D}/{aid}.html
修改為:{typedir}/{pinyin}.html 我去掉了{(lán)Y}{M}{D},這樣減少文章的層級(jí),有利于引擎收錄。
具體的修改方法,參考我的文章:http://bbs.foradmin.com/viewthread.php?tid=1335
(2)meta的處理
我修改article_article.htm的meta為:
注意標(biāo)簽之間必須有一個(gè)空格,不然后面的就不起作用了
這樣修改后,每篇文章的meta都是不同的
list_article.htm的meta我想實(shí)現(xiàn)為
分別調(diào)用欄目的關(guān)鍵字和描述,這個(gè)就需要修改一些文件了,具體的修改方法參考:
http://bbs.foradmin.com/viewthread.php?tid=1468
另外,我在文章正文前面放了
{dede:field name='keywords' runphp='yes' }
if(!empty(@me)){
$kws = explode(' ',@me);
@me = "";
foreach($kws as $k){
@me .= "$k ";
}
@me= str_replace('+', ' ',trim(@me));
}