View Full Version: Løst Forum Blokkerer fremdeles buggy og heller ikke oversatt
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)
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:
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]';
}
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;
}
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):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.