PDA

View Full Version: Giải quyết Lỗi không thể dịch chủ đề và bài viết



haiduongbk
05-04-11, 20:22
Forum tôi: windowsz.net
Tôi có thể click vào lá cờ cho chọn ngôn ngữ, ví dụ tiếng anh, thì bị link như sau:
-Link gốc:

http://windowsz.net/showthread.php/22507-hotfix-windows-7-pre-SP2-version-7601.21649?p=57570
Liên kết sau khi nhấp chuột dịch language tiếng anh:

http://windowsz.net/showthread.php/22507-hotfix-windows-7-pre-SP2-version-7601.21649?p=57570&language=en
And bạn thấy đấy, route liên kết thay due
? ngôn ngữ = en tiếng dịch th & #236; n & #243; biến th & #224; nh & ngôn ngữ = en, Đo đ & #243; hào tiếng của t & #244; tôi l & #224; Kh & #244; ng Bulgaria dịch,
- Vấn đề thứ 2: tại diễn đàn về nhà, me đặt: Ngôn ngữ Diễn đàn (Powered by ....
Nhưng sau khi dịch n & #243; th & #224; nh: ngôn ngữ/u200b/u200bForum (cung cấp bởi...
- Các bạn vui lòng đến trang web của me: windowsz.net and check and help me vấn đề nà ; y,
Cảm ơn

kamilkurczak
06-04-11, 08:36
về vấn đề thứ hai:

1. mở, chỉnh sửa và tạo một bản sao của tập tin này:
forum root / / vbenterprisetranslator_functions.php
2. trong tập tin này tìm thấy:

$result =& str_replace('\u003d', '=', str_replace ('\u0026', '&', $result));

3. và thay thế bằng:

$result =& str_replace(array('\u003d','\u0026', '\u200b'), array('=', '&', ' '), $result);
4. lưu và thử nghiệm nó.

về vấn đề đầu tiên:
bạn đã cài đặt một số mod mới? có thể có một cuộc xung đột với mod. trước khi everyting hoạt động tốt không?
làm thế nào để kiểm tra xung đột? chỉ cần kích hoạt tất cả các mods mà không vBET và kiểm tra một lần nữa.

haiduongbk
06-04-11, 09:33
Tôi đã làm như thế, nhưng nó vẫn không làm việc với tôi cho các vấn đề đó. Khi tôi dịch bằng Dropdown menu, nó hoạt động bình thường, nhưng khi dịch bằng click chọn lá cờ, nó không làm việc. Vậy đó là lỗi gì? Tôi đang sử dụng Vbulletin 4.1.2. Giúp tôi

kamilkurczak
06-04-11, 19:10
những gì về vấn đề này:

\u200b
vẫn còn sau khi dịch?
bạn dán mã từ trước đây của tôi tại nơi tốt? mã này sẽ khắc phục vấn đề này.

Về vấn đề với những lá cờ - hãy cố gắng tìm một cuộc xung đột với một số mod.
hãy vô hiệu hóa tất cả các mods mà không vBET và cố gắng tìm thấy vấn đề này một lần nữa.
cũng - bạn có thể sử dụng các url vBET hình thức SEO.
để làm điều đó chỉ cần vào admincp-> vBET-> chính và thiết lập kiểu dịch liên kết để tạo URL theo sự đồng thuận liên kết của SEO (ví dụ: '/ en / địa chỉ). Sau đó tải lên vào diễn đàn chính của bạn tập tin htaccess của chúng tôi. VBET gói.

haiduongbk
06-04-11, 20:37
- tôi đã vô hiệu hóa tất cả các MODS trên diễn đàn và chỉ để VBET hoạt động, nhưng nó vẫn bị lỗi trên.
- Lỗi \u200b cũng vẫn xảy ra.
Tuy nhiên việc để VBET url trong giao thức SEO nó đã làm việc cho tôi. cảm ơn kamilkurczak

haiduongbk
06-04-11, 20:49
kamilkurczak:
I have indexed pages from old links type (with language=) and want switch to SEO links- what to do?
First make SEO links available. After that add this rule to .htaccess (before SEO rules):

RewriteCond% {QUERY_STRING} (hl = | ngôn ngữ =) (zh-TW | vi-CN | ..)
RewriteRule ^(.*)$ http://% {HTTP_HOST} / 2 / 1 $? [L, R = 301]
Tôi đã thêm mã này vào htaccess nhưng nó không làm việc, liên kết sẽ bị chết. bạn có thể cho tôi một đoạn mã hoàn chỉnh hơn được không?

kamilkurczak
06-04-11, 21:49
ví dụ về tập tin htaccess.:

RewriteEngine On



#RULES for SEO translation links without any SEO engine (on raw vBulletin links)
#If you are using vB 'Mod Rewrite Friendly URLs' then put those rules JUST BEFORE vB rules
RewriteRule ^/?(af|sq|ar|hy|az|eu|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|ka|de|el|ht|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|ur|vi|cy|yi)/archive/index.php/(.*)?$ archive/index.php?/$2&language=$1 [L,QSA]
RewriteRule ^/?(af|sq|ar|hy|az|eu|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|ka|de|el|ht|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|ur|vi|cy|yi)/$ index.php?language=$1 [L,QSA]
RewriteRule ^/?(af|sq|ar|hy|az|eu|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|ka|de|el|ht|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|ur|vi|cy|yi)/(.*)?$ $2?language=$1 [QSA]

về vấn đề thứ hai: bạn có chắc rằng bạn dán mã của tôi trong những nơi tốt?
pleae dán ở đây là một phần của tập tin này với sự thay đổi này.

haiduongbk
07-04-11, 02:40
File vbenterprisetranslator_functions.php của tô


function vbet_googleTranslation(&$translationURL, &$tableForResults) {
$connection = curl_init();
curl_setopt($connection, CURLOPT_URL, $translationURL);
curl_setopt($connection, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)');
curl_setopt($connection, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($connection, CURLOPT_REFERER, VBET_ACTUAL_PATH_WITH_ALL);
$result = curl_exec($connection);
curl_close($connection);
$result =& str_replace(array('\u003d','\u0026', '\u200b'), array('=', '&', ' '), $result);
preg_match_all('/{"translatedText":"(.*?)"}/', $result, $unwrappedResult, PREG_SET_ORDER);
$size = sizeof($unwrappedResult);
for($i = 0; $i < $size; ++$i) {
$tableForResults[] = $unwrappedResult[$i][1];
}
}

Bạn c & #243; Bulgaria thấy t & #244; tôi đ & #227; thầy mã như bạn n & #243; i. Tuy nhi & #234; n n & #243; vẫn kh & #244 ng l & #224; m với việc giao ngữ languge =. Nhưng t & #244; tôi kh & #244; ng quan t & #226; m vấn đề đ & #243; nữa, t & #244; tôi quan t & #226 m tới sử scholars SEO url như bạn n & #243; tôi v & #224; n & #243; Đ & #227; th & #224 nh c & #244; ng với t & #244; tôi m & #224; Kh & #244; ng c & #243; lỗi g & #236;. T & #244; tôi chỉ mong muốn n & #243; mấu h & #236; nh htaccess tiếng cho n & #243; tự chuyển languge = th & #224; nh SEO url. T & #244; tôi đ & #227; th & #234; m:

RewriteCond% {QUERY_STRING} (hl = | ngôn ngữ =) (zh-TW | vi-CN | ..)
RewriteRule ^(.*)$ http://% {HTTP_HOST} / 2 / 1 $? [L, R = 301]
V&#224;o trong file htacess nhưng n&#243; kh&#244;ng l&#224;m việc.
đ&#226;y l&#224; code .htacess của t&#244;i:

RewriteEngine On
Đặt hàng Cho phép, Deny
Từ chối từ 74.125.127.95
Từ chối từ 217.172.179.50
Từ chối từ 10.0.8.254
Cho phép từ tất cả các
RewriteRule archive / index.php / $ 2 & language = $ 1 [L, QSA]
RewriteRule index.php language = $ 1 [L, QSA]
RewriteRule $ 2 ngôn ngữ = $ 1 [QSA]
RewriteRule ^ ((urllist | sitemap) .* \\ (xml |.. Txt) (\\ gz)) $ vbseo_sitemap / vbseo_getsitemap.php sitemap = $ 1 [L]
Forum.php DirectoryIndex index.php index. Php3 messagebrd.pl index.html index.htm
RewriteBase /
RewriteCond% {HTTP_HOST} ^ windowsz! \\. Net $ [NC]
RewriteRule ^(.*)$ http://windowsz.net/ $ 1 [R = 301, L]
ErrorDocument 404 HTTP ERROR 404 (http://windowsz.net/indexa.htm)
ErrorDocument 401 HTTP ERROR 404 (http://windowsz.net/indexa.htm)
ErrorDocument 403 HTTP ERROR 404 (http://windowsz.net/indexa.htm)
ErrorDocument 500 HTTP ERROR 404 (http://windowsz.net/indexa.htm)
V&#224; t&#244;i th&#234;m code chuyển languge= th&#224;nh SEO url :

RewriteEngine On
Đặt hàng Cho phép, Deny
Từ chối từ 74.125.127.95
Từ chối từ 217.172.179.50
Từ chối từ 10.0.8.254
Cho phép từ tất cả các
RewriteRule archive / index.php / $ 2 & language = $ 1 [L, QSA]
RewriteRule index.php language = $ 1 [L, QSA]
RewriteRule $ 2 ngôn ngữ = $ 1 [QSA]
RewriteCond% {QUERY_STRING} (hl = | ngôn ngữ =) (zh-TW | vi-CN | ..)
RewriteRule ^(.*)$ http://% {HTTP_HOST} / 2 / 1 $? [L, R = 301]
RewriteRule ^ ((urllist | sitemap) .* \\ (xml |.. Txt) (\\ gz)) $ vbseo_sitemap / vbseo_getsitemap.php sitemap = $ 1 [L]
Forum.php DirectoryIndex index.php index. Php3 messagebrd.pl index.html index.htm
RewriteBase /
RewriteCond% {HTTP_HOST} ^ windowsz! \\. Net $ [NC]
RewriteRule ^(.*)$ http://windowsz.net/ $ 1 [R = 301, L]
ErrorDocument 404 HTTP ERROR 404 (http://windowsz.net/indexa.htm)
ErrorDocument 401 HTTP ERROR 404 (http://windowsz.net/indexa.htm)
ErrorDocument 403 HTTP ERROR 404 (http://windowsz.net/indexa.htm)
ErrorDocument 500 HTTP ERROR 404 (http://windowsz.net/indexa.htm)
N&#243; đ&#227; kh&#244;ng l&#224;m việc!

kamilkurczak
07-04-11, 09:52
ok, ở đây bạn có ví dụ về htaccess nếu bạn KHÔNG SỬ DỤNG Lên.


RewriteEngine On
Order Allow,Deny
Deny from 74.125.127.95
Deny from 217.172.179.50
Deny from 10.0.8.254
Allow from all

RewriteRule ^((urllist|sitemap).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]

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|sr|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|sr|sk|sl|es|sw|sv|zh-TW|th|tr|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|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/(.*)?$ $2?language=$1 [QSA]


DirectoryIndex forum.php index.php index .php3 messagebrd.pl index.html index.htm
RewriteBase /
RewriteCond %{HTTP_HOST} !^windowsz\.net$ [NC]
RewriteRule ^(.*)$ http://windowsz.net/$1 [R=301,L]
ErrorDocument 404 HTTP ERROR 404
ErrorDocument 401 HTTP ERROR 404
ErrorDocument 403 HTTP ERROR 404
ErrorDocument 500 HTTP ERROR 404

nhưng tôi đã được trên trang web của bạn và dịch hoạt động tốt!
Ví dụ:

haiduongbk
08-04-11, 04:35
ok, vậy là không cần thêm đoạn code này:

RewriteCond% {QUERY_STRING} (hl = | ngôn ngữ =) (zh-TW | vi-CN | ..)
RewriteRule ^(.*)$ http://% {HTTP_HOST} / 2 / 1 $? [L, R = 301]
Cảm ơn bạn rất nhiều, vấn đề đã được giải quyết

kamilkurczak
08-04-11, 08:10
nhờ xác nhận của bạn

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translated to other languages supported by vB Enterprise Translator 4.10.1