WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計算
- 微博營銷
- 虛擬主機管理系統(tǒng)
- 開放平臺
- WIKI程序與應(yīng)用
- 美國十大主機
SiteWeaver內(nèi)容管理系統(tǒng):語言包的應(yīng)用
導(dǎo)航: 上一頁 | 首頁 | DedeCMS | 帝國CMS | Drupal | PHPCMS | PHP168 | Xoops | Joomla | SupeSite
應(yīng)用語言包
動易系統(tǒng)的語言包功能,將封裝在組件中的前臺顯示的大部分文字資源都釋放在語言包中,您可以通過修改語言包的方式,使整個網(wǎng)站顯示簡體中文、繁體中文或英文等編碼顯示方式。您可以通過修改語言包的方式使網(wǎng)站前臺顯示的文字資源更符合自己需求,使得網(wǎng)站的個性化顯示更容易。
2006版的語言包與2005版相比,部分相關(guān)的設(shè)置已經(jīng)轉(zhuǎn)到頻道設(shè)置或欄目設(shè)置中進行控制,如作者名顯示字?jǐn)?shù)、最新文章顯示數(shù)等選項。
查看語言包
打開您的網(wǎng)站文件,在Language目錄中的Gb2312.xml文件即為系統(tǒng)的語言包文件。在選中Gb2312.xml文件后,依次單擊“右鍵”->“打開方式”->“記事本”,用記事本程序打開本文件。
您所看到的是符合XML語言規(guī)范的字符集,包含了前臺顯示的大部分文字資源。您可以修改這里的內(nèi)容以更改前臺顯示信息。
語言包分類說明
在語言包文件中,所有的字符集均按各個分類定義:
BaseText:網(wǎng)站的一些基本內(nèi)容字符集。如導(dǎo)航、頻道欄分割符號等。
Site:網(wǎng)站通用字符集。如公告、友情鏈接等文字。
CreateIndex:首頁專用字符集。在首頁中顯示的特定文字。
Rss:RSS專用字符集。
Wap:手機瀏覽專用字符集。
ShowSource:用戶、作者、來源、生產(chǎn)商、品牌顯示頁、列表頁字符集。
UserReg:用戶注冊頁面字符集。
Article:文章模塊字符集。
Soft:軟件模塊字符集。
Photo:圖片模塊字符集。
Guest:留言模塊字符集。
Product:商城模塊字符集。
語言包應(yīng)用實例
問:如何將“您所在的位置”這一提示改為“導(dǎo)航”?
解決方法:修改Gb2312.xml中第6行您現(xiàn)在的位置:為導(dǎo)航即可。
問:如何將導(dǎo)航中的“>>”符號改為其他的顯示形式?
解決方法:修改
以下是引用片段: “〈NavLink〉>>〈/NavLink〉”
中的“>>”為您需要的符號即可。如果想使用圖片顯示,可改為
以下是引用片段: “〈NavLink〉〈![CDATA[〈img src=’圖片地址’〉]]〉〈/NavLink〉”
問:如何修改頻道與欄目列表中的分割符號“|”?
解決方法:頻道的分割符號為
以下是引用片段: “〈ChannelLink〉〈![CDATA[ | ]]〉〈/ChannelLink〉”。 欄目的分割符號為“〈ClassLink〉|〈/ClassLink〉”
修改為您要顯示的樣式即可。
問:如何修改瀏覽權(quán)限不夠時,系統(tǒng)的錯誤提示?
解決方法:在語言包第27行的
以下是引用片段: “〈PurviewCheckedErr〉〈![CDATA[〈br〉〈li〉對不起,您沒有瀏覽此欄目內(nèi)容的權(quán)限!〈/li〉]]〉〈/PurviewCheckedErr〉”
直接修改為您需要的語句即可。
問:如何修改公告彈出窗口的模式?
解決方法:語言包第59行
以下是引用片段: “〈CookieCheck〉False〈/CookieCheck〉”
為是否啟用彈出檢測,修改為
以下是引用片段: “〈CookieCheck〉True〈/CookieCheck〉,”
則為每一小時彈出一次。語言包第60行
以下是引用片段: “〈CookieHour〉1〈/CookieHour〉”
中的數(shù)字為彈出間隔時間。語言包第61行
以下是引用片段: “〈PopCode〉”與“〈/PopCode〉”
中間的語句即為彈出窗口的控制語句,您可自行修改來達到個性化的目的。
問:如何修改滾動公告的模式?
解決方法:語言包第56行
以下是引用片段: 〈AnnounceBody〉與〈/AnnounceBody〉
標(biāo)簽之間的內(nèi)容為滾動公告的摸板,您可自行修改。
問:網(wǎng)站不想對友情連接進行點擊統(tǒng)計,應(yīng)如何修改?
解決方法:語言包中64行
以下是引用片段: “〈Count_Hits〉True〈/Count_Hits〉”改為“〈Count_Hits〉False〈/Count_Hits〉”
即可。
問:如何將友情連接中的“點擊申請”改為“申請鏈接”?
解決方法:語言包第66行
以下是引用片段: “〈GetFriendSite〉點擊申請〈/GetFriendSite〉”
,將“點擊申請”改為“申請鏈接”即可。
問:如何更改作者的分類信息?
解決方法:語言包從149到153行:
以下是引用片段: 〈AuthorType1〉大陸作者〈/AuthorType1〉 …… 〈AuthorType5〉其他作者〈/AuthorType5〉
定義了5種不同的默認(rèn)分類,您可以按照自己的實際需要進行更改。來源、廠商、品牌的分類也可以自行修改。
問:如何關(guān)閉用戶注冊時EMAIL的單一性檢查?
解決方法:語言包第242行
以下是引用片段: 〈RegEmailOnce〉True〈/RegEmailOnce〉改為〈RegEmailOnce〉False〈/RegEmailOnce〉
,以關(guān)閉用戶注冊時EMAIL的單一性檢查。
問:如何修改文章屬性中的[組圖]等文字?
解決方法:語言包第290行到294行
以下是引用片段: 〈ArticlePro1〉[圖文]〈/ArticlePro1〉 〈ArticlePro2〉[組圖]〈/ArticlePro2〉 〈ArticlePro3〉[推薦]〈/ArticlePro3〉 〈ArticlePro4〉[注意]〈/ArticlePro4〉
可根據(jù)您的需求自行更改這里的顯示文字。
問:如何修改欄目名稱上的“[”與“]”為“|“的方式?。
解決方法:語言包第285行,
以下是引用片段: 〈ClassChar〉〈![CDATA[[{$Text}]]]〉〈/ClassChar〉改為〈ClassChar〉〈![CDATA[|{$Text}|]]〉〈/ClassChar〉
即可。
問:如何修改文章內(nèi)容頁中的“頂、熱、薦”的顏色?
解決方法:語言包第306-308行:
以下是引用片段: 〈OnTop〉〈![CDATA[〈font color=blue〉頂〈/font〉 ]]〉〈/OnTop〉 〈Hot〉〈![CDATA[〈font color=red〉熱〈/font〉 ]]〉〈/Hot〉 〈Elite〉〈![CDATA[〈font color=green〉薦〈/font〉]]〉〈/Elite〉
可修改color屬性的顏色值,或?qū)⑽淖中薷臑槟枰膱D片。
問:如何修改用戶點數(shù)不足時的提示?
解決方法:修改語言包第376行
以下是引用片段: 〈UsePoint〉與〈/UsePoint〉
中的內(nèi)容即可。
問:如何修改文章顯示內(nèi)容頁中的發(fā)表評論那一欄?
解決方法:修改語言包第388行
以下是引用片段: 〈ArticleAction〉與〈/ArticleAction〉
之間的內(nèi)容,可隨意增加您需要的新功能。
問:如何去掉圖片顯示頁面中帶有的兩個滾動條?
解決方法:修改語言包第588行
以下是引用片段: 〈iframe〉〈![CDATA[〈iframe id=’PhotoViewer’ width=’100%’ height=’100%’ scrolling= ’yes’ frameborder=’1’ src= ’{$ChannelUrl}/ViewPhoto.asp?PhotoUrl={$Url}’〉〈/iframe〉]]〉〈/iframe〉為: 〈iframe〉〈![CDATA[〈iframe id= ’PhotoViewer’ width=’100%’ height=’100%’ scrolling=’no’ frameborder=’1’ src = ’{$ChannelUrl}/ViewPhoto.asp?PhotoUrl={$Url}’〉〈/iframe〉]]〉〈/iframe〉
即可。
使用XML編輯軟件
語言包功能是通過XML結(jié)構(gòu)的數(shù)據(jù)交換實現(xiàn)的,所以對這個資源所做的全部修改都要符合XML的規(guī)范,否則您自行修改的語言包將不能正常工作。XML規(guī)范非常的嚴(yán)格,稍有不慎就會寫入不合格的代碼,導(dǎo)致整個語言包不能工作。很多軟件公司都考慮到了這一點,并推出了各種XML的專用編輯器。下面就以XML Spy 5.0為例介紹XML編輯軟件的操作。
1.使用XML Spy 5.0打開位于網(wǎng)站根目錄下的Language目錄中的Gb2312.xml文件,這就是語言包文件了,打開后您將可以看到下圖中的結(jié)構(gòu)。打開一級機構(gòu)后,我們可以看到如下的結(jié)構(gòu)列表:
這里面分類列出了全部文字資源的列表,可以分別進入并修改相應(yīng)的項目。下面這張圖中,詳細(xì)的列出了那些資源是可以修改的,哪些是不能修改的,大家在修改時請千萬注意:
2.通過雙擊選定的項目就可以自由的修改所需要的內(nèi)容。下面示例修改網(wǎng)站導(dǎo)航前面的“您現(xiàn)在的位置”: 修改Nav行中的“您現(xiàn)在的位置:”為“導(dǎo)航:”:
保存文件,并將Gb2312.xml上傳到服務(wù)器中以覆蓋原文件。重新生成網(wǎng)站首頁后,看到如下圖的效果:
您可以看到原有的“您現(xiàn)在的位置”已經(jīng)顯示為“導(dǎo)航”。 下面講解如何通過修改語言包來實現(xiàn)一些特殊效果,公告顯示欄中的"沒有公告"能夠用另一種顏色和式樣顯示。在看下面的內(nèi)容之前,請您確認(rèn)自己有一定的HTML知識。
首先,我們打開語言包,找到ShowAnnounce的AnnounceErr子節(jié)點中的
以下是引用片段: “〈p〉 沒有公告〈/p〉”
如下圖所示:
重新更改它的內(nèi)容為
以下是引用片段: “〈h2〉 目前還沒有想讓大家知道的事。〈/h2〉”
注意這里使用了HTML標(biāo)簽。
保存文件,并將Gb2312.xml上傳到服務(wù)器中以覆蓋原文件。重新生成網(wǎng)站首頁后,看到如下圖的效果:
請注意:在這個HTML子節(jié)點內(nèi)容的前面,多了一個“CData”標(biāo)記。如果在內(nèi)容中使用“<”或 “&”等HTML專有的符號時,必須在子節(jié)點內(nèi)容的前加上“CData”標(biāo)記,以使XML處理器原樣輸出而不對這個標(biāo)簽進行處理。在XML Spy中增加這個標(biāo)簽在右鍵菜單中即可完成,或者直接按Ctrl+Alt+D即可。如下圖:
以上簡單講解了語言包的修改方法,更多想法由您去實現(xiàn)。