首頁 CMS教程 DEDECMS 使用dedecms製作英文站的技巧有哪些

使用dedecms製作英文站的技巧有哪些

Jan 13, 2020 am 10:04 AM
dedecms

使用dedecms製作英文站的技巧有哪些

使用dedecms製作英文站的技巧有哪些?

使用dedecms製作英文站的技巧說明

推薦學習:織夢cms

國內的英文站長們經常遇到要用國內中文版的cms或論壇、部落格來搭建英文網站,可是很多程式由於是針對國內用戶設計的,所以並沒有官方的英文版,如ecshop和dede cms、discuz,zblog也是利用英文語言包來實現的,所以二次開發成了一個比較熱門的話題。

  

我這幾天正在進行一項大工程,就是​​把DEDE修改做英文站,本來想用JOOMLA做的,但是JOOMLA的速度實在讓我崩潰,而後台的複雜程序簡直讓我驚嘆不已,只能說JOOMLA是個好程序,太優秀了,以致於複雜到想精通它實在太困難了。 

所以回過頭來,想了又想,還是決定用DEDECMS做英文站了。似乎目前很多人都是拿DEDE做英文站的,很多人掛著都沒有流量,原因第一點我在之前的英文站發展推廣心得系列已經提到過了數據氾濫問題,原因第二點就是缺乏交互。

改了有3天了,第一天,修改模板為UTF-8模式,本來想修改成ISO-8859格式的,官方上PM了幾個管理員問這樣改有沒有問題,匯出的話會不會出錯,結果一個都不理我,鬱悶,算了,索性改成UTF-8格式的吧。調整模板的寬度,顏色等,其中參考了許多國外相關主題的站點。從JOOMLA的風格上扒了個LOGO往頂上一貼,省事。

第二天,修改細節,把幾個主要頁面中,出現的中文,全角符號全部改掉,全角逗號可能大家都注意了,但是全角分號貌似注意的人不多,這裡提醒一下同行。把程式碼裡的說明都去掉或換成英文的。首頁部分點擊圖片或廣告版位考慮外國人使用滑鼠左右手的習慣。寫了幾個頁面,包括版權,隱私權,about,聯絡方式等,為此還特地去申請了個MSN,有MSN的朋友記得加一下哦,多交流,msn:youyouljj@gmail.com 

#第三天,也就是今天,上午再一次修改模板,包括定義圖片大小,防止撐破框架,首頁的幻燈和走馬燈的大小。下午,修改最重要的部分,SEARCH,評論等頁面的全面英文化,這個可能是很多人忽略的,老外比較喜歡有交流,評論之類的,你不是想讓他看到一些火星文吧?還沒改完,休息一下,寫下此文,希望對用dede做英文站的朋友有幫助。 

大部分的站長都想做個英文站來改善這個狀況,但很多人都沒動手做。除了語言不熟悉外,對於CMS的選擇肯定也在困擾著大家。國外不乏優秀的cms系統,joomla。曼波……,早都如雷貫耳,但是這些系統的操作習慣顯然和我們有很大的差別。所以,很多人都在問,能不能用我們熟悉的dede來做一個像樣的英文站呢?呵呵,現在進入正題 

  本文針對人群:1,熟悉dede,至少用dede做過一個中文站的人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('%m-%d-%Y',@me)/] 

#新聞清單顯示為:標題描述, 

  多看看老外的站點,就能理解了 

  推薦:http://news.yahoo.com/i/1419;_ylt=Ali1aoiCjCQbrdMsZNeBewTVJRIF

  5.SEO細節 

  (1)文章的url處理 

  大家應該都很清楚,google對於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},這樣減少文章的層級,有利於引擎收錄。

  具體的修改方法,請參考我的文章:http://bbs.foradmin.com/viewthread.php?tid=1335 

  (2)meta的處理 

#  我修改article_article.htm的meta為: 

  注意標籤之間必須有一個空格,不然後面的就不起作用了 

