Gwall ar ôl uwchraddio VB i 4.2.5 yna datganiad diweddaraf o VBET...
Safonau llym PHP: dylid dim ond newidynnau trosglwyddo drwy gyfeirio yn /xxxx/includes/vbenterprisetranslator_class_translator.php ar-lein 410
Gwall ar ôl uwchraddio VB i 4.2.5 yna datganiad diweddaraf o VBET...
Safonau llym PHP: dylid dim ond newidynnau trosglwyddo drwy gyfeirio yn /xxxx/includes/vbenterprisetranslator_class_translator.php ar-lein 410
Unrhyw syniadau am y gwall hwn, ei ail-ymddangos ond ddim yn aml?
Byddwn yn ymchwilio iddo ac yn anfon yr ymatebwch yn fuan.
Last edited gan vBET; 04-06-18 yn 12:25.
Ateb cyflym ar gyfer eich mater:
1. Agor ffeil includes/vbenterprisetranslator_class_translator.php
2. dod o hyd i
3. tynnu o arwydd y llinell 'a'Code:public function translateTextToDivide(&$toTranslate, $serie) {
4. Ewch i 2 (pob cyfieithydd Mae fersiwn ei hun o'r swyddogaeth hon felly mae angen i chi dynnu'r yr arwydd mewn nifer o leoedd)
Eglurhad-yr arwydd 'a' yn caniatáu i basio gwerth heb ei gopïo felly ychwanegwyd ar sail perfformiad.
Ers rhyw fersiwn PHP Mae'r iaith grymoedd i basio newidynnau unig yno (nid gwerthoedd cyfrif sail ad hoc pan elwir swyddogaeth). Mae hyn yn anghyfleus iawn, oherwydd mae angen inni newid cod mewn llawer o leoedd a chreu newidynnau dros dro ar gyfer galw swyddogaeth, ond dyna sut y mae'n gweithio bellach, felly bydd yn rhaid inni ddiweddaru ein Cod yn unig.
Rhoesom chi ateb cyflym. Byddwn yn gwirio sut y defnyddir y swyddogaeth ac yn penderfynu, a yw'n well i ddileu 'a' neu greu newidynnau dros dro mewn rhai mannau.
Diolch i chi, ond os bydd perfformiad yn fater, bydd yn caniatáu y gwall gan ei fod yn ddigwyddiad bach iawn ond diolch ichi am yr eglurhad.
Bydd ateb heb gosbi perfformiad yn cael eu cynnwys yn y datganiad newydd. Am ateb cyflym, os gwelwch yn dda:
1. Agor ffeil includes/vbenterprisetranslator_class_translator.php
2. Dod o hyd i:
3. Amnewid gan:Code:return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this) .$this->translateTextToDivide(substr($toTranslate, $point), $serie);
4. Ewch i 2 (Mae sawl cyfieithwyr y Cod hwn)Code:$rest = substr($toTranslate, $point); return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this) .$this->translateTextToDivide($rest, $serie);