View Full Version: Opgelost Forum Blokken nog buggy en ook niet vertaald
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)
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:
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]';
}
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;
}
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):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.