PDA

View Full Version: Opgelost Forum Blokken nog buggy en ook niet vertaald



Jesh
07-05-10, 16:34
Michal,

Het forum blokken zijn nog steeds buggy. Het einde van de draad titel is nog steeds laten zien [/ langtitle], en de draad is te laten zien in de originele affiches taal.

Voorbeeld:

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

Draad tekst moet in gebruiker die taal?

Met behulp van vBET dat kwam vandaag de dag (4.2.2)

vBET
07-05-10, 18:00
Ik zie het en ik weet de reden, zonder code te controleren. Ja - het is onze fout. vBET is controleren op'...' in titels om titels op te lossen in andere talen die waar gesneden (correctie van bug: http://www.vbenterprisetranslator.com/forum/vbet4-bug-reporting/644-forum-sidebar-problem.html). We missen hat gebruiker kan er ingesteld'...' zelf;)

Het lijkt erop dat het corrigeren van een bug hebben we nog een gemaakt - sorry voor tat missen. Wij zorgen hierover. Houdt u er rekening mee dat het alleen zal gebeuren met titels in andere talen nadat het aanvankelijk'...' bij het begin. Wij geven snelle oplossing voor dat hier.

Over het TEXT niet in bekeken taal - dit is helaas uit onze mogelijkheden op dit moment - zie hier voor uitleg:

vBET
07-05-10, 18:15
Gecorrigeerd. Voor een snelle fix please:
1. Bewerk het bestand / inclues / vbenterprisetranslator_functions_bbcode.html
2. Zoek:


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

3. Vervangen door:


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
Gecorrigeerd. Voor een snelle fix please:
1. Bewerk het bestand / inclues / vbenterprisetranslator_functions_bbcode.html
2. Zoek:


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

3. Vervangen door:


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


Werkt niet ... Hier is het hele 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
Je gebruikte het in de verkeerde plaats ...[/ langtitle] Gelieve deze wijzigingen ongedaan te maken en het op juiste plaats te gebruiken. Hele blok moet zijn:


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



En dit is blok net na deze een die je veranderd.

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