PDA

View Full Version: vBET isue với Google API



wangan
24-02-10, 21:01
Xin chào bạn, Tôi là một admin của một trang web chạy phiên bản miễn phí của vBET2.3.8 gần đây trang web đã bị chặn bởi Google. Tôi đã liên lạc với họ về vấn đề này và họ nói với tôi rằng, tôi cần phải thêm tham số userip cung cấp địa chỉ IP của người sử dụng kết thúc vào ngày mà thay mặt cho các máy chủ đang thực hiện các yêu cầu API nếu tôi muốn họ để mở khóa.

Tôi muốn giúp đỡ của bạn về vấn đề này như tôi thực sự cần phải khắc phục điều này, nếu bạn không thể thực hiện những thay đổi thực tế ít nhất là hướng dẫn cho tôi đúng hướng để tôi có thể làm thay đổi bản thân mình như tôi đã phần nào hạn chế khả năng lập trình php.

vBET
24-02-10, 22:24
Tôi đã có giải pháp cho nó một thời gian. Tôi đã không được thực hiện phát hành trong phiên bản miễn phí bởi vì như tôi biết userip chỉ đề nghị không bắt buộc. Tôi không có thời gian để phát hành được thực hiện tại, vì vậy xin vui lòng làm theo hướng dẫn:

1. mở tập tin / bao gồm / vbenterprisetranslator_functions.php
2. chức năng tìm vbet_getTranslationURL ($ từ, đến)
3. thay thế chức năng toàn bộ (không chỉ có dòng này) bằng cách:


function vbet_getTranslationURL($from,$to) {
global $vbulletin;

if ($vbulletin->options['vbenterprisetranslator_googleapikey']) {
return 'http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&format=html&langpair='.$from.'|'.$to.'&key='.$vbulletin->options['vbenterprisetranslator_googleapikey'].'&userip='.$_SERVER['REMOTE_ADDR'];
} else {
return 'http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&format=html&langpair='.$from.'|'.$to.'&userip='.$_SERVER['REMOTE_ADDR'];
}
}


Sau đó Google liên hệ với. Tôi thấy rằng chúng tôi sẽ có phiên bản 2.3.x (tất cả các phiên bản khác đã có nó bao gồm như tôi nhớ). Không có thời gian ngày hôm nay - nhưng có lẽ sẽ được phát hành vào ngày mai nếu bạn không muốn thực hiện những thay đổi chính mình:)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Languages translations delivered by vBET 4.10.1