查看完整版本: 已解決 錯誤無法轉換的所有主題和帖子
haiduongbk
05-04-11, 20:22
論壇我:windowsz.net我可以按一下國旗上的語言,例如英語,鏈接如下:鏈接原件:
http://windowsz.net/showthread.php/22507-hotfix-windows-7-pre-SP2-version-7601.21649?p=57570
鏈接後,點擊英文翻譯:
http://windowsz.net/showthread.php/22507-hotfix-windows-7-pre-SP2-version-7601.21649?p=57570&language=en
與你看,鏈接,而不是語言= 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。保存並測試。
關於第一個問題:
你安裝了一些新的MOD?也許是有衝突的MOD。前everyting作品好在哪裡?
如何檢查衝突?只是讓所有MODS沒有 vBET再次檢查鏈接。
haiduongbk
06-04-11, 09:33
我這樣做,但它仍然無法正常工作與我為此事。當我翻譯下拉菜單,它工作正常,但是當翻譯點擊國旗,這是行不通的。所以,這就是錯誤的?我使用百度推廣 4.1.2。幫助我
kamilkurczak
06-04-11, 19:10
什麼這個問題:
\u200b
後仍然是翻譯?
你粘貼代碼從我以前的帖子中的好去處?此代碼應解決這個問題。
關於問題與標誌 - 請嘗試找到一個衝突的一些MOD。
請禁用所有MODS沒有 vBET並試圖找到這個問題了。
也 - 你可以使用vBET的網址在搜索引擎優化的形式。
這樣做只是去admincp - > vBET - >主集轉換鏈接類型創建的URL根據 SEO鏈接的共識(即“/ EN /地址”)。之後,上傳到我們的主要論壇。htaccess文件從 vBET包。
haiduongbk
06-04-11, 20:37
- 我已經停用所有的MODS在董事會和vBET操作,但它仍然無法上。 - 錯誤 \\ u200b仍時有發生。然而,協議 vBET網址在搜索引擎優化它為我工作。感謝 kamilkurczak
haiduongbk
06-04-11, 20:49
kamilkurczak:我已經從舊鏈接類型索引(語言),並希望切換搜索引擎優化鏈接做什麼?首先要可用的搜索引擎優化鏈接。家具後添加此規則的。htaccess(SEO規則之前):
RewriteCond%{QUERY_STRING}(HL = |語言 =)(ZH - TW | ZH - 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];
}
}
你可以看到我已經取代了如你所說的代碼。但它仍然不起作用協議此類產品=。但我不在乎任何更多的問題,我有興趣使用搜索引擎優化的網址,如你所說,對我來說沒有任何錯誤,它是成功的。我只希望它的模式。htaccess文件把它自己,到了SEO的url =此類產品。我補充說:
RewriteCond%{QUERY_STRING}(HL = |語言 =)(ZH - TW | ZH - CN | ...)
RewriteRule ^(.*)$ http://%{HTTP_HOST} /%2 / $ 1? [L,R = 301]
在文件htacess但它不工作。下面是代碼。htacess我:
RewriteEngine敘述在
為了允許,拒絕
拒絕從 74.125.127.95
拒絕從 217.172.179.50
拒絕從 10.0.8.254
允許從所有
RewriteRule存檔 /的index.php?/ $ 2&語言 = $ 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 forum.php index.php的索引。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錯誤 404(http://windowsz.net/indexa.htm)
ErrorDocument 401 HTTP錯誤 404(http://windowsz.net/indexa.htm)
ErrorDocument 403 HTTP錯誤 404(http://windowsz.net/indexa.htm)
ErrorDocument 500 HTTP錯誤 404(http://windowsz.net/indexa.htm)
而我的代碼添加到SEO URL =改變 languge:
RewriteEngine敘述在
為了允許,拒絕
拒絕從 74.125.127.95
拒絕從 217.172.179.50
拒絕從 10.0.8.254
允許從所有
RewriteRule存檔 /的index.php?/ $ 2&語言 = $ 1 [L,QSA]
RewriteRule的index.php?語言 = $ 1 [L,QSA]
RewriteRule 2美元?語言 = $ 1 [QSA]
RewriteCond%{QUERY_STRING}(HL = |語言 =)(ZH - TW | ZH - CN | ...)
RewriteRule ^(.*)$ http://%{HTTP_HOST} /%2 / $ 1? [L,R = 301]
RewriteRule ^((urllist |網站地圖).* \\(XML | TXT)(\\。GZ)?)$ vbseo_sitemap / vbseo_getsitemap.php?地圖 = $ 1 [L]
DirectoryIndex forum.php index.php的索引。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錯誤 404(http://windowsz.net/indexa.htm)
ErrorDocument 401 HTTP錯誤 404(http://windowsz.net/indexa.htm)
ErrorDocument 403 HTTP錯誤 404(http://windowsz.net/indexa.htm)
ErrorDocument 500 HTTP錯誤 404(http://windowsz.net/indexa.htm)
它沒有工作!
kamilkurczak
07-04-11, 09:52
確定這裡有例子。htaccess的,如果你不要使用百度推廣:
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}(HL = |語言 =)(ZH - TW | ZH - 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):
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.