POST TIME:2018-03-15 21:51
前面已經說過用dedecms程序做英文網站的初步過程,現在就來談談細節之處。比如分頁文字、上一篇、下一篇、當前位置“主頁”文字、搜索結果分頁文字等等一些細節,不多說了,分享下做英文網站的細節修改經驗:
1. 讓Dede的分頁標簽pagelist支持中英文雙語版
A、 首先找到include/arc.listview.class.php文件,找到527行,添加$pagelang=trim($ctag->GetAtt("pagelang"));(注意:pagelang是標簽屬性)
B、 然后找到536行,修改為$this->dtp->Assign($tagid,$this->GetPageListDM($list_len,$listitem,$pagelang));
C、 找到function GetPageListDM($list_len,$listitem="index,end,pre,next,pageno")修改為function GetPageListDM($list_len,$listitem="index,end,pre,next,pageno",$pagelang);把$pagelang參數傳給GetPageListDM函數。
D、 然后在添加如下代碼
if ($pagelang=="en")
{
$page1="Total 1 page";
$page2="Records";
$page3="Total 0 page";
$page4="Total";
$page5="pages";
$uahome=" Home ";
$uaprevious=" Previous ";
$uanext=" Next ";
$ualastpage=" Last Page ";
}
else
{
$page1="共1頁";
$page2="條記錄";
$page3="共 0 頁";
$page4="共";
$page5="頁";
$uahome="首頁";
$uaprevious="上一頁";
$uanext="下一頁";
$ualastpage="末頁";
}
,再把相應的翻頁代碼中的漢字換成變量即可。
模板調用方法:{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5" pagelang='en'/},默認為中文
2. 顯示的‘上一篇’‘下一篇’怎么改成英文?
直接去修改這個 /include/arc.archives.class.php 文件就可以 查找"上一篇"進行修改
3. 搜索結果分頁文字怎么修改成英文?
找到/include/arc.searchview.class.php 文件,查找"上一頁"可以看到如下圖片,將文字修改成自己想要的就可以了。
4. 當前位置中顯示的“首頁”怎么修改成“Home”
進入后臺-> 系統 -> 系統基本參數 -> 主頁鏈接名 -> 改為Home
那么在調用{dede:field name='position'/}的時候,首頁就會顯示成Home。
5. 成功留言以后的提示消息如何改成英文?
找到plus/guestbook.php文件,把中文部分改成英文就可以了。
到這里,整個英文網站的細節部分就修改完了,希望對使用dedecms的朋友建設英文網站有所幫助。