• ¡Bienvenido a XenFácil!

    Estás viendo el sitio como Invitado. Para poder participar en este sitio

    y obtendrás privilegios adicionales, acceso a otras áreas y mucho mas.

    ¡Es gratis!


    ¿Ya eres miembro? Inicia sesión

Trad.Complementos Gestor de códigos BB - BBCode Manager

lms

Administrador
#1
¿Qué hace el complemento? Ahora viene el complemento con 5 códigos BB, por defecto:
  • Header ([h2][/h2])
  • Float ([float="right/left/middle"][/float])
  • Spoiler ([spoiler="Texto del botón"][/spoiler] O [spoiler][/spoiler])
  • User ([user="userId"]NombreDeusuario[/user] O [user]NombreDeusuario[/user])
  • Flash ([flash="width, height"]URL de Vídeo[/flash] O [flash]URL de Vídeo[/flash])
Novedades:
  1. Una nueva y estandarizada vía que usa los callback de PHP para usar múltiples parámetros (como los códigos BB spoiler y flash).
  2. Un sistema de importación/exportación. Es posible compartir tus creaciones con este nuevo sistema en cuanto te familiarices con él. Hay un repositorio/almacén de códigos BB abierto en:http://xenforo.com/community/threads/bb-code-manager-bb-code-xml-repository.8470/ y aquí en xenFácil http://www.xenfacil.com/forums/códigos-bb.9/
Quédate tranquilo ya que tus usuarios conocerán todo sobre tus códigos BB ya que se integra con la página de ayuda de los códigos BB y muestra además los códigos BB personalizados activos.
Hay dos problemas conocidos:

  1. Si intentas añadir un nuevo código BB y configuras la etiqueta con el nombre de otra ya añadida, sobrescribirá la versión previa en vez de rechazarla. Tenga mucho cuidado al añadir etiquetas de códigos BB. Se resolverá en la versión 1.1.
  2. No hay integración en el editor hasta que el autor resuelva algunas cosillas.
Y por si este sencillo sistema no es lo suficientemente poderoso, si tienes conocimientos de PHP, puedes establecer una etiqueta a una devolución de llamada de PHP (Spoiler, Flash y hacer que todos los usuarios usen éste), lo que permite el uso por todos en XenForo y más cosas que aún no ha pensado el autor.

Instalación:
  1. Sube el directorio /KingK/ al directorio /library/ de tu foro. Debe quedar como /library/KingK/.
  2. Instala el complemento seleccionando el XML ubicado en el directorio /KingK/BbCodeManager/.
  3. Edita la plantilla help_bb_codes y añade lo siguiente antes del </ul> final:
Insertar CODE, HTML o PHP:
 [S]<xen:include template="help_custom_bbcodes" />[/S]
Autor: King Kovifor
Descargar desde xenForo: http://xenforo.com/community/resources/custom-bb-code-manager.173/
Para instalar en español (Tu): archivo adjunto addon_BbCodeManager-ES.xml
Frases en español (Tu): archivo adjunto BBCodeManager-Espanol-(ES)-Tu.xml (ver Importar frases traducidas)

Salud2
 

Adjuntos

lms

Administrador
#3
[spoiler="Ocultado en spoiler"]ahora lo ves[/spoiler]
ahora lo ves

Pues que no sí rula el spoiler.

Salud2
 
#4
Como que puesso adicionar HTML no foro? No consigo arranjar maneira, pensei que lo bbcode resultaria mas es muy confuso utilizalo.
Gracias,
Max
 

Tize

XenForoUser
#5
Gracias master, la verdad es que se ve genial.
Acabo de instalar el idioma pero parece que se instaló como otro idioma más.
Tal vez lo coloqué en el sitio que no se correspondía.
Pero lo importante es que funciona perfectamente.
Saludos.
 

Tize

XenForoUser
#12
Pues realmente no tienes que poner nada, simplemente mueve los iconos que quieres que aparezcan en tu editor de cara a los usuarios a tu gusto y aparecerán.
Si lo tienes instalado y no has creado ningún nuevo código no verás nada nuevo.
Con este hack solo te añade por defecto al instalarlo el [spoiler.] lo demás lo tienes que poner tú a tu gusto.
Y el spoiler si no recuerdo mal tampoco te añade el botón por tanto tendrás que añadirle uno, yo en su día cuando lo instalé también me pegué con ello más de 4 horas intentando entenderlo y si no llega a ser por la ayuda de jLuis no hubiera podido solucionarlo.
De todos modos verás que es simple de entender.
Saludos.
 

Tize

XenForoUser
#14
De nada chico, verás que es muy simple de usar.
Y si tienes dudas por aquí estamos para ayudarte con ellas, será un placer poder responder tus dudas.
Saludos.
 

lms

Administrador
#15
Primero hay que importar los xml de los bbcode de botones huérfanos en el gestor de códigos BB.
Tras ello, en el gestor de botones, verás los botones para poder insertarlos. Lo haces, guardas los cambios y vete al foro a comprobarlo refrescando una página en la que aparezca el editor.

Salud2
 

lms

