КПК

Прагляд поўнай версіі: Вырашанае Форум блокі яшчэ багі, а таксама не перакладаецца



Jesh
07-05-10, 16:34
Міхал,

Форум блокаў па-ранейшаму глючыць. Канец ніткі назва ўсё яшчэ паказвае [/ langtitle], і струмень паказваць яго на мове арыгіналу плакаты.

Прыклад:

http://www.jesh.com/bug2.jpg

Тэма Тэкст павінен быць у карыстацкім мове чытаеце?

Выкарыстанне vBET, якія выйшлі сёння (4.2.2)

vBET
07-05-10, 18:00
Я бачу гэта і ведаю, чаму-то без кода праверкі. Так - гэта наша памылка. vBET з'яўляецца праверка'...' у загалоўках вырашыць назвы ў іншых мовах, дзе разрэз (карэкцыя памылка: http://www.vbenterprisetranslator.com/forum/vbet4-bug-reporting/644-forum-sidebar-problem.html). Нам не хапае капялюш карыстальнік можа ўсталяваць там'...' сам;)

Здаецца, што выпраўленне адна памылка, мы стварылі яшчэ адну - прабачце за вока прапусціць. Мы паклапоцімся пра гэта. Калі ласка, звярніце ўвагу, што гэта адбудзецца толькі з назвамі на іншых мовах, якія маюць першапачаткова'...' у самым пачатку. Мы дамо хуткага рашэнні для гэтага тут.

Аб TEXT не разглядаецца мова - гэта, на жаль, з нашай сферы ў гэты момант - калі ласка, глядзіце тут тлумачэнне:

vBET
07-05-10, 18:15
Выпраўлена. Для хуткага рашэння, калі ласка:
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]';
}

Jesh
07-05-10, 20:16
Выпраўлена. Для хуткага рашэння, калі ласка:
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;
}

vBET
07-06-10, 18:32
Вы выкарысталі яго ў неналежным месцы ...[/ 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):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Multilingual forum supported by vBET Translator 4.10.1