因?yàn)閜hpcms v9的功能非常豐富,我們可以使用多種途徑來實(shí)現(xiàn)多語言,這里以實(shí)現(xiàn)一個(gè)中英雙語站為例來說下思路:
創(chuàng)新互聯(lián)的客戶來自各行各業(yè),為了共同目標(biāo),我們在工作上密切配合,從創(chuàng)業(yè)型小企業(yè)到企事業(yè)單位,感謝他們對我們的要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。專業(yè)領(lǐng)域包括成都做網(wǎng)站、成都網(wǎng)站制作、電商網(wǎng)站開發(fā)、微信營銷、系統(tǒng)平臺開發(fā)。
方法一、使用phpcms中的語言包動態(tài)切換中英文語言包實(shí)現(xiàn)多語言,想要什么語言就創(chuàng)建什么語言包即可,關(guān)鍵是要知道在做模板界面時(shí)里面的文字不能直接寫死了而是使用L函數(shù)來調(diào)用對應(yīng)的詞匯,比如“用戶中心”我們可以寫成“{L('member_center')}”;
方法二、使用phpcms的多站點(diǎn)功能來在后臺創(chuàng)建兩個(gè)站點(diǎn),并分別綁定對應(yīng)的域名或目錄。然后一個(gè)使用英文模板一個(gè)使用中文模板即可;
位置:后臺-設(shè)置-站點(diǎn)管理-添加站點(diǎn)。
方法三、安裝兩個(gè)phpcms系統(tǒng)但是使用一個(gè)phpsso模塊來實(shí)現(xiàn)用戶互通(在安裝系統(tǒng)時(shí)大概第三步有個(gè)選項(xiàng)是選擇“安裝全新的phpcms系統(tǒng)”還是“已有phpsso模塊”,第二次安裝時(shí)選擇后者即可),兩個(gè)系統(tǒng)分別是英文站點(diǎn)和中文站點(diǎn)。
PS:
1.語言包位置:/phpcms/languages/... 語言包以數(shù)組形式保存。
2.使用語言包來實(shí)現(xiàn)多語言與后兩種辦法相比只需要一套模板,但是限制是只能用于動態(tài)訪問,如果是要生成靜態(tài)頁還是使用后兩種辦法吧。
【基礎(chǔ)用法】
名稱:searchform
功能:文檔標(biāo)題搜索,默認(rèn)搜索整站
語法:
{eyou:searchform type='default'}
{$field.hidden}
{/eyou:searchform}
參數(shù):
type='default' 默認(rèn)搜索方式,目前暫時(shí)只有default;
typeid='' 默認(rèn)搜索所有欄目的文檔標(biāo)題,也可以指定欄目id針對某個(gè)欄目搜索;
channelid='' 默認(rèn)搜索所有模型的文檔標(biāo)題,也可以指定模型id針對某個(gè)模型搜索
底層字段:
無
【更多示例】
-------------------------------示例1--------------------------------
描述:整站搜索
{eyou:searchform type='default'}
form class="sidebar-search" method="get" action="{$field.action}"
? ? input type="text" class="form-control" name="keywords" placeholder="請輸入關(guān)鍵詞" /
? ? input type="submit" name="btn" value="搜索" /
{$field.hidden}
/form
{/eyou:searchform}
-------------------------------示例2--------------------------------
描述:指定產(chǎn)品模型搜索
{eyou:searchform type='default' channelid='2'}
form class="sidebar-search" method="get" action="{$field.action}"
? ? input type="text" class="form-control" name="keywords" placeholder="請輸入關(guān)鍵詞" /
? ? input type="submit" name="btn" value="搜索" /
{$field.hidden}
/form
{/eyou:searchform}
-------------------------------示例3--------------------------------
描述:指定欄目搜索
{eyou:searchform type='default' typeid='2'}
form class="sidebar-search" method="get" action="{$field.action}"
? ? input type="text" class="form-control" name="keywords" placeholder="請輸入關(guān)鍵詞" /
? ? input type="submit" name="btn" value="搜索" /
{$field.hidden}
/form
{/eyou:searchform}
現(xiàn)在當(dāng)下做個(gè)網(wǎng)站,比如說和公眾號搭配使用,或者微信端使用是很常見的。如果你是從來不用在微信,不會在微信做任何登錄使用或者交易,用易優(yōu)是可以的。
我個(gè)人覺得,微信里面打開網(wǎng)頁應(yīng)該是不可避免的。
客觀說,易優(yōu)cms最大缺點(diǎn)就是,?微站站點(diǎn)缺點(diǎn)漏洞?有點(diǎn)多,
第一個(gè)缺點(diǎn),也是漏洞,微站已經(jīng)后臺關(guān)閉,點(diǎn)擊登錄或者個(gè)人中心,依然會跳出微站點(diǎn)登錄頁面。
第二個(gè)缺點(diǎn),更是要命,易優(yōu)一個(gè)賣點(diǎn)不是就是商城、和支付功能嗎?在非微信端可以使用,一旦在微信端使用各種支付問題限制一個(gè)又一個(gè),支付功能幾乎就是癱瘓,
易優(yōu)的特色商城支付功能,微信端支付卡主就不動了。
比如支付的時(shí)候,支付限制提示【手機(jī)端微信使用本站賬號登錄僅可余額支付】
再比如連余額充值的時(shí)候【手機(jī)端微信使用本站賬號登錄僅可余額支付】這樣限制有點(diǎn)不應(yīng)該。
再比如,我在瀏覽器端注冊的賬號,關(guān)閉微站,微信端用賬號密碼登錄,支付訂單提示【已在手機(jī)端瀏覽器生成訂單,請到手機(jī)瀏覽器完成支付】
這樣限制有點(diǎn)惡劣。
第三個(gè)缺點(diǎn),也算是漏洞,微站點(diǎn)打開以后,非微信端注冊的賬號,沒有綁定微站微信登錄入口
第四個(gè)缺點(diǎn),有的時(shí)候明明剛剛登錄賬號了,切換一個(gè)可能就有退出登錄的情況。
第五個(gè)缺點(diǎn),一般問問題,不管是群里面還是易優(yōu)問答論壇,有點(diǎn)拉胯。
總結(jié)一下,微站站點(diǎn)就是一個(gè)拖累,沒有微站拖累可能還不至于如此尷尬。也就是說有微站點(diǎn)導(dǎo)致了微信端用起來死難受,你要關(guān)閉微站點(diǎn)嗎?還是一堆限制,做出這拖后腿,沒有優(yōu)化好的微站點(diǎn)就是吃力不討好,還不如直接了當(dāng),直接把微站點(diǎn)徹底刪除,或者想辦法優(yōu)化一下。
既然做了微站點(diǎn),就應(yīng)該是手機(jī)瀏覽器,微信端,電腦端都要可以使用,易優(yōu)cms因?yàn)槲⒄居绊懥耸謾C(jī)端使用,實(shí)在應(yīng)該優(yōu)化一下。
說完這些缺點(diǎn),在說說優(yōu)點(diǎn),總體來說后臺操作比較簡潔易操作。還有購買授權(quán)域名是永久授權(quán),更新升級是免費(fèi)的。
希望改進(jìn)優(yōu)化,發(fā)展越來越好
1、調(diào)用圖片路徑
2、列表內(nèi)容循環(huán)標(biāo)簽寫法
3、調(diào)用logo的標(biāo)簽
4、調(diào)用導(dǎo)航
5、調(diào)用基本信息
6、調(diào)用當(dāng)前欄目的圖片
7、易優(yōu)cms去底部版權(quán)的方法
注:這里的copyright我改成了id,因?yàn)閕d可以提高速度。比class更好一些,如果你想用class也是可以的。
7.1 js去版權(quán)
7.2 css去版權(quán)
8、易優(yōu)cms(eyoucms)的上一篇下一篇
9、獲取文章詳情
10、獲取作者
11、獲取日期
12、獲取點(diǎn)擊數(shù)
13、詳情頁獲取欄目圖片
14、首頁調(diào)用特薦文章標(biāo)簽
15、首頁文章推薦時(shí)候獲取時(shí)間
16、詳情頁返回列表的鏈接
17、友情鏈接
18、上一篇與下一篇
19、列表內(nèi)容標(biāo)簽
20、面包屑
21、首頁獲取關(guān)鍵詞、描述、標(biāo)題。
22、調(diào)用css和js
23、調(diào)用公共模板
24、調(diào)用詳情標(biāo)題【詳情頁】
25、調(diào)用文章詳情【詳情頁】
26、文章點(diǎn)擊數(shù)【詳情頁】
27、列表模板和內(nèi)容模板調(diào)用關(guān)鍵詞和描述、標(biāo)題
28、引入其他模板