Прагляд поўнай версіі: Вырашанае Форум блокі яшчэ багі, а таксама не перакладаецца
Міхал,
Форум блокаў па-ранейшаму глючыць. Канец ніткі назва ўсё яшчэ паказвае [/ langtitle], і струмень паказваць яго на мове арыгіналу плакаты.
Прыклад:
http://www.jesh.com/bug2.jpg
Тэма Тэкст павінен быць у карыстацкім мове чытаеце?
Выкарыстанне vBET, якія выйшлі сёння (4.2.2)
Я бачу гэта і ведаю, чаму-то без кода праверкі. Так - гэта наша памылка. vBET з'яўляецца праверка'...' у загалоўках вырашыць назвы ў іншых мовах, дзе разрэз (карэкцыя памылка: http://www.vbenterprisetranslator.com/forum/vbet4-bug-reporting/644-forum-sidebar-problem.html). Нам не хапае капялюш карыстальнік можа ўсталяваць там'...' сам;)
Здаецца, што выпраўленне адна памылка, мы стварылі яшчэ адну - прабачце за вока прапусціць. Мы паклапоцімся пра гэта. Калі ласка, звярніце ўвагу, што гэта адбудзецца толькі з назвамі на іншых мовах, якія маюць першапачаткова'...' у самым пачатку. Мы дамо хуткага рашэнні для гэтага тут.
Аб TEXT не разглядаецца мова - гэта, на жаль, з нашай сферы ў гэты момант - калі ласка, глядзіце тут тлумачэнне:
Выпраўлена. Для хуткага рашэння, калі ласка:
1. Адрэдагуйце файл / inclues / vbenterprisetranslator_functions_bbcode.html
2. Пошук па сайце:
if ($endShorted && $endShorted < $end) {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'[/langtitle]';
3. Замяніць на:
if ($endShorted && $endShorted < $end) {
$nextStart = strpos($title, '[langtitle=', $endShorted);
if (!$nextStart || $nextStart > $end) {
$toParse = substr($title,$start,$end - $start);
} else {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'[/langtitle]';
}
Выпраўлена. Для хуткага рашэння, калі ласка:
1. Адрэдагуйце файл / inclues / vbenterprisetranslator_functions_bbcode.html
2. Пошук па сайце:
if ($endShorted && $endShorted < $end) {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'[/langtitle]';
3. Замяніць на:
if ($endShorted && $endShorted < $end) {
$nextStart = strpos($title, '';
}
Не працуе ... Тут цэлы блок
if (false === $end) {
$endShorted = strpos($title, '...', $start);
if ($endShorted && $endShorted < $end) {
$nextStart = strpos($title, '[langtitle=', $endShorted);
if (!$nextStart || $nextStart > $end) {
$toParse = substr($title,$start,$end - $start);
} else {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'';
}
} else {
break;
}
} else {
$end += 12;
}
Вы выкарысталі яго ў неналежным месцы ...[/ langtitle] Калі ласка, адмяніць гэтыя змены і выкарыстоўваць яго ў адпаведнае месца. Усяго блок павінен быць:
if (!$toParse) {
$endShorted = strpos($title, '...', $start);
if ($endShorted && $endShorted < $end) {
$nextStart = strpos($title, '[langtitle=', $endShorted);
if (!$nextStart || $nextStart > $end) {
$toParse = substr($title,$start,$end - $start);
} else {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'[/langtitle]';
}
} else {
$toParse = substr($title,$start,$end - $start);
}
}
І гэта блок адразу пасля гэтага той, які вы змяніліся.
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.