PHP-Textil es un contenedor para la especificación oficial de marcado Textil, permitiendo a los desarrolladores para leer textiles de marcas y transformarlo en HTML compatible con los estándares.
La biblioteca puede ser utilizado para dar formato y embellecer el texto introducido por los usuarios en un campo de formulario, salida como HTML (o HTML5) dentro del navegador y hacer que rinda adecuadamente texto estilizado.
La biblioteca no hace nada por sí mismo, pero PHP-Textile se puede utilizar para la construcción de los editores WYSIWYG / WYSIWYM, utilidades de conversión de texto, o integrado con las plataformas de blogs y CMS para proporcionar soporte textil por sus artículos y páginas.
elementos de formato textiles compatibles :
Párrafos
Encabezamientos
Código Bloquear
Texto pre-formateado
Comentarios Textil
HTML
Citas Bloque
Lista con viñetas
Las listas numeradas
Las listas de definiciones
Notas al pie
Notas Auto-numerada
Enlaces
Imágenes
Tablas
Texto fuerte y audaz
Hizo hincapié en el texto en cursiva
Superíndice y subíndice
Las inserciones y deleciones
Citación
Código de línea
Alineación del texto
Sangría
Estilos CSS
Clases CSS y los ID de CSS
Atributo Idioma
Conversiones de caracteres
Símbolos Unicode
Siglas
Palabras en mayúsculas
¿Qué es nuevo en este comunicado de
- modo de representación Fix de alineación de la imagen izquierda y derecha en la no-lite restringida .
- Fijar el tipo de error incorrecto disparada cuando se utiliza la opción obsoleta $ codificación de Parser :: textileThis ().
- Fijar atribuir expresión regular para detenerlo a juego varias veces.
- Fix prestación de listas en celdas de la tabla con los atributos lapso establecido.
- Emite una excepción si Analizador :: __ construct () se da el tipo de documento no válido, en lugar de comer en silencio y volver documento utilizando el tipo de contenido por defecto que no estabas deseando. Evita los problemas en los que desea HTML5, pero en silencio conseguido XHTML debido al typo o un problema en el diseño de la aplicación.
- Limpio estilos suministrados por el usuario antes de la clasificación y volver a formatear.
- Eliminar código muerto y procedimientos duplicados como se indica en los informes de cobertura de código.
- Eliminar sin usar método interno Analizador :: fSpecial ().
- de cobertura de código de prueba, de estilo de codificación y ejecutar contra HHVM.
- los números de referencia Footnote admiten caracteres Unicode.
- Use nombrado sub-patrones de expresiones regulares.
- refactorizado código de detección de enlace.
Pruebas unitarias
Requisitos
- PHP 5.3 o superior
Comentarios que no se encuentran