#  這樣修改後,每篇文章的meta都是不起作用了 

#  這樣修改後,每篇文章的meta都是不起作用不同的 

  list_article.htm的meta我想實作為 

  分別呼叫欄目的關鍵字和描述,這個就需要修改一些文件了,具體的修改方法參考: 

  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)); 
  } 
  {/dede:field}
登入後複製

  這樣的標籤,直接調用文章的keyword,而且這些keyword是帶鏈接的,據說這和tag功能相似。 

  6.gg廣告怎麼放? 

  我要講的就這些了,我也剛開始做英文站,有很多做法可能還不成熟,希望有高手指正。也希望我的這點經驗對新手有用! 

另外,我這個只是自己想到的,經驗之談。 

做英文站的時候,為了URL優化,設定產生檔名用文章標題。

但遇到一個問題就是例如文章名是I LOVE YOU,dede產生的文章頁是I_LOVE_YOU.htm.在搜尋的眼裡這個檔案名稱就是ILOVEYOU.htm變成了一個無意義的單字。所以要把_變成-。這樣產生的檔名是I-LOVE-YOU.htm。做英文站URL包含關鍵字是相當重要的。現把做法分享給大家,此方法從BLT大哥請教來的,自己還沒去試,第一時間發過來。

打開include/inc/inc_fun_funAdmin.php 

[code] 
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 .= "-"; } 
} 
[code]
登入後複製

改 

$restr .= "-"; 這些東西 

完全引用他原話,完畢。

dedecms 英文站翻譯部分 

這次修改的主要部分: 

1.文章翻頁的英文化 

2.產生文章地址去掉文章資料ID 

3.改掉DEDECMS的提示視窗改成英文。

4.更改轉向提示為英文 

##5.搜尋顯示改為英文提示 

6.頁的meta設定 

1.翻頁的英文化 

include/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 

##打開include/inc_arcsearch_view.php 

#依序找到 

#引用: 

#//取得動態的分頁清單 

這一處,把這一處下面出現的中文改成英文 

2.產生文章地址去掉文章數字ID 

#用記事本打開include/inc_channel_unit_function.php 

#找到 

引用: 

$articleRule = str_replace("{pinyin}",GetPinyin($title)." _".$aid,$articleRule); 

改成 

#引用: 

$articleRule = str_replace("{pinyin}",GetPinyin($title),$ articleRule); 

簡單的說法就是去掉."_".$aid 

然後在後台把欄目的進階選項裡 

文章命名規則:{typedir}/ {pinyin}.html 

3.改掉DEDECMS的提示視窗改成英文。 

這個必須用Dreamweaver編輯,不能用記事本編輯否則會出現後台空白的狀況! 

用Dreamweaver打開include/inc_functions.php 

找到 ShowMsg 然後往下看。依序找到: 

引用: 

DedeCms 系統提示 

DedeCms 提示訊息: 

如果你的瀏覽器沒反應,請點這裡...

對應修改成 

引用: 

DedeCms Message 

###DedeCms Message: #######If your browser is no response, please click here####If your browser is no response, please click here####If your browser is no response, please click here ... ###

4.更改转向提示为英文

用记事本打开 include/jump.html

依次找到:

引用:

正在转向: 请稍候...

内容简介:

TO:

对应修改成

引用:

TO:

Are turning to: Please wait ...

Brief Introduction:

5.搜索显示该成英文提示

用记事本打开 plus/search.php

依次找到:

引用:

服务器忙,请稍后搜索

你的关键词输入不合法!

你的信息中存在非法内容,被系统禁止![返回]

关键字长度必须要3-30字节之间!

对应修改成

引用:

Server is busy,please search later 
You do not legally enter the keywords! 
Your information in the illegal content,the system was prohibited! [Back] 
Keyword length must be between 3-30 bytes!
登入後複製

以上是使用dedecms製作英文站的技巧有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

