Somos conscientes de eso y en este momento no se considera como un error, pero la función (por lo que en otras palabras, errores en la chaqueta bonita).
Por favor, permítanme explicar. Lo que está escribiendo es que en algunos bloques de CMS como parte de "Mensajes Recientes Foro de texto no se ha traducido en el idioma original. De hecho, no se traduce en todos los datos correctamente, ya que el texto aparece en el bloque como es sin ningún tipo de BBCode. vB simplemente permite deshacerse de BBCodes sin ejecutarla. Y es por eso que en este texto como no se traducen.
En algunos idiomas (como el japonés) se puede ver que el texto es "traducida", porque realmente siempre se traduce, pero sin bbcode que se traduce como lo fue en su idioma original, foro. Así que Google se toma el texto, es decir en portugués, pero VBET dijo que está en otro idioma (por defecto foro), ya eliminado vB información sobre el lenguaje real. Por lo que Google se confunde a veces devuelve sólo el mismo texto y, a veces tratan de traducirlo con resultados muy pobres.
No somos capaces de hacer cualquier cosa con aquel sin vB modificación de código y nosotros no quieren que. Nosotros oficialmente preguntados vB equipo para gancho nuevo que dejaría para evaluar escogido bbcodes antes de que todo bbcodes será sacado. Ve aquí para detalles: BBCodes no extraíble
Enviamos esta proposición de más de 2 meses y aun así no obtiene respuesta en todos los ...
Así que suponiendo que - no depende de nosotros y es por eso que consideramos que no disponen de un error. Mientras vBulleitn permitirá eliminar sólo BBCodes sin necesidad de analizar lo que no podemos ayudar. VBET mensaje de marca de manera apropiada y se entregó a la lógica de traducirlo, pero vBulletin sólo elige en algunos lugares para pasarlo por alto. Usted puede ayudar a escribir su voz en el hilo - tal vez el equipo vB tendrá en cuenta esta propuesta entonces.
Lamento no poder ayudar aquíEspero que entiendan nuestra situación en este tema.
Será necesario encontrar la función que elimina vB bbcode, comprobar qué idioma o bbcode langtitle existe en el texto de entrada y en tal caso requiere archivo VBET con BBCodes y la función de un uso apropiado de analizarlo (aquellos ya están listas).
No lo hacemos porque queremos mantener la instalación VBET / actualizaciones lo más fácil posible, pero por supuesto si usted realmente quiere hacer esto, entonces por favor hágamelo saber - lo voy a probar y darle el código listo. Tenga en cuenta que se requieren para hacer esto cada vez que se actualice vBulletin -, ya que anula los cambios. Por lo tanto - proceder?
Última edición por vBET; 07-05-10 en 19:22.
Bellow es una solución muy rápida para aquellos que quieren cambiar los archivos de vBulletin. Tenga en cuenta que esta solución no es perfecta, pero le dará texto en la traducción apropiada. La cuestión no es perfecto es porque va a ser traducido dos veces - la primera vez cuando BBCodes se eliminará, el tiempo segundo, cuando toda la página está traducido.
Complacer nota que normalmente vBET tiene una manera a no dejar para tales cosas - y esto no es área traducida. Desafortunadamente aquí aparece que vBulletin ignora el contenido en 2 maneras - no sólo desnuda bbcodes, pero también a algún lugar a signos de cambios más tardíos les gusta '<' a "blancos html" signos (notación < ), así que área traducida no está rota. No buscamos solución más sofisticada - el real uno da tradujo textos, no tan bien gustarlo podría ser, pero más a menudo 2.ª traducción regresa texto mismo y no toma actuación cuándo es ya cached. Hope que será vale por ahora y que vBulletin equipo finalmente respuesta para nuestra petición de gancho
Solución rápida:
1. Editar el archivo / Includes / functions.php
2. Buscar:
3. Puesto después:PHP Code:
function strip_bbcode($message, $stripquotes = false, $fast_and_dirty = false, $showlinks = true, $stripimg = false)
{
PHP Code:
if (false !== strpos($message, '[/lang]')) {
require_once(DIR. '/includes/vbenterprisetranslator_functions.php');
$message = vbet_parseOnlyLang($message, true);
}
OK - yo lo veo. Parece que tenemos que recordar lo que es la lengua, permite eliminar todas las etiquetas existentes, y al final se traducen. Este cosas extrañas porque BBCodes fue traducido y después de que aquellas en las que no se elimina. Voy a trabajar en esto.
¿En qué se puede esperar un poco con esto - que la próxima semana. Parece que la tarea perfecta para nuestro nuevo miembro. Fresco de abejas - vamos a verificar la solución antes de su publicación. Por lo tanto - se puede dar solución en la próxima semana?![]()