Žiūrėti pilną versiją: Išspręsta PHP Griežti Standartai: Tik kintamieji turėtų būti priimtas nuoroda
Klaida po atnaujinimo VB-4.2.5 tada naujausia versija VBET..
PHP Griežti Standartai: Tik kintamieji turėtų būti priimtas nuoroda /xxxx/includes/vbenterprisetranslator_class_translator.php on line 410
Bet mintys apie šią klaidą, jos vėl atsiranda, bet ne dažnai?
Mes jį išnagrinės ir siųsti jums atsakyti kuo greičiau.
Greitai išspręsti jūsų problemą:
1. Atidaryti failą includes/vbenterprisetranslator_class_translator.php
2. Rasti
public function translateTextToDivide(&$toTranslate, $serie) {
3. Pašalinti iš liniją, ženklą " &'
4. Eikite į 2 (kiekvienas vertėjas turi savo versiją šia funkcija, jums reikia pašalinti prisijunkite keliose vietose)
Kai kurie paaiškinimas - ženklas "& " leidžia perduoti vertė be kopijavimo, kad ji buvo pridėta veiklos priežasčių.
Kadangi kai kurios versijos PHP kalba pajėgoms perduoti ten tik kintamųjų (ne verčių skaičius ad hoc, kai funkcija yra vadinama). Tai yra labai nepatogu, nes reikia pakeisti kodą, daugelyje vietų ir sukurti laikinų kintamųjų tik skambinimo funkcija, bet tai, kaip ji veikia dabar, kad mes turime atnaujinti mūsų kodas.
Mes davė jums greitai nustatyti. Mes patikrinti, kaip funkcija naudojama ir nuspręsti, geriau būtų pašalinti "& " ar sukurti laikinų kintamųjų kai kuriose vietose.
Ačiū, bet jei rezultatai yra problema, man leis klaidų, nes jos labai mažos atsiradimo, bet Ačiū už paaiškinimą.
Sprendimas be rezultatų bausmė bus įtraukti į naują versiją. Už greitas sprendimas, prašome:
1. Atidaryti failą includes/vbenterprisetranslator_class_translator.php
2. Ieškoti:
return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this)
.$this->translateTextToDivide(substr($toTranslate, $point), $serie);
3. Pakeisti:
$rest = substr($toTranslate, $point);
return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this)
.$this->translateTextToDivide($rest, $serie);
4. Eikite į 2 (keli vertėjai šis kodas)
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.