News:

Wondering if this will always be free?  See why free is better.

Main Menu

MOD BBCode with style

Started by davidhs, March 26, 2010, 12:49:06 PM

Previous topic - Next topic

davidhs

BBCode with style

ACERCA DE...

BBCode with style, 1.5.2
BBCode con estilo.
© 2010-2020 por davidhs
© Idioma italiano 2011 por Sages
© Idioma portugués de Brasil y Portugal 2012 por Joomlamz
© Idioma ruso 2010-2011 por Bugo


Esta obra está bajo una licencia de Creative Commons Reconocimiento 3.0 Unported.

DESCRIPCIÓN

Añade la posibilidad de utilizar estilos CSS, clases CSS y atributos similares a HTML en etiquetas BBC.

Nuevos atributos de estilo opcionales:

  • style, cuyo valor, entre comillas, son reglas de estilo en línea.
  • class, cuyo valor, entre comillas, son nombres de clases de estilo.
Estos atributos se añaden a las siguientes etiquetas BBC:

  • Línea horizontal (hr).
  • Imagen (img).
  • Lista (li, list).
  • Tabla (table, td, tr).
[etiqueta class="clase_de_estilo" style="reglas"]texto[/etiqueta]

Nuevos atributos opcionales en etiquetas BBC:


  • img:

    • rotateangle, rotatebgcolor. Gira una imagen con un ángulo dado en grados y utilizando un color de fondo para la zona no cubierta después de la rotación. El color de fondo es un número hexadecimal de 3 o 6 dígitos (#rgb o #rrggbb), un color RGB (r,g,b) o uno de estos nombres de color:



































      aqua=#00ffff=#0ff=0,255,255
      black=#000000=#000=0,0,0
      blue=#0000ff=#00f=0,0,255
      fuchsia=#ff00ff=#f0f=255,0,255
      gray=#808080=128,128,128
      green=#008000=0,128,0
      lime=#00ff00=#0f0=0,255,0
      maroon=#800000=128,0,0
      navy=#000080=0,0,128
      olive=#808000=128,128,0
      orange=#ffa500=255,165,0
      purple=#800080=128,0,128
      red=#ff0000=#f00=255,0,0
      silver=#c0c0c0=192,192,192
      teal=#008080=0,128,128
      white=#ffffff=#fff=255,255,255
      yellow=#ffff00=#ff0=255,255,0
      Si el color no existe en la imagen y no se puede añadir, se usa el color más próximo. El valor por defecto es 0 (rotateangle) y black (rotatebgcolor). Valores sin comillas.
    • flip. Voltea una imagen en una dirección. Valores permitidos: horizontal, vertical. Valor sin comillas.

  • table: border. Ancho (en píxeles) del borde de una tabla. Valor sin comillas.
  • td: colspan, rowspan. Expande una celda de tabla a varias columnas y filas. Valor sin comillas.
[img rotateangle=grados rotatebgcolor=color flip=dirección]imagen[/img]
[table border=número]contenido de tabla[/table]
[td colspan=número rowspan=número]celda de tabla[/td]


Nuevas etiquetas BBC:

  • Estilo de párrafo (div): Añade una clase o estilo en línea a uno o más párrafos.
  • Estilo de carácter (span): Añade una clase o estilo en línea a un texto dentro de un párrafo.
[div class="clase_de_estilo" style="reglas"]párrafo con estilo[/div]
[span class="clase_de_estilo" style="reglas"]texto con estilo[/span]


Para estas nuevas etiquetas BBC se añaden botones en la caja de edición.


EJEMPLO


COMPATIBILIDAD SMF


  • SMF 1.1 a 1.1.21.
  • SMF 2.0 a 2.0.17.

Puede ser instalado antes o después del MOD "nCode Image Resizer" 2.0 (para SMF 2.0-2.0.15).

La opción de configuración de PHP "allow_url_fopen" debe estar activada en el fichero php.ini o .htaccess.

IDIOMAS


  • english, english_british.
  • italian.
  • portuguese_brazilian, brazilian, portuguese_pt.
  • russian.
  • spanish, spanish_es, spanish_latin.

DESCARGA

Enlace al MOD.

INSTALACIÓN MANUAL

Véase https://wiki.simplemachines.org/smf/Manual_installation_of_mods

COLABORA CON ESTE MOD

Esta obra está bajo una licencia de Creative Commons Reconocimiento 3.0 Unported.

Eres libre de compartir y adaptar este MOD. Además puedes colaborar de diversas formas:

REGISTRO DE CAMBIOS

Leyenda:   ! Corregido   + Añadido   - Eliminado   * Cambiado   @ Nota

1.5.2   07/03/2020
------------------
@ Puede ser instalado antes o después del MOD "nCode Image Resizer" 2.0 (para SMF 2.0-2.0.15).
+ Compatibilidad SMF: 2.0.11-2.0.17.
- SMF 2.0.x: Idiomas: brazilian, brazilian-utf8, spanish, spanish-utf8 (no son utilizados).

1.5.1   26/08/2015
------------------
! Cuando la etiqueta img está deshabilitada solo se muestra la URL.

1.5     23/05/2015
------------------
@ La opción de configuración de PHP "allow_url_fopen" debe estar activada en el fichero php.ini o .htaccess.
* Si falla el girar o voltear la imagen, se muestra la imagen original.
+ Compatibilidad SMF: 1.1.21 y 2.0.10.

1.4.10  07/10/2014
------------------
+ Compatibilidad SMF: 1.1.20 y 2.0.9.

1.4.9   23/06/2014
------------------
! Utilizar entidades HTML en idiomas ISO-8859-1.
+ Compatibilidad SMF: 2.0.8.

1.4.8   25/01/2014
------------------
+ Compatibilidad SMF: 2.0.7.

1.4.7   25/10/2013
------------------
@ Puede ser instalado antes o después del MOD "nCode Image Resizer" 1.3-1.4.
+ Compatibilidad SMF: 1.1.19 y 2.0.6.

1.4.6   18/08/2013
------------------
@ Esta obra está bajo una licencia de Creative Commons Reconocimiento 3.0 Unported https://creativecommons.org/licenses/by/3.0/deed.es_ES
+ Compatibilidad SMF: 2.0.5.

1.4.5   10/04/2013
------------------
+ Compatibilidad SMF: 1.1.18.
+ Compatibilidad SMF: 2.0.4.
- Compatibilidad SMF: Soporte a la serie obsoleta 1.0.x y a las versiones Beta y RC.

1.4.4   22/12/2012
------------------
+ Compatibilidad SMF: 1.0.23.
+ Compatibilidad SMF: 1.1.17.
+ Compatibilidad SMF: 2.0.3.
+ Idiomas: portuguese_brazilian, portuguese_brazilian-utf8, brazilian, brazilian-utf8, portuguese_pt, portuguese_pt-utf8, gracias a Joomlamz.

1.4.3   25/12/2011
------------------
+ Compatibilidad SMF: 1.0.22.
+ Compatibilidad SMF: 1.1.16.
+ Compatibilidad SMF: 2.0.2.

1.4.2   21/09/2011
------------------
+ Compatibilidad SMF: 1.1.15.
+ Compatibilidad SMF: 2.0.1.

1.4.1   23/06/2011
------------------
+ Compatibilidad SMF: 1.1.14.
+ Compatibilidad SMF: 2.0.
* Utiliza integration hooks en SMF 2.0 RC4 y posteriores.

1.4     09/04/2011
------------------
+ Atributo opcional class en etiquetas BBC: hr, img, li, list, table, td, tr.

1.3.2   03/04/2011
------------------
+ Idiomas: italian, italian-utf8, gracias a Sages.

1.3.1   04/03/2011
------------------
+ Compatibilidad SMF: 1.0 RC1 a RC2 y 1.0 a 1.0.21.
+ Compatibilidad SMF: 1.1 Beta 3 Public, RC1 a RC3 y 1.1 a 1.1.13.

1.3     17/02/2011
------------------
+ Atributo opcional class en etiquetas BBC: div, span.
+ Atributo opcional en etiqueta BBC table: border.
+ Compatibilidad SMF: 2.0 Beta 3.1 Public y RC5.
* Unidas en un solo paquete la versión normal y la versión que se instala después del MOD "nCode Image Resizer" 1.3-1.3.1.

1.2.2   2010-11-08
------------------
! Expresiones regulares de corrección de errores en SMF 2.0 RC2 y RC3.
+ Compatibilidad SMF: 2.0 Beta 4, RC1 a RC1.2 y RC4.
+ Idiomas: english_british, english_british-utf8 (copia de english).
+ Idiomas: spanish, spanish-utf8 (copia de spanish_es).
@ Existe una versión para instalar después del MOD "nCode Image Resizer" 1.3-1.3.1.

1.2.1   17/06/2010
------------------
! Código fuente de etiqueta BBC img.
@ Existe una versión para instalar después del MOD "nCode Image Resizer" 1.3-1.3.1.

1.2     14/06/2010
------------------
+ Atributos opcionales en etiqueta BBC img: rotateangle, rotatebgcolor, flip.

1.1     11/05/2010
------------------
+ Atributos opcionales en etiqueta BBC td: colspan, rowspan.

1.0.1   09/05/2010
------------------
+ Idiomas: russian, russian-utf8, gracias a Bugo.

1.0     29/04/2010
------------------
+ Atributo opcional style en etiquetas BBC: hr, img, li, list, table, td, tr.
+ Etiquetas BBC (y botones en la caja de edición) con atributo style: div, span.
+ Compatibilidad SMF: 2.0 RC2 a RC3.
+ Idiomas: english, english-utf8, spanish_es, spanish_es-utf8, spanish_latin, spanish_latin-utf8.

lucas-ruroken

Excelente man muy bueno mod. Por cierto ya lo mandastes a smf?
Adk Portal 3.1 is coming....

Design your universe!

davidhs

Si, pero hoy, así que tardaré un poco en saber si lo aprueban o no.

Intenté hacerlo también en table, tr, td, pero si añado en Subs.php la posibilidad de tener un parámetro en estas etiquetas, es como si no la reconociese.

P.ej, al escribir

[table style=""]
[tr]
[td]...[/td]
[/tr]
[/table]


lo transforma en
[table style=""][table]
[tr]
[td]...[/td]
[/tr]
[/table]


y si escribo
[table]
[tr style=""]
[td]...[/td]
[/tr]
[/table]


lo transforma en
[table][tr][td][/td][/tr][/table]
[tr style=""][table][tr]
[td]...[/td]
[/tr]
[/table]


En 2.0 RC2 y RC3.

davidhs

Aún no han aprobado el MOD, pero he hecho una mejora y ahora funciona en tablas.

4Kstore

Felicitaciones por el mod y por los otros también.
Y gracias por aportar a la comunidad SMF.
Saludos!

¡¡NEW MOD: Sparkles User Names!!!


lucas-ruroken

Adk Portal 3.1 is coming....

Design your universe!

Blackdozer

MUy curioso el mod, me ha gustado, en un foro de warez va muy bién ;D

davidhs

Nueva versión:

1.0.1   09/05/2010
------------------
+ Idiomas: Añadido russian, russian-utf8, gracias a Bugo.

davidhs

Nueva versión:

Leyenda:   ! Corregido   + Añadido   - Eliminado   * Cambiado   @ Nota

1.2     14/06/2010
------------------
+ Nuevos atributos opcionales en etiqueta BBCode img: rotateangle, rotatebgcolor, flip.

davidhs

Nueva versión:

Leyenda:   ! Corregido   + Añadido   - Eliminado   * Cambiado   @ Nota

1.2.1   17/06/2010
------------------
! Código fuente de etiqueta BBCode img.
@ Existe una versión para instalar después del MOD nCode Image Resizer 1.3-1.3.1.

davidhs

Nueva versión:

1.2.2   2010-11-08
------------------
! Expresiones regulares de corrección de errores en SMF 2.0 RC2 y RC3.
+ Compatibilidad SMF: Añade 2.0 Beta 4, RC1 a RC1.2 y RC4.
+ Idiomas: Añade english_british, english_british-utf8 (copia de english).
+ Idiomas: Añade spanish, spanish-utf8 (copia de spanish_es).
@ Existe una versión para instalar después del MOD nCode Image Resizer 1.3-1.3.1.

davidhs

Nueva versión:

1.3     17/02/2011
------------------
+ Nuevo atributo opcional class en etiquetas BBCode: div, span.
+ Nuevo atributo opcional en etiqueta BBCode table: border.
+ Compatibilidad SMF: Añade 2.0 Beta 3.1 Public y RC5.
* Unidas en un solo paquete la versión normal y la versión que se instala después del MOD nCode Image Resizer 1.3-1.3.1.

davidhs

Nueva versión:

1.3.1   04/03/2011
------------------
+ Compatibilidad SMF: Añade 1.0 RC1 a RC2 y 1.0 a 1.0.21.
+ Compatibilidad SMF: Añade 1.1 Beta 3 Public, RC1 a RC3 y 1.1 a 1.1.13.

davidhs

Nueva versión:

1.3.2   03/04/2011
------------------
+ Idiomas: Añade italian, italian-utf8, gracias a Sages.

davidhs

Nueva versión:

1.4     09/04/2011
------------------
+ Nuevo atributo opcional class en etiquetas BBCode: hr, img, li, list, table, td, tr.

davidhs

Nueva versión:

1.4.1   23/06/2011
------------------
+ Compatibilidad SMF: Añade 1.1.14.
+ Compatibilidad SMF: Añade 2.0.
* Utiliza integration hooks en SMF 2.0 RC4 y posteriores.

davidhs

Nueva versión:

1.4.2   21/09/2011
------------------
+ Compatibilidad SMF: Añade 1.1.15.
+ Compatibilidad SMF: Añade 2.0.1.

davidhs

Nueva versión:
1.4.3   25/12/2011
------------------
+ Compatibilidad SMF: Añade 1.0.22.
+ Compatibilidad SMF: Añade 1.1.16.
+ Compatibilidad SMF: Añade 2.0.2.

davidhs

Nueva versión:
1.4.4   22/12/2012
------------------
+ Compatibilidad SMF: Añade 1.0.23.
+ Compatibilidad SMF: Añade 1.1.17.
+ Compatibilidad SMF: Añade 2.0.3.
+ Idiomas: Añade portuguese_brazilian, portuguese_brazilian-utf8, brazilian, brazilian-utf8, portuguese_pt, portuguese_pt-utf8, gracias a Joomlamz.

Advertisement: