Ważne: Ta strona jest za pomocą plików cookie (cookies). Za pomocą tej strony internetowej bez wyłączania plików cookie w przeglądarce, oznacza to, że użytkownik zgadza się za to.
Kup Teraz! Funkcje Pliki do pobrania

Zarabiaj z nami!

Jeśli chcieliby Państwo rozpocząć zarabianie pieniędzy z vBET dołączyć do Program partnerski.
Wyniki 1 do 5 z 5

Wątek: Długie posty i błąd vbet_containsSeparated

  1. #1
    Junior Member
    Zarejestrowany
    Maj 2011
    Wiadomości
    11

    Default Długie posty i błąd vbet_containsSeparated

    This text was not translated, because it is originally in Polish Informacje od użytkowników: Tu zgłaszamy błędy na forum - Strona 236

    Przy dłuższych postach pojawiał się błąd:
    Code:
    Catchable fatal error: Argument 3 passed to vbet_containsSeparated() must be an instance of int, integer given, called in /usr/local/www/apache24/data/forum.alfaholicy.org/includes/vbenterprisetranslator_functions_detection.php on line 158 and defined in /usr/local/www/apache24/data/forum.alfaholicy.org/includes/vbenterprisetranslator_functions_detection.php on line 173
    W pliku vbenterprisetranslator_funkcje_detection.php oznaczyłem jako komentarz następujące linie:
    Code:
    //if(vbet_containsSeparated($message, $ignoredLen, $index)) {^M
    //$message = substr_replace($message, ''.$ignored.'', $index, $ignoredLen);^M //$index += VBET_NOTRANSLATE_LENGTH;^M //}^M
    Rozwiazanie by pomoglo, ale nie wiem czy nie oznaczylem komentarzami czegos waznego?

  2. #2
    Zakazany
    Zarejestrowany
    Sierpnia 2012
    Wiadomości
    481

    Default

    This text was not translated, because it is originally in Polish Ty zakomentowałeś opakowywanie słów/zdań z nadchodzących wiadomości w notranslate bbcode. Czy twój plik vbenterprisetranslator_functions_detection.php jest napewno aktualny?
    Ta funkcja powinna wyglądać następująco:
    PHP Code:
                    if(vbet_containsSeparated($message,$ignoredLen$index)) {
                        
    $message substr_replace($message'[notranslate]'.$ignored.'[/notranslate]'$index$ignoredLen);
                        
    $index += VBET_NOTRANSLATE_LENGTH;
                    } 
    Ty możesz spróbować pobrać najnowszego vBET'a i zaktualizować plik (widzę, że używasz najnowszej wersji). Jeśli nie używasz ignorowanych words/sentencji W. AdminCP->vBET->Translation Options->Ignored words/sentences Aby przymusowo wysiedlonej ta funkcja nie jest teoretycznie ci potrzebna niania.
    Ostatnio edytowane przez Marcin Kalak; 18-05-17 W 15:49.

  3. #3
    Junior Member
    Zarejestrowany
    Maj 2011
    Wiadomości
    11

    Default

    This text was not translated, because it is originally in Polish Niestety używam ignorowanych słów. Bo zamiast Alfa Romeo tłumaczy mi Alpha Romeo. Jak to zrobić żeby było ok?

    Przed zakupem i instalacją najnowszej wersji (kilka dni temu) używałem wersji bezpłatnej. Może dlatego takie kwiatki?

  4. #4
    Zakazany
    Zarejestrowany
    Sierpnia 2012
    Wiadomości
    481

    Default

    This text was not translated, because it is originally in Polish Najlepiej jak pobierzesz ponownie najnowszą wersję vBET i wgrasz pliki z folderu upload nadpisując je na serwerze .

  5. #5
    Zakazany
    Zarejestrowany
    Sierpnia 2012
    Wiadomości
    481

    Default

    This text was not translated, because it is originally in Polish Aby rozwiązać tą kwestię należy:
    1) Otwórz plik: includes/vbenterprisetranslator_functions_detection.php
    2) Znajdź linię:
    PHP Code:
    function vbet_containsSeparated($text$ignoredLenint $index) { 
    3) Zastąp nd:
    PHP Code:
    function vbet_containsSeparated($text$ignoredLen$index) { 
    Zmiana ta zostanie wprowadzona w wersji do wersji vBET. Proszę pamiętać, że aby opakować stare słowa w ciągu [ notranslate] należy użyć AdminCP->vBET Tools->Opaque Ignored Words.
    Ostatnio edytowane przez Marcin Kalak; 27-05-17 W 09:05.

Tagi dla tego tematu

Uprawnienia

  • Państwo nie może wysyłać nowe wątki
  • Państwo nie może odpowiedzi po
  • Państwo nie może załączników postu
  • Państwo nie może edytować swoich postów
  •