КПК

Перегляд повної версії: vBET isue з Google API



wangan
24-02-10, 20:01
Доброго дня, я адміністратор одного сайту, який працює безкоштовна версія vBET2.3.8 недавно сайт був заблокований Google. Я зв'язався з ними з цього питання, і вони сказали мені, що мені потрібно додати параметр userip на поставку IP-адресу кінцевого користувача, від імені якого сервер робить запит API, якщо я хочу, щоб розблокувати мене.

Я хотів би ваша допомога з цього питання, мені дійсно потрібно, щоб це виправити, якщо ви не можете зробити реальні зміни принаймні направити мене в правильному напрямку, так що я міг зробити зміни себе, як я трохи обмежений PHP програмування здібності.

vBET
24-02-10, 21:24
У мене вже є рішення, бо воно протягом деякого часу. Я не зробив реліз, в безкоштовної версії, бо як я знаю, userip тільки порадив не обов'язково. У мене немає часу, щоб зробили версію зараз, тому, будь ласка, дотримуйтеся цієї інструкції:

1. відкрити файл / входить / vbenterprisetranslator_functions.php
2. знайти функцію vbet_getTranslationURL ($ с, $ с)
3. замінити всі функції (не тільки цю лінію) шляхом:


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


Після цього контакти Google. Я бачу, що у нас буде випустити 2.3.x найближчим часом (всі інші версії вже є вона включала, як я пам'ятаю). Немає часу сьогодні - але, ймовірно, буде випущена завтра, якщо ви не хочете, щоб внесли зміни самі:)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations made by vB Enterprise Translator 4.9.2