Administrador
#19
Actualizado por Cédric en http://xenforo.com/community/threads/custom-bb-code-manager.27125/page-18#post-471391

Versión 1.3.5.1 - Cambios:
  • Solucionado un bucle en un comando "for" cuando se usa la opción "etiqueta avanzada" que podría generar un error sobre una clave de matríz (array) que falta (+ agregado un poco de código para evitar cualquier problema con esto) - Gracias a Peter por haber encontrado el problema
  • Solucionado un problema cuando:
  1. Se usa una opción simple en una etiqueta pero sin la opción "etiqueta avanzada"
  2. Se usa un pocentaje en los reemplazos de etiquetas (ancho/alto/etc.)
    Razón: El pocentaje precisa ser doble para conformar el comando sprintf
La solución es automática, no precisa agregar nada más como un signo extra de porcentaje

Para actualizar: usar el complemento autoinstalador de Chris o SOLO subir archivos (solo se ha modificado 1 archivo)

Versión 1.3.5 - Cambios:

  • Nueva opción para desactivar el autovínculo por código BB - Para desarrolladores que no usan BBCM, la solución está aquí.
  • Nueva opción (Opciones de XenForo => Gestor de códigos BB => Separador de opciones personalizado de códigos BB) para personalizar el separador a usar en las opciones del código BB.
  • La clase BASE del código BB se ha reescrito - @SchmitzIT: He probado en XAMP (php 5.4) y no he tenido ningún problema (No he podido realizar las mismas comprobaciones con la versión 1.3.4 para comprobar si era un problema anterior o no.)
  • Algunas de las herramientas del Parche para detener el Autovínculo se han integrado: una soluciona el alineado de los códigos BB y que se incluirá en la próxima versión de XenForo (fuente: Kier) & una herramienta para creadores de códigos BB (publicaré un tutorial con una pequeña estructura, la que yo estoy usando con mis complementos desde hace más de uño) - editado: el tutorial está aquí
  • Solucionado un pequeño error con el color de categoría de los botones huérfanos al editarlos desde el Gestor de botones.
  • Se ha incrementado el límite de caracteres sql desde la versión 1.3.4 para los campos de reemplazos pero olvidé incrementar este límite en la datawriter - @skontakt: Su error está solucionado
  • Solucionado un error para renombrar la etiqueta del código BB.
  • La solución anterior de js para spoilers anidados se ha incluido
Para actualizar: usar el complemento autoinstalador de Chris o como de costumbre (subir archivos + importar xml)

Después de un año, me puedo liberar del parche para detener el autovínculo.

Para quienes lo usen, será necesario leer este mensaje para desinstalarlo.
Naturalmente, se deberán editar todos los códigos BB que usen una URL y seleccionar la opción para desactivar el autovínculo en la ventana de edición del gestor de códigos BB. Seleccionar esta opción: "Desactivar el autovínculo en todo el contenido de la etiqueta".
Para quienes usen mi complemento Barra Avanzada de códigos BB o para quienes quieran usar opciones en las etiquetas de los códigos BB, será necesario editar una línea de php de XenForo (ver el primer mensaje de este tema). No te preocupes, esto será mucho más limpio que el Parche para detener el Autovínculo.

Esta versión y todos los procedimientos descritos han sido comprobados en dos sitios web (uno de ellos usa XenPortal), han sido comprobados en páginas con muchos códigos BB, pero todo ello se ha comprobado SOLO con PHP 5.3.; PHP 5.4 solo ha sido comprobado con Xampp.

P.S: No doy soporte para este complemento, sólo lo uso porque lo necesito.

Todas las modificaciones han sido hechas bajo Licencia Creative Commons BY 3.0.

Primer mensaje actualizado con los archivos de esta última versión

Salud2
 

lms

Administrador
#20
Versión 1.3.5.2 - Cambios:
  • Las opciones del BBCM (Gestor de códigos BB personalizados) y del Bm (Gestor de botones) están separadas ahora.
  • El Bm puede crear ahora diferentes diseños de Editor.
    La configuración de estos diseños puede configurarse para:
    1. Aparatos móviles con una opción para Tablets.
    2. Nombre del controlador de XenForo, Acción del controlador y/o Nombre de vista
      Ello permitirá tener un editor más básico para respuesta rápida (temas), por ejemplo, tal como en vBulletin 3.x
    3. Foros (se precisará editar manualmente 1 archivo)
  • La modificación que hay en el mensaje #346 se ha hecho en ayuda de un usuario que tenía un problema con este complemento y esta modificación soluciona el problema.
  • Corregido un pequeño error en Bm.
Para actualizar: usar el complemento autoinstalador de Chris Deeming o subir archivos e importar el archivo xml.
Antes de preguntar, leerse lo que hay escrito en las opciones. Gracias.
Gracias especiales a lms & MOZ quienes me han ayudado a solucionar errores y me han dado algunas ideas & opiniones.
[spoilerbb="Instalación e Información"]El xml para instalar en español en el primer mensaje. El complemento en Xenforo. El complemento original en este enlace[/spoilerbb]​
Salud2​
 
Arriba