Інфармацыя ад карыстальнікаў: Тут пачынаюцца памылкі на форуме - Старонка 236 Пры доўгіх пасадах з'яўляцца памылка: 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 У файле vbenterprisetranslator_functions_detection.php я адзначыў у каментары наступныя радкі: Code: //if(vbet_containsSeparated($message, $ignoredLen, $index)) {^M //$message = substr_replace($message, ''.$ignored.'', $index, $ignoredLen);^M //$index += VBET_NOTRANSLATE_LENGTH;^M //}^M Гэта рашэнне дапамагло, але не ведаю, ці не oznaczylem каментарамі, што-то вельмі важнае?
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
//if(vbet_containsSeparated($message, $ignoredLen, $index)) {^M //$message = substr_replace($message, ''.$ignored.'', $index, $ignoredLen);^M //$index += VBET_NOTRANSLATE_LENGTH;^M //}^M
Ты zakomentowałeś ўпакоўка слоў/прапаноў з прынятых ў notranslate bbcode. Ваш файл vbenterprisetranslator_functions_detection.php гэта, вядома, сапраўдны? Гэтая функцыя павінна выглядаць наступным чынам: PHP Code: if(vbet_containsSeparated($message,$ignoredLen, $index)) { $message = substr_replace($message, '[notranslate]'.$ignored.'[/notranslate]', $index, $ignoredLen); $index += VBET_NOTRANSLATE_LENGTH; } Вы можаце паспрабаваць спампаваць апошнюю версію vBET і абнавіць файл (я бачу, што вы выкарыстоўваеце апошнюю версію). Калі вы не выкарыстоўваеце ігнаравання слоў/фраз ў AdminCP->vBET->Translation Options->Ignored words/sentences тады гэтая функцыя вам тэарэтычна патрэбна.
if(vbet_containsSeparated($message,$ignoredLen, $index)) { $message = substr_replace($message, '[notranslate]'.$ignored.'[/notranslate]', $index, $ignoredLen); $index += VBET_NOTRANSLATE_LENGTH; }
Апошні раз рэдагавалася Marcin Kalak; 18-05-17 у 15:49.
На жаль, я выкарыстоўваю ігнаруемых слоў. Таму што замест таго, каб Alfa Romeo тлумачыць мне, Альфа Рамэа. Як гэта зрабіць, каб было ок? Перад купляй і ўсталёўкай апошняй версіі (некалькі дзён таму) я выкарыстаў бясплатную версію. Можа, таму такія кветкі?
Лепш за ўсё, як спампаваць яшчэ раз апошнюю версію vBET і загрузкай файлаў з тэчкі загружаць перазапіс іх на серверы .
Каб вырашыць гэтую праблему неабходна: 1) Адкрыйце файл: includes/vbenterprisetranslator_functions_detection.php 2) Знайсці радок: PHP Code: function vbet_containsSeparated($text, $ignoredLen, int $index) { 3) Замяніць на: PHP Code: function vbet_containsSeparated($text, $ignoredLen, $index) { Гэта змена будзе ўведзена ў наступнай версіі vBET. Калі ласка, звярніце ўвагу, што для таго, каб спакаваць старыя словы ў тэг [notranslate] выкарыстоўвайце AdminCP->vBET Tools->Opaque Ignored Words.
function vbet_containsSeparated($text, $ignoredLen, int $index) {
function vbet_containsSeparated($text, $ignoredLen, $index) {
Апошні раз рэдагавалася Marcin Kalak; 27-05-17 у 09:05.
Прагледзець воблака пазнак
Правілы форуму