POST TIME:2018-03-15 21:51
前面已經(jīng)說過用dedecms程序做英文網(wǎng)站的初步過程,現(xiàn)在就來談?wù)劶?xì)節(jié)之處。比如分頁文字、上一篇、下一篇、當(dāng)前位置“主頁”文字、搜索結(jié)果分頁文字等等一些細(xì)節(jié),不多說了,分享下做英文網(wǎng)站的細(xì)節(jié)修改經(jīng)驗:
1. 讓Dede的分頁標(biāo)簽pagelist支持中英文雙語版
A、 首先找到include/arc.listview.class.php文件,找到527行,添加$pagelang=trim($ctag->GetAtt("pagelang"));(注意:pagelang是標(biāo)簽屬性)
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參數(shù)傳給GetPageListDM函數(shù)。
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="末頁";
}
,再把相應(yīng)的翻頁代碼中的漢字換成變量即可。
模板調(diào)用方法:{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5" pagelang='en'/},默認(rèn)為中文
2. 顯示的‘上一篇’‘下一篇’怎么改成英文?
直接去修改這個 /include/arc.archives.class.php 文件就可以 查找"上一篇"進(jìn)行修改
3. 搜索結(jié)果分頁文字怎么修改成英文?
找到/include/arc.searchview.class.php 文件,查找"上一頁"可以看到如下圖片,將文字修改成自己想要的就可以了。
4. 當(dāng)前位置中顯示的“首頁”怎么修改成“Home”
進(jìn)入后臺-> 系統(tǒng) -> 系統(tǒng)基本參數(shù) -> 主頁鏈接名 -> 改為Home
那么在調(diào)用{dede:field name='position'/}的時候,首頁就會顯示成Home。
5. 成功留言以后的提示消息如何改成英文?
找到plus/guestbook.php文件,把中文部分改成英文就可以了。
到這里,整個英文網(wǎng)站的細(xì)節(jié)部分就修改完了,希望對使用dedecms的朋友建設(shè)英文網(wǎng)站有所幫助。