Перегляд повної версії: Вирішений Форум блоки ще баггі, а також не перекладається
Міхал,
Форум блоків і раніше глючить. Кінець нитки назва все ще показує [/ 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.