PDA

View Full Version: Leyst Forum Blocks enn þrjótur og heldur ekki þýða



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

The Forum blokkir eru enn þrjótur. Endalok þráður titill er ennþá að birtast [/ langtitle], og þráður er að sýna hana í upprunalegum veggspjöldum tungumál.

Dæmi:

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

Thread texti ætti að vera notandi skoða tungumáli?

Using vBET sem kom út í dag (4.2.2)

vBET
07-05-10, 18:00
Ég sé það og ég veit ástæðuna án þess að stöðva kóða. Já - það er padda okkar. vBET er stöðva fyrir'...' í titlum til að leysa titla á öðrum tungumálum sem þar skera (leiðrétting á galla: http://www.vbenterprisetranslator.com/forum/vbet4-bug-reporting/644-forum-sidebar-problem.html). Við sakna húfu notandi getur stillt það'...' sjálfur;)

Það virðist sem að lagfæra einn galla við bjuggum annað - því miður fyrir tat missa af. Við munum sjá um þetta. Vinsamlegast athugið að það mun gerast aðeins með titla á öðrum tungumálum sem hafa upphaflega'...' í upphafi. Við munum gefa fljótur festa fyrir það hér.

Um TEXT ekki skoðað tungumál - þetta er því miður út af umfangi okkar á þessari stundu - að finna hér til útskýringa:

vBET
07-05-10, 18:15
Leiðrétt. Fyrir fljótur festa vinsamlegast:
1. Breyta skrá / inclues / vbenterprisetranslator_functions_bbcode.html
2. Finna:


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

3. SKIPTA eftir:


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
Leiðrétt. Fyrir fljótur festa vinsamlegast:
1. Breyta skrá / inclues / vbenterprisetranslator_functions_bbcode.html
2. Finna:


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

3. SKIPTA eftir:


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


Ekki að vinna ... hér er allt blokk


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
Þú notaðir það í röngum stað ...[/ langtitle] Vinsamlegast afturkalla þessar breytingar og nota það í viðeigandi stað. Whole blokk ætti að vera:


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 þetta er loka bara eftir þetta eitt sem þú breyttir.

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