PDA

View Full Version: Løst Forum Blokkerer fremdeles buggy og heller ikke oversatt



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

Forumet blokkene er fremdeles buggy. I enden av tråden tittelen er fortsatt viser [/ langtitle], og tråden viser det i den opprinnelige plakater språket.

Eksempel:

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

Tråd TEKST bør være i brukerens visning språk?

Bruk vBET som kom ut i dag (4.2.2)

vBET
07-05-10, 18:00
Jeg ser det og jeg vet grunnen uten kode kontroll. Ja - det er vår feil. vBET sjekker for'...' i titlene til å løse titler på andre språk der hvor kuttet (korrigering av bug: http://www.vbenterprisetranslator.com/forum/vbet4-bug-reporting/644-forum-sidebar-problem.html). Vi savner hat brukeren kan sette det'...' selv;)

Det virker som rette en bug vi laget en annen - synd for tat glipp av. Vi vil ta hånd om dette. Vær oppmerksom på at det vil skje bare med titler på andre språk har opprinnelig'...' i begynnelsen. Vi vil gi rask løsning for det her.

Om TEKST ikke sett språk - dette er dessverre ute av omfang vårt på dette øyeblikk - se her for forklaring:

vBET
07-05-10, 18:15
Korrigert. For quick fix vennligst:
1. Endre fil / inclues / vbenterprisetranslator_functions_bbcode.html
2. Finn:


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

3. REPLACE av:


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
Korrigert. For quick fix vennligst:
1. Endre fil / inclues / vbenterprisetranslator_functions_bbcode.html
2. Finn:


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

3. REPLACE av:


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


Virker ikke ... Her er hele blokken


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
Du brukte den på feil sted ...[/ langtitle] Vennligst angre disse endringene og bruke det i passende sted. Hele blokken skal være:


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



Og dette er blokken like etter denne ene som du forandret.

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