View Full Version: Rešeno Forum Blocks še vedno buggy in tudi ne prevajajo
Michal,
Forum Bloki so še vedno buggy. Konec nit naslova še vedno kaže [/ langtitle], in nit se kaže v izvirnem jeziku plakate.
Primer:
http://www.jesh.com/bug2.jpg
Thread TEXT je treba v uporabnika, ki vidi jeziku?
Uporaba vBET, ki je prišel ven danes (4.2.2)
Vidim in vem razloga, ne da bi preverila kodo. Da - to je naša napaka. vBET preverja za'...' v naslove za reševanje naslove v drugih jezikih, ki kjer cut (popravek bug: http://www.vbenterprisetranslator.com/forum/vbet4-bug-reporting/644-forum-sidebar-problem.html). Smo zamudili hat uporabnik ne more določiti'...' sam;)
Zdi se, da popravi one bug smo ustvarili še eno - žal za tat zamuditi. Poskrbeli bomo o tem. Prosimo, upoštevajte, da se bo to zgodilo šele z naslovi v drugih jezikih, ki imajo prvotno'...' na začetku. Mi bo hitra rešitev za to tukaj.
O besedila, ki ni v ogledov jeziku - to je na žalost iz naše področje v tem trenutku - glej tukaj za razlago:
Popravljena. Za hitro popraviti prosim:
1. Uredite datoteko / inclues / vbenterprisetranslator_functions_bbcode.html
2. Najdi:
if ($endShorted && $endShorted < $end) {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'[/langtitle]';
3. Nadomestiti z:
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]';
}
Popravljena. Za hitro popraviti prosim:
1. Uredite datoteko / inclues / vbenterprisetranslator_functions_bbcode.html
2. Najdi:
if ($endShorted && $endShorted < $end) {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'[/langtitle]';
3. Nadomestiti z:
if ($endShorted && $endShorted < $end) {
$nextStart = strpos($title, '';
}
Ne dela ... Tu je celoten 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;
}
Si ga uporabljajo v napačnem mestu ...[/ langtitle] Prosimo undo te spremembe ter njihovo uporabo na ustrezno mesto. Cel blok je treba:
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);
}
}
In to je blok samo po tem tisti, ki ste spremenili.
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.