Dôležitý: Táto stránka používa cookies, (cookies). Používanie tejto webovej stránky bez nutnosti vypnúť súbory cookie v prehliadači, znamená to, že súhlasíte s tým, pre jeho použitie.
Kúp teraz! Funkcia Súbory na stiahnutie

Zarábajte s nami!

Ak by ste chceli začať zarábať peniaze s vBET pripojiť k Affiliate Program.
Výsledky 1 na 6 z 6

Závit: PHP Prísne Normy: Iba premenné by mali byť schválený odkaz

  1. #1
    Senior Member
    Dátum registrácie
    06. 2010
    Príspevky
    276

    Default PHP Prísne Normy: Iba premenné by mali byť schválený odkaz

    Chyba po aktualizácii VB aby 4.2.5 potom najnovšej verzii VBET..

    PHP Prísne Normy: Iba premenné by mali byť odovzdané odkazom v /xxxx/includes/vbenterprisetranslator_class_translator.php na riadku 410

  2. #2
    Senior Member
    Dátum registrácie
    06. 2010
    Príspevky
    276

    Default

    Akékoľvek myšlienky na túto chybu, jej re -objaviť, ale nie často?

  3. #3
    Michał Podbielski (vBET zamestnancov) vBET's Avatar
    Dátum registrácie
    10. 2009
    Príspevky
    3,037

    Default

    Budeme skúmať ho a pošleme vám odpoveď čoskoro.
    Naposledy upravil vBET; 04-06-18 v 12:25.

  4. #4
    Michał Podbielski (vBET zamestnancov) vBET's Avatar
    Dátum registrácie
    10. 2009
    Príspevky
    3,037

    Default

    Rýchle riešenie pre váš problém:
    1. Otvoriť súbor includes/vbenterprisetranslator_class_translator.php
    2. Nájsť
    Code:
    public function translateTextToDivide(&$toTranslate, $serie) {
    3. Odstrániť z riadku znamienko '&'
    4. Prejdite do 2 (každý prekladateľ má svoju vlastnú verziu tejto funkcie, takže budete musieť odstrániť znamienko na viacerých miestach)

    Niektoré vysvetlenie - znak '&' umožňuje prejsť hodnota bez kopírovania, takže to bol pridaný dôvodov výkonu.
    Keďže niektoré verzie PHP jazyku sily prejsť tam len premenné (nie hodnoty počítať ad hoc, keď funkcia sa nazýva). Je to veľmi nepríjemné, pretože potrebujeme zmeniť kód na mnohých miestach a vytvoriť dočasné premenné len na volanie funkcie, ale to je, ako to funguje, takže teraz sa budeme musieť aktualizovať náš kód.
    Dali sme si rýchlo vyriešiť. Budeme kontrolovať, ako funkcia sa používa, a rozhodnúť, je lepšie odstrániť "& " alebo vytvoriť dočasné premenné v niektorých miestach.

  5. #5
    Senior Member
    Dátum registrácie
    06. 2010
    Príspevky
    276

    Default

    Ďakujem, ale ak výkon je problém, ja vám umožní chyby, ako jej veľmi malý výskyt, ale Ďakujem za vysvetlenie.

  6. #6
    Michał Podbielski (vBET zamestnancov) vBET's Avatar
    Dátum registrácie
    10. 2009
    Príspevky
    3,037

    Default

    Riešenie bez výkon trestu budú zahrnuté v nových vydaní. Pre rýchlu opravu, prosím:
    1. Otvoriť súbor includes/vbenterprisetranslator_class_translator.php
    2. Hľadať:
    Code:
    return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this)
    .$this->translateTextToDivide(substr($toTranslate, $point), $serie);
    3. Nahradiť:
    Code:
    $rest = substr($toTranslate, $point);
    return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this)
    .$this->translateTextToDivide($rest, $serie);
    4. Prejdite do 2 (niekoľko prekladatelia majú tento kód)

Kľúčové slová pre túto tému

Prispievanie

  • Vy nie je zakladať nové témy
  • Vy nie je vkladať nové príspevky
  • Vy nie je prikladať
  • Vy nie je upravovať svoje príspevky
  •