СДА

Виев Фулл Версион: Решити Форум Блокови и даље луд и не преводе



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

Форум блокови су и даље луд. Крајем Наслов теме је још увек показује [/ лангтитле], а нит је она показује на изворном језику плаката.

Пример:

хттп://ввв.јесх.цом/буг2.јпг

Тема текст треба да буде на језику корисника прегледа?

Користећи вБЕТ да је изашао данас (4.2.2)

vBET
07-05-10, 18:00
Ја то видим и знам разлог, без кода провере. Да - то је наша грешка. вБЕТ је проверу'...' у насловима да се реши титуле у другим језицима који где рез (корекција грешке: хттп://ввв.вбентерприсетранслатор.цом/форум/вбет4-буг-репортинг/644-форум-сидебар-проблем.хтмл). Пропустимо шешир корисник може подесити да'...' себе;)

Чини се да је исправљање једне грешке направили смо још један - жао за драго пропустити. Ми ћемо се побринути о томе. Имајте на уму да ће се то десити само са насловима на другим језицима који првобитно'...' на почетку. Ми ћемо дати брзо решење за то овде.

О тексту не гледа језику - ово је, нажалост, ван наше обима у овом тренутку - погледајте овде за објашњење:

vBET
07-05-10, 18:15
Исправљена. За брзо поправити молим:
1. Едит Филе / инцлуес / вбентерприсетранслатор_фунцтионс_ббцоде.хтмл
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. Едит Филе / инцлуес / вбентерприсетранслатор_фунцтионс_ббцоде.хтмл
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
Сте га користили у погрешном месту ...[/ лангтитле] Молим вас поништити те промене и користити га у одговарајуће место. Цео блок треба да буде:


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
Languages translations delivered by vBET 4.10.1