Support jOOmla! Autoit!
 
本站上简繁体的转换的问题 输出PDF 打印 E-mail
Author Author: Autoit | Date Date:2006-04-19 | View Count View: 39047 | Digg Count Digg: 96

不是用组件实现,而是用JS动态转换, 你也可以下载使用"tw_cn.js",将他上传到你的站点[这个是UTF-8编码]然后

在你要加的地方加如下代码 [共有五个参数可以设定]:

 

<a id="translateLink">繁體</a>
<script type="text/javascript" src="http://your-site/tw_cn.js"></script>
<script type="text/javascript">
var defaultEncoding = 0; //默认是否繁体,0-简体,1-繁体
var translateDelay = 0; //延迟时间,若不在</body>前, 要设定延迟翻译时间, 如100表示100ms,默认为0
var cookieDomain = "http://your-site/";    //Cookie地址, 一定要设定, 通常为你的网址
var msgToTraditionalChinese = "繁體"; //默认切换为繁体时显示的中文字符
var msgToSimplifiedChinese = "简体"; //默认切换为简体时显示的中文字符
var translateButtonId = "translateLink"; //默认互换id
translateInitilization();
</Script>

为了不影响页面下载速度,建议将<s ......> .....</script> 放在页尾位置,比如

</body>

上一行.

此文根据Mark对繁体bug修正后重新整理了.

 


Permanent URL: http://www.autoit.cn/index.php/content/view/11/25.html

Shares: Google书签 Yahoo书签 雅虎收藏夹 365Key网摘 新浪ViVi 百度收藏 天极网摘 diglog 和讯网摘 POCO网摘 YouNote网摘 博拉网 天下图摘 spurl blogmarks BlinkList reddit digg Del.icio.us   |  Tags: 简体  繁体  转化  

42 访客 @ 2007-06-01 15:32:08 :
这个方案很好的解决了简繁体显示的问题, 但是怎么处理用户输入的代码统一性问题呢? :22:) 譬如,这个评论回复里有简体的, 也有繁体的, 如果能把他们统一起来不是更好, 还有搜索, 繁体的能搜到吗? 楼主有没有已经写好的解决办法供大家分享? 谢谢!
41 访客 @ 2007-04-27 03:06:04 :
:grin 谢谢!!!
40 访客 @ 2007-04-17 06:46:01 :
我想我試成功了,感謝!
39 访客 @ 2007-04-17 06:22:15 :
不好意思,請問模板是指? 首頁的index.php 還是template裡頭的index.php? 
兩個檔案都沒有看到topmenu的字樣,可以說明是放在哪一段呢? 
抱歉,又打擾了~
38 Autoit @ 2007-04-16 20:33:39 :
to 36: 除了 繁體 行,其他建议不要改顺序,放页尾. 
 
to 37: 直接修改你模板的 index.php 里就可以了.
37 访客 @ 2007-04-16 20:20:58 :
不好意思,我是Joomla的新手。所以一些簡短建議我還是無法馬上看懂 
我測試簡單的頁面是成功了,不過我不知道要怎樣在Joomla 裡頭改,請問是要針對哪一個檔案修改呢? 
http://www.autoit.cn/forum/?thread-818-1-1.html 這篇我也不是很懂,所謂\"topmenu輸入的樣式\"是要去哪邊找?? :22:)  
在template.css 裡頭並沒有看到關於 array 的語法呢? 
謝謝!
36 二月鸟 @ 2007-04-16 12:27:57 : 我怎么搞不定呢?麻烦楼上成功的人能
我是这样做的,把 
 
var defaultEncoding = 0; //默认是否繁体,0-简体,1-繁体 
var translateDelay = 0; //延迟时间,若不在前, 要设定延迟翻译时间, 如100表示100ms,默认为0 
var cookieDomain = "http://your-site/"; //Cookie地址, 一定要设定, 通常为你的网址 
var msgToTraditionalChinese = "繁體"; //默认切换为繁体时显示的中文字符 
var msgToSimplifiedChinese = "简体"; //默认切换为简体时显示的中文字符 
var translateButtonId = "translateLink"; //默认互换id 
translateInitilization(); 
 
放在模版index.php的前,根据我自己的实际情况,我把src="http://your-site/tw_cn.js">改为src="http://localhost/joomla/tw_cn.js"> 
把var cookieDomain = "http://your-site/"; 改为var cookieDomain = "http://localhost/joomla";, 把繁體 
还是放在 模版index.php里的中间一个位置,但是页面上没有任何显示,希望成功的老大吗具体说下怎么弄的?万分万分感激!
35 Fortune @ 2007-04-16 02:53:35 :
實在好用, 5 分鐘就試成功 
FireFox2.0.0.3及IE7皆可 
十分感謝
34 访客 @ 2007-04-07 17:07:59 :
怎么没有用??
33 Autoit @ 2007-02-13 10:22:38 : to 楼上
随便放哪里都可以。上面第一段代码放模板 index.php 里。只要js路径写成对就可以了

Only registered users can write comments.
Please login or register.

« First « 1 2 3 4 5 6 » Last »
 
让文章分页效果和我们习惯协调起来