掌上电脑

查看完整版本: 已解决 论坛块仍然越野车,也没有翻译



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)标题。我们错过帽子用户可以设置有'...'自己;)

看来,纠正一个错误,我们创建了一个又一个 - 对不起,达小姐。对此我们将采取的护理。请注意,它会只发生在有原来的其他语言的标题'...'在开始。在这里,我们将给速战速决。

不视为语言文字 - 这是不幸的是,我们的范围,在这一刻 - 请看到这里的解释:

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