PDA

Zobacz pełną wersję: vBET isue z Google API



wangan
24-02-10, 21:01
Witam, jestem administratorem jednego miejsca, które prowadzi bezpłatną wersję vBET2.3.8 niedawno witryna została zablokowana przez Google. Mam skontaktował ich o tym problemie i powiedzieli mi, że muszę dodać userip parametr dostarczyć adres IP użytkownika końcowego, w imieniu którego serwera składającego wniosek API, jeśli chcę je odblokować mnie.

Chciałbym pomoc w tej sprawie, jak naprawdę trzeba to naprawić, jeśli cant make faktyczne zmiany przynajmniej przewodnik mnie we właściwym kierunku, więc może wprowadzić zmiany w sobie jak mam nieco ograniczone możliwości programowania php.

vBET
24-02-10, 22:24
Mam już rozwiązanie go przez pewien czas. Nie wykonane wydania w darmowej wersji, ponieważ co wiem userip przeznaczona jest tylko nie jest obowiązkowa. Nie mam czasu, aby się uwolnienia teraz, więc należy postępować zgodnie z instrukcjami tym:

1. otworzyć pliku / includes / vbenterprisetranslator_functions.php
2. funkcji wyszukiwania vbet_getTranslationURL ($ od, $ do)
3. wymienić całą funkcję (nie tylko tej linii) poprzez:


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


Po tym z firmą Google. Widzę, że będziemy mieli do wydania 2.3.x szybko (i wszystkie inne wersje już to włączone, jak pamiętam). Nie czas dzisiaj - ale prawdopodobnie ukaże się jutro, jeśli nie chcesz, aby dokonane zmiany siebie:)

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