帝國cms資源網模板在哪 帝國cms資源網模板在哪 Apr 17, 2024 am 10:00 AM

帝國CMS模板下載位置:官方模板下載:https://www.phome.net/template/第三方模板網站:https://www.dedecms.com/diy/https://www.0978.com.cn /https://www.jiaocheng.com/安裝方式:下載模板解壓縮模板上傳模板選擇模板

dedecms怎麼實現模板替換 dedecms怎麼實現模板替換 Apr 16, 2024 pm 12:12 PM

在 Dedecms 中實作範本替換可以透過以下步驟:修改 global.cfg 文件,設定所需的語言包。修改 taglib.inc.php 鉤子文件,加入對語言後綴模板文件的支援。建立帶有語言後綴的新模板文件,修改所需內容。清除 Dedecms 快取。

dedecms怎麼上傳本機視頻 dedecms怎麼上傳本機視頻 Apr 16, 2024 pm 12:39 PM

如何使用 Dedecms 上傳本機影片?準備影片文件,確保格式符合 Dedecms 支援的格式。登入 Dedecms 管理後台,建立新的影片分類。在影片管理頁面上傳影片文件,填寫相關資訊並選擇影片分類。在編輯文章時嵌入視頻,輸入上傳視頻的文件名並調整尺寸。

dedecms都能做什麼網站 dedecms都能做什麼網站 Apr 16, 2024 pm 12:24 PM

Dedecms是一款開源CMS,可用於創建各種類型的網站,包括:新聞網站部落格網站電商網站論壇和社群網站教育網站入口網站其他類型的網站(例如企業網站、個人網站、相簿網站、影片分享網站)

dedecms怎麼用 dedecms怎麼用 Apr 16, 2024 pm 12:15 PM

Dedecms 是一款開源中文 CMS 系統,提供內容管理、模板系統和安全保護等功能。具體使用方法包含以下步驟:1. 安裝 Dedecms。 2. 配置資料庫。 3. 登入管理介面。 4. 創建內容。 5. 設定模板。 6. 管理用戶。 7. 維護系統。

精準可靠的dedecms轉換工具評測報告 精準可靠的dedecms轉換工具評測報告 Mar 12, 2024 pm 07:03 PM

精準可靠的dedecms轉換工具評測報告隨著網路時代的快速發展,網站建置已成為許多企業和個人必備的工具之一。在網站建置中,使用內容管理系統(CMS)可以更方便有效率地管理網站內容和功能。其中,dedecms作為一款知名的CMS系統,被廣泛應用於各種網站建置專案中。然而,有時候我們會面臨著需要將dedecms網站轉換為其他格式的需求,這時就需要用到轉換工具

dedecms有什麼漏洞 dedecms有什麼漏洞 Aug 03, 2023 pm 03:56 PM

DedeCMS是一個開源的內容管理系統,會存在一些潛在的漏洞和安全風險:1、SQL注入漏洞,攻擊者可以透過建構惡意的SQL查詢語句來執行未經授權的操作或取得敏感資料;2、文件上傳漏洞,攻擊者可以上傳包含惡意程式碼的檔案到伺服器上,從而執行任意程式碼或取得伺服器權限;3、敏感資訊外洩;4、未經身份驗證的漏洞利用。

簡單學習dedecms編碼轉換功能的方法 簡單學習dedecms編碼轉換功能的方法 Mar 14, 2024 pm 02:09 PM

學習dedecms編碼轉換功能並不複雜,透過簡單的程式碼範例,可以幫助您快速掌握這項技能。在dedecms中,編碼轉換功能通常用於處理中文亂碼、特殊字元等問題,確保系統的正常運作和資料的準確性。以下將詳細介紹如何使用dedecms的編碼轉換功能,讓您輕鬆應對各種編碼相關的需求。 1.UTF-8轉GBK在dedecms中,如果需要將UTF-8編碼的字串轉換為G

See all articles