Ver la Versión Completa: Resuelto Bloques del foro aún con errores y no se ha traducido
Michal,
Los bloques foro aún con errores. El final del título de hilo sigue mostrando [/ langtitle], y el hilo es lo que muestran en el idioma de los carteles originales.
Ejemplo:
http://www.jesh.com/bug2.jpg
TEXTO hilo debe ser en el idioma de visualización del usuario?
Utilizando VBET que salió hoy (4.2.2)
Yo lo veo y sé la razón, sin el código de comprobación. Sí - es nuestro error. VBET es la comprobación de'...' en títulos de resolver los títulos en otros idiomas que en el corte (corrección de errores: http://www.vbenterprisetranslator.com/forum/vbet4-bug-reporting/644-forum-sidebar-problem.html). Echamos de menos el sombrero usuario puede establecer que'...' a sí mismo;)
Parece que la corrección de un error que hemos creado otro - lo siento por ojo perder. Nosotros nos ocuparemos de esto. Tenga en cuenta que va a suceder sólo con los títulos en otros idiomas que originalmente'...' desde el principio. Vamos a dar una solución rápida para que aquí.
Acerca del texto en el idioma no visto - esto es, por desgracia fuera de nuestro alcance en este momento - por favor vea aquí para la explicación:
Corregido. Para una solución rápida, por favor:
1. Editar el archivo / inclues / vbenterprisetranslator_functions_bbcode.html
2. Buscar:
if ($endShorted && $endShorted < $end) {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'[/langtitle]';
3. Sustituir por:
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]';
}
Corregido. Para una solución rápida, por favor:
1. Editar el archivo / inclues / vbenterprisetranslator_functions_bbcode.html
2. Buscar:
if ($endShorted && $endShorted < $end) {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'[/langtitle]';
3. Sustituir por:
if ($endShorted && $endShorted < $end) {
$nextStart = strpos($title, '';
}
No funciona ... aquí es todo el bloque
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;
}
Que se utiliza en lugar equivocado ...[/ langtitle] Por favor, deshacer los cambios y utilizar en su lugar apropiado. Bloque entero debe ser:
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);
}
}
Y este es el bloque justo después de éste, que ha cambiado.
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.