КПК

Просмотр полной версии: Решенный Ошибка не может перевести все темы и сообщения



haiduongbk
05-04-11, 20:22
Форум I: windowsz.net я могу нажать на флаг для языка, например английского, ссылка выглядит следующим образом:-Link Оригинал:

http://windowsz.net/showthread.php/22507-hotfix-windows-7-pre-SP2-version-7601.21649?p=57570
-Link после нажатия английский перевод:

http://windowsz.net/showthread.php/22507-hotfix-windows-7-pre-SP2-version-7601.21649?p=57570&language=en
? И вы видите, ссылки вместо Language = EN перевести ее на язык = & EN, так что моя тема не переводятся, - Проблема № 2: форум домой, я положил: Языки форума ( Создано .... Но после перевода его в: Языки \\ u200b \\ u200bForum (Работает на ... - любезно на мой сайт: windowsz.net и проверим эту проблему и помочь мне, спасибо

kamilkurczak
06-04-11, 08:36
о втором выпуске:

1. открывать, редактировать и сделать копию этого файла:
форум корень / входит / vbenterprisetranslator_functions.php
2. в этом файле найти:

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

3. и заменить на:

$result =& str_replace(array('\u003d','\u0026', '\u200b'), array('=', '&', ' '), $result);
4. сохранить и протестировать его.

О первом номере:
ты установлены новые мод? может быть, есть конфликт с мод. Перед everyting работает хорошо?
как проверить конфликта? просто дать возможность всем без модов vBET и проверять ссылки снова.

haiduongbk
06-04-11, 09:33
Я так и сделал, но он все еще не работает со мной по этому вопросу. Когда я перевел на выпадающего меню, она работает нормально, но при переводе, нажав на флаг, это не работает. Так вот в чем ошибки? Я использую VBulletin 4.1.2. Помогите мне

kamilkurczak
06-04-11, 19:10
то, что об этой проблеме:

\u200b
до сих пор после перевода?
Вы вставить код из моего предыдущего поста в хорошем месте? этот код должен решить эту проблему.

О вопросе с флагами - попробуйте найти конфликт с некоторыми мод.
Пожалуйста, отключите все моды без vBET и попытаться найти этот вопрос еще раз.
Также - вы можете использовать vBET URL-адресов в виде SEO.
сделать это просто зайдите на AdminCP-> vBET-> главная и установить Перевод ссылки типа для создания URL-адреса в соответствии с SEO ссылка консенсуса (то есть '/ EN / адрес). После этого загрузите в свой главный форум нашего. Htaccess файл из vBET пакет.

haiduongbk
06-04-11, 20:37
- Я инвалид все MODS на доске и в эксплуатацию vBET, но все равно не будет работать на. - Ошибка \\ u200b все еще имеют место. Однако протокол vBET URL в SEO это работало на меня. Благодаря kamilkurczak

haiduongbk
06-04-11, 20:49
kamilkurczak: Я проиндексированные страницы из старых типов связи (с языком =), и хотите перейти SEO-ссылки, что делать? Сначала убедитесь, доступные ссылки SEO. После Мебель для добавления этого правила Htaccess (до SEO правил).:

RewriteCond% {QUERY_STRING} (гл = | язык =) (ж-TW | ж-CN | ..)
RewriteRule ^(.*)$ http://% {HTTP_HOST} /% 2 / $ 1? [L, R = 301]
Я добавил этот код в Htaccess но она не работает, ссылка будет умирать. Вы можете дать мне более полный код не является?

kamilkurczak
06-04-11, 21:49
Пример файла 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]

о Второй вопрос: вы уверены, что вставки моего кода в хорошее место?
pleae текст сюда часть этого файла с этим изменением.

haiduongbk
07-04-11, 02:40
Файл vbenterprisetranslator_functions.php Автомобилей


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];
}
}

Вы можете увидеть, что я заменил код, как вы сказали. Но он по-прежнему не работает с протоколом ЯЗЫК =. Но мне все равно больше проблем, меня интересует использовать SEO URL-адреса как вы сказали, и он был успешным для меня, что не было никаких ошибок. Мне только жаль, это шаблон. Htaccess превратить это сам в SEO URL = ЯЗЫК. Я добавил:

RewriteCond% {QUERY_STRING} (гл = | язык =) (ж-TW | ж-CN | ..)
RewriteRule ^(.*)$ http://% {HTTP_HOST} /% 2 / $ 1? [L, R = 301]
В файле htacess но она не работает. Вот код моего htacess.:

RewriteEngine On
Заказ позволяет, отрицает
Запретить 74.125.127.95
Запретить 217.172.179.50
Запретить 10.0.8.254
Позвольте от всех
RewriteRule архив / index.php? / $ 2 & Language = $ 1 [L, QSA]
RewriteRule index.php? язык = $ 1 [L, QSA]
RewriteRule $ 2? Язык = $ 1 [QSA]
RewriteRule ^ ((urllist | карта сайта) .* \\ (XML |..? TXT) (\\ GZ))? $ Vbseo_sitemap / vbseo_getsitemap.php карта сайта = $ 1 [L]
DirectoryIndex index.php forum.php индекса. Php3 messagebrd.pl index.html index.htm
RewriteBase /
RewriteCond% {HTTP_HOST}! ^ Windowsz \\. Чистый $ [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)
И я добавить код в SEO URL = изменение languge:

RewriteEngine On
Заказ позволяет, отрицает
Запретить 74.125.127.95
Запретить 217.172.179.50
Запретить 10.0.8.254
Позвольте от всех
RewriteRule архив / index.php? / $ 2 & Language = $ 1 [L, QSA]
RewriteRule index.php? язык = $ 1 [L, QSA]
RewriteRule $ 2? Язык = $ 1 [QSA]
RewriteCond% {QUERY_STRING} (гл = | язык =) (ж-TW | ж-CN | ..)
RewriteRule ^(.*)$ http://% {HTTP_HOST} /% 2 / $ 1? [L, R = 301]
RewriteRule ^ ((urllist | карта сайта) .* \\ (XML |..? TXT) (\\ GZ))? $ Vbseo_sitemap / vbseo_getsitemap.php карта сайта = $ 1 [L]
DirectoryIndex index.php forum.php индекса. Php3 messagebrd.pl index.html index.htm
RewriteBase /
RewriteCond% {HTTP_HOST}! ^ Windowsz \\. Чистый $ [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)
Это не сработало!

kamilkurczak
07-04-11, 09:52
хорошо здесь у вас есть пример Htaccess, если вы не используете vBSEO.:


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

но я был на вашем сайте и перевод работает хорошо!
Например:

haiduongbk
08-04-11, 04:35
Итак, не нужно добавлять этот код:

RewriteCond% {QUERY_STRING} (гл = | язык =) (ж-TW | ж-CN | ..)
RewriteRule ^(.*)$ http://% {HTTP_HOST} /% 2 / $ 1? [L, R = 301]
Большое спасибо, проблема решена

kamilkurczak
08-04-11, 08:10
спасибо за подтверждение

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Integration with translations by vB Enterprise Translator 4.10.1