PDA

Zobacz pełną wersję: Rozwiązany Bloki Forum nadal buggy, a także nie przetłumaczone



Jesh
07-05-10, 16:34
Michał,

Bloki forum są jeszcze błędy. Koniec Tytuł wątku nadal pokazuje [/ langtitle], a wątek pokazuje go w języku oryginalnym plakaty.

Przykład:

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

TEKST Temat powinien być w języku widzenia użytkownika?

Korzystanie vBET, który wyszedł dzisiaj (4.2.2)

vBET
07-05-10, 18:00
Widzę to i wiem, że przyczyny, bez sprawdzania kodu. Tak - to jest nasz błąd. vBET sprawdza'...' w tytułach rozwiązać tytuły w innych językach, które były cięte (korekta błędów: http://www.vbenterprisetranslator.com/forum/vbet4-bug-reporting/644-forum-sidebar-problem.html). Tęsknimy użytkownika kapelusz można ustawić tam'...' się;)

Wydaje się, że korekty jeden błąd stworzyliśmy jeszcze jeden - sorry for tat przegapić. Zadbamy o tym. Należy pamiętać, że to nastąpi tylko w przypadku tytułów w innych językach które pierwotnie'...' na początku. Damy szybko naprawić tego tutaj.

O TEXT nie oglądane język - jest to niestety poza naszym zakresem na ten moment - można znaleźć tutaj wyjaśnienie:

vBET
07-05-10, 18:15
Poprawione. Na szybkie ustalenie, proszę:
1. Edycja pliku / inclues / vbenterprisetranslator_functions_bbcode.html
2. Znajdź:


if ($endShorted && $endShorted < $end) {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'[/langtitle]';

3. Zamień na:


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
Poprawione. Na szybkie ustalenie, proszę:
1. Edycja pliku / inclues / vbenterprisetranslator_functions_bbcode.html
2. Znajdź:


if ($endShorted && $endShorted < $end) {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'[/langtitle]';

3. Zamień na:


if ($endShorted && $endShorted < $end) {
$nextStart = strpos($title, '';
}


Nie działa ... o to cały blok


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
Użyto go w niewłaściwym miejscu ...[/ langtitle] Proszę cofnąć te zmiany i użyć go w odpowiednim miejscu. Całego bloku powinny być:


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);
}
}



I to jest blok tuż po tej, która została zmieniona.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translated to other languages supported by vBET Translator 4.10.1