thienlong000123
02-08-2010, 01:24 PM
Nguồn :http://phoit.biz/diendan/f344/mod-dich-tu-dong-da-ngon-ngu-11136.html#post12698
Cái này mình thêm phần chọn ngôn ngữ ở cuối
This mod translates your forum to 52 languages! It is 100% FREE in version described here (2.x).
2.4.3 RELEASED - TRANSLATIONS NEVER WERE SO FAST!!!
This mod translates your forum to 52 languages! It is 100% FREE
See screen shots for full list of supported translations
This version supports vBSEO 3.5 so you do not need to update if you are not using vBSEO.
Please remember that mod is still in beta stage, but it was tested and logic is working well since months - it is in beta stage because of integration with new vB and vBSEO versions.
If updating from vBET 2.3.x version - need to uninstall it first.
It is highly optimized and works very fast for translation service (used cache, batch queries to Google and DB)
Can track translation in URL's
EASY INSTALLATION by product file. No manual template or database modifications.
Links appropriate for SEO consensus
http://cA5.upanh.com/10.974.15113015.NGZ0/1.jpg (http://cA5.upanh.com/10.974.15113015.NGZ0/1.jpg)
http://cA3.upanh.com/10.976.15114917.AUT0/2.jpg (http://cA3.upanh.com/10.976.15114917.AUT0/2.jpg)
LIVE DEMO
Click xem demo nhá 52 ngôn ngữ khác nhau
Afrikaans (http://c.upanh.com/upload/thumb/10/974/NGZ0.15113015.1.jpg[/IMG][/URL]%3Cbr%20/%3E%0A%3Cbr%20/%3E%0Aupload[/I] directory
3. Import in vB Admin CP -> Plugins & Products -> Manage Products-> Add/Import Product -> Choose product file, set Allow Overwriteyes and click Import to
4. Click : "Mark as Installed" http://www.vbulletin.org/forum/images/smilies/biggrin.gif (http://www.vbulletin.org/forum/images/smilies/biggrin.gif) Thanks!
5. Configure in AdminCP -> vBulletin Options -> vBulletin Options -> vB Enterprise Translator
vào Styles & Templates>skin cần thêm>
footer
thay tìm đoạn code sau :
<if condition="$show['languagechooser']">
<td>
<select name="langid" onchange="switch_id(this, 'lang')">
<optgroup label="$vbphrase[quick_language_chooser]">
$languagechooserbits
</optgroup>
</select>
</td>
</if>Thay bằng Code sau:
<!--dich tu dong Pho IT .Biz-->
<SCRIPT type=text/javascript>
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</SCRIPT>
<select id="jumpMenu" onchange="MM_jumpMenu('parent',this,0)" name="jumpMenu">
<option value="" class="" selected="selected">-- Vietnamese(VN)</option>
<option value="?language=en" class="" >-- English (US)</option>
<option value="?language=af" class="" >-- Afrikaans (AF)</option>
<option value="?language=sq" class="" >-- Albanian</option>
<option value="?language=ar" class="" >-- Arabic (AR)</option>
<option value="?language=be" class="" >-- Belarusian (BE)</option>
<option value="?language=bg" class="" >-- Bulgarian (BG)</option>
<option value="?language=ca" class="" >-- Catalan (CA)</option>
<option value="?language=zh-CN" class="" >-- Chinese (CN)</option>
<option value="?language=hr" class="" >-- Croatian (HR)</option>
<option value="?language=cs" class="" >-- Czech (CS)</option>
<option value="?language=da" class="" >-- Danish (DA)</option>
<option value="?language=nl" class="" >-- Dutch (NL)</option>
<option value="?language=et" class="" >-- Estonian (ET)</option>
<option value="?language=tl" class="" >-- Filipino (TL)</option>
<option value="?language=fi" class="" >-- Finnish (FI)</option>
<option value="?language=fr" class="" >-- French (FR)</option>
<option value="?language=gl" class="" >-- Galician (GL)</option>
<option value="?language=de" class="" >-- German (DE)</option>
<option value="?language=el" class="" >-- Greek (EL)</option>
<option value="?language=iw" class="" >-- Hebrew (IW)</option>
<option value="?language=hi" class="" >-- Hindi (HI)</option>
<option value="?language=hu" class="" >-- Hungarian (HU)</option>
<option value="?language=is" class="" >-- Icelandic (IS)</option>
<option value="?language=id" class="" >-- Indonesian (ID)</option>
<option value="?language=ga" class="" >-- Irish (GA)</option>
<option value="?language=it" class="" >-- Italian (IT)</option>
<option value="?language=ja" class="" >-- Japanese (JA)</option>
<option value="?language=ko" class="" >-- Korean (KO)</option>
<option value="?language=lv" class="" >-- Latvian (LV)</option>
<option value="?language=lt" class="" >-- Lithuanian (LT)</option>
<option value="?language=mk" class="" >-- Macedonian (MK)</option>
<option value="?language=ms" class="" >-- Malay (MS)</option>
<option value="?language=mt" class="" >-- Maltese (MT)</option>
<option value="?language=no" class="" >-- Norwegian (NO)</option>
<option value="?language=fa" class="" >-- Persian (FA)</option>
<option value="?language=pl" class="" >-- Polish (PL)</option>
<option value="?language=pt" class="" >-- Portuguese (PT)</option>
<option value="?language=ro" class="" >-- Romanian (RO)</option>
<option value="?language=ru" class="" >-- Russian (RU)</option>
<option value="?language=sr" class="" >-- Serbian (SR)</option>
<option value="?language=sk" class="" >-- Slovak (SK)</option>
<option value="?language=sl" class="" >-- Slovenian (SL)</option>
<option value="?language=es" class="" >-- Spanish (ES)</option>
<option value="?language=sw" class="" >-- Swahili (SW)</option>
<option value="?language=sv" class="" >-- Swedish (SV)</option>
<option value="?language=zh-TW" class="" >-- Taiwanese (TW)</option>
<option value="?language=tr" class="" >-- Turkish (TR)</option>
<option value="?language=uk" class="" >-- Ukrainian (UK)</option></option>
<option value="?language=cy" class="" >-- Welsh (CY)</option>
<option value="?language=yi" class="" >-- Yiddish (YI)</option>
</optgroup>
</select> <!--het dich tu dong-->Note:up file .htaccess trong folder do-not-upload
[QUOTE]#rules for SEO translation links without vbSEO
RewriteEngine On
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is |id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|s r|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|sq|ca|et|tl|gl|hi|id|lv|lt|mt|sl|uk |vi|cy|yi)/archive/index.php/(.*)?$ archive/index.php?/$2&language=$1 [L,QSA]
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is |id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|s r|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|sq|ca|et|tl|gl|hi|id|lv|lt|mt|sl|uk |vi|cy|yi)/$ index.php?language=$1 [L,QSA]
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is |id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|s r|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|sq|ca|et|tl|gl|hi|id|lv|lt|mt|sl|uk |vi|cy|yi)/(.*)?$ $2?language=$1 [L,QSA]
#-------------------------------------------------------------
#RULES for SEO translation links with one of: Zounts SEO, C-Logic SEO, TfSEO 2 (have to be included before all rules for SEO mod)
#RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is |id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|s r|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|sq|ca|et|tl|gl|hi|id|lv|lt|mt|sl|uk |vi|cy|yi)/$ index.php?language=$1 [QSA]
#RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is |id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|s r|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|sq|ca|et|tl|gl|hi|id|lv|lt|mt|sl|uk |vi|cy|yi)/(.*)?$ $2?language=$1 [QSA]
#-------------------------------------------------------------
#Rules for SEO translation links with vbSEO (have to be included before all rules to vbseo.php)
#RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is |id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|s r|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|sq|ca|et|tl|gl|hi|id|lv|lt|mt|sl|uk |vi|cy|yi)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/ [L,QSA]
#RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is |id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|s r|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|sq|ca|et|tl|gl|hi|id|lv|lt|mt|sl|uk |vi|cy|yi)/(.*)?$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/$2 [L,QSA]
#RewriteCond %{REQUEST_URI} !(admincp/|modcp/|vbseo_sitemap/|cron)
#RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbenterprisetranslator_seo.php [L,QSA]
(http://phoit.biz/diendan/attachments/f344/59d1280728082-mod-dich-tu-dong-da-ngon-ngu-vbet242.zip)vBET242.zip (http://phoit.biz/diendan/attachments/f344/59d1280728082-mod-dich-tu-dong-da-ngon-ngu-vbet242.zip)
vBET241.zip (http://phoit.biz/diendan/attachments/f344/60d1280728084-mod-dich-tu-dong-da-ngon-ngu-vbet241.zip)
vBET243.zip (http://phoit.biz/diendan/attachments/f344/61d1280728085-mod-dich-tu-dong-da-ngon-ngu-vbet243.zip)[URL="http://phoit.biz/diendan/attachments/f344/61d1280728085-mod-dich-tu-dong-da-ngon-ngu-vbet243.zip"]
Cái này mình thêm phần chọn ngôn ngữ ở cuối
This mod translates your forum to 52 languages! It is 100% FREE in version described here (2.x).
2.4.3 RELEASED - TRANSLATIONS NEVER WERE SO FAST!!!
This mod translates your forum to 52 languages! It is 100% FREE
See screen shots for full list of supported translations
This version supports vBSEO 3.5 so you do not need to update if you are not using vBSEO.
Please remember that mod is still in beta stage, but it was tested and logic is working well since months - it is in beta stage because of integration with new vB and vBSEO versions.
If updating from vBET 2.3.x version - need to uninstall it first.
It is highly optimized and works very fast for translation service (used cache, batch queries to Google and DB)
Can track translation in URL's
EASY INSTALLATION by product file. No manual template or database modifications.
Links appropriate for SEO consensus
http://cA5.upanh.com/10.974.15113015.NGZ0/1.jpg (http://cA5.upanh.com/10.974.15113015.NGZ0/1.jpg)
http://cA3.upanh.com/10.976.15114917.AUT0/2.jpg (http://cA3.upanh.com/10.976.15114917.AUT0/2.jpg)
LIVE DEMO
Click xem demo nhá 52 ngôn ngữ khác nhau
Afrikaans (http://c.upanh.com/upload/thumb/10/974/NGZ0.15113015.1.jpg[/IMG][/URL]%3Cbr%20/%3E%0A%3Cbr%20/%3E%0Aupload[/I] directory
3. Import in vB Admin CP -> Plugins & Products -> Manage Products-> Add/Import Product -> Choose product file, set Allow Overwriteyes and click Import to
4. Click : "Mark as Installed" http://www.vbulletin.org/forum/images/smilies/biggrin.gif (http://www.vbulletin.org/forum/images/smilies/biggrin.gif) Thanks!
5. Configure in AdminCP -> vBulletin Options -> vBulletin Options -> vB Enterprise Translator
vào Styles & Templates>skin cần thêm>
footer
thay tìm đoạn code sau :
<if condition="$show['languagechooser']">
<td>
<select name="langid" onchange="switch_id(this, 'lang')">
<optgroup label="$vbphrase[quick_language_chooser]">
$languagechooserbits
</optgroup>
</select>
</td>
</if>Thay bằng Code sau:
<!--dich tu dong Pho IT .Biz-->
<SCRIPT type=text/javascript>
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</SCRIPT>
<select id="jumpMenu" onchange="MM_jumpMenu('parent',this,0)" name="jumpMenu">
<option value="" class="" selected="selected">-- Vietnamese(VN)</option>
<option value="?language=en" class="" >-- English (US)</option>
<option value="?language=af" class="" >-- Afrikaans (AF)</option>
<option value="?language=sq" class="" >-- Albanian</option>
<option value="?language=ar" class="" >-- Arabic (AR)</option>
<option value="?language=be" class="" >-- Belarusian (BE)</option>
<option value="?language=bg" class="" >-- Bulgarian (BG)</option>
<option value="?language=ca" class="" >-- Catalan (CA)</option>
<option value="?language=zh-CN" class="" >-- Chinese (CN)</option>
<option value="?language=hr" class="" >-- Croatian (HR)</option>
<option value="?language=cs" class="" >-- Czech (CS)</option>
<option value="?language=da" class="" >-- Danish (DA)</option>
<option value="?language=nl" class="" >-- Dutch (NL)</option>
<option value="?language=et" class="" >-- Estonian (ET)</option>
<option value="?language=tl" class="" >-- Filipino (TL)</option>
<option value="?language=fi" class="" >-- Finnish (FI)</option>
<option value="?language=fr" class="" >-- French (FR)</option>
<option value="?language=gl" class="" >-- Galician (GL)</option>
<option value="?language=de" class="" >-- German (DE)</option>
<option value="?language=el" class="" >-- Greek (EL)</option>
<option value="?language=iw" class="" >-- Hebrew (IW)</option>
<option value="?language=hi" class="" >-- Hindi (HI)</option>
<option value="?language=hu" class="" >-- Hungarian (HU)</option>
<option value="?language=is" class="" >-- Icelandic (IS)</option>
<option value="?language=id" class="" >-- Indonesian (ID)</option>
<option value="?language=ga" class="" >-- Irish (GA)</option>
<option value="?language=it" class="" >-- Italian (IT)</option>
<option value="?language=ja" class="" >-- Japanese (JA)</option>
<option value="?language=ko" class="" >-- Korean (KO)</option>
<option value="?language=lv" class="" >-- Latvian (LV)</option>
<option value="?language=lt" class="" >-- Lithuanian (LT)</option>
<option value="?language=mk" class="" >-- Macedonian (MK)</option>
<option value="?language=ms" class="" >-- Malay (MS)</option>
<option value="?language=mt" class="" >-- Maltese (MT)</option>
<option value="?language=no" class="" >-- Norwegian (NO)</option>
<option value="?language=fa" class="" >-- Persian (FA)</option>
<option value="?language=pl" class="" >-- Polish (PL)</option>
<option value="?language=pt" class="" >-- Portuguese (PT)</option>
<option value="?language=ro" class="" >-- Romanian (RO)</option>
<option value="?language=ru" class="" >-- Russian (RU)</option>
<option value="?language=sr" class="" >-- Serbian (SR)</option>
<option value="?language=sk" class="" >-- Slovak (SK)</option>
<option value="?language=sl" class="" >-- Slovenian (SL)</option>
<option value="?language=es" class="" >-- Spanish (ES)</option>
<option value="?language=sw" class="" >-- Swahili (SW)</option>
<option value="?language=sv" class="" >-- Swedish (SV)</option>
<option value="?language=zh-TW" class="" >-- Taiwanese (TW)</option>
<option value="?language=tr" class="" >-- Turkish (TR)</option>
<option value="?language=uk" class="" >-- Ukrainian (UK)</option></option>
<option value="?language=cy" class="" >-- Welsh (CY)</option>
<option value="?language=yi" class="" >-- Yiddish (YI)</option>
</optgroup>
</select> <!--het dich tu dong-->Note:up file .htaccess trong folder do-not-upload
[QUOTE]#rules for SEO translation links without vbSEO
RewriteEngine On
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is |id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|s r|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|sq|ca|et|tl|gl|hi|id|lv|lt|mt|sl|uk |vi|cy|yi)/archive/index.php/(.*)?$ archive/index.php?/$2&language=$1 [L,QSA]
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is |id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|s r|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|sq|ca|et|tl|gl|hi|id|lv|lt|mt|sl|uk |vi|cy|yi)/$ index.php?language=$1 [L,QSA]
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is |id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|s r|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|sq|ca|et|tl|gl|hi|id|lv|lt|mt|sl|uk |vi|cy|yi)/(.*)?$ $2?language=$1 [L,QSA]
#-------------------------------------------------------------
#RULES for SEO translation links with one of: Zounts SEO, C-Logic SEO, TfSEO 2 (have to be included before all rules for SEO mod)
#RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is |id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|s r|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|sq|ca|et|tl|gl|hi|id|lv|lt|mt|sl|uk |vi|cy|yi)/$ index.php?language=$1 [QSA]
#RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is |id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|s r|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|sq|ca|et|tl|gl|hi|id|lv|lt|mt|sl|uk |vi|cy|yi)/(.*)?$ $2?language=$1 [QSA]
#-------------------------------------------------------------
#Rules for SEO translation links with vbSEO (have to be included before all rules to vbseo.php)
#RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is |id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|s r|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|sq|ca|et|tl|gl|hi|id|lv|lt|mt|sl|uk |vi|cy|yi)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/ [L,QSA]
#RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is |id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|s r|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|sq|ca|et|tl|gl|hi|id|lv|lt|mt|sl|uk |vi|cy|yi)/(.*)?$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/$2 [L,QSA]
#RewriteCond %{REQUEST_URI} !(admincp/|modcp/|vbseo_sitemap/|cron)
#RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbenterprisetranslator_seo.php [L,QSA]
(http://phoit.biz/diendan/attachments/f344/59d1280728082-mod-dich-tu-dong-da-ngon-ngu-vbet242.zip)vBET242.zip (http://phoit.biz/diendan/attachments/f344/59d1280728082-mod-dich-tu-dong-da-ngon-ngu-vbet242.zip)
vBET241.zip (http://phoit.biz/diendan/attachments/f344/60d1280728084-mod-dich-tu-dong-da-ngon-ngu-vbet241.zip)
vBET243.zip (http://phoit.biz/diendan/attachments/f344/61d1280728085-mod-dich-tu-dong-da-ngon-ngu-vbet243.zip)[URL="http://phoit.biz/diendan/attachments/f344/61d1280728085-mod-dich-tu-dong-da-ngon-ngu-vbet243.zip"]