PHP-Textile é um wrapper para a especificação oficial de marcação Têxtil, permitindo que os desenvolvedores para ler marcação Têxtil e transformá-lo em HTML compatível com os padrões.
A biblioteca pode ser usada para formatar e embelezar o texto inserido por usuários em um campo de formulário, emitir-lo como HTML (ou HTML5) dentro do navegador e tê-lo correctamente tornar fora texto estilizado.
A biblioteca não fazer nada por conta própria, mas PHP-Textile pode ser usado para a construção de editores WYSIWYG / WYSIWYM, utilitários de conversão de texto, ou integrado com plataformas de blogs e CMS para fornecer suporte de matéria têxtil por seus artigos e páginas.
Textile elementos de formatação suportados:
Parágrafos
Cabeçalhos
Código de bloco
Texto pré-formatado
Comentários têxteis
HTML
Cotações do Bloco
Lista com marcadores
Listas numeradas
Listas de definição
Notas de Rodapé
Notas numeradas Auto-
Links
Imagens
Tabelas
Texto forte e corajoso
Enfatizada e texto em itálico
Sobrescrito e subscrito
As inserções e deleções
Citação
Código embutido
Alinhamento do texto
Entalhe
Os estilos CSS
Classes CSS e IDs de CSS
Atributo Idioma
Conversões de caracteres
Símbolos unicode
Acrônimos
Palavras em maiúsculas
O que é novo nesta versão :
- modo de renderização Fix de alinhamento de imagem esquerda e direita em non-lite restrito .
- Corrija tipo de erro errado desencadeada ao usar a opção obsoleta a $ codificação de Parser :: textileThis ().
- Corrija atribuem expressão regular para pará-lo combinando várias vezes.
- renderização Fix de listas nas células da tabela com extensão de atributos conjunto.
- Lança uma exceção se Parser :: __ construct () é dado tipo de documento inválido, em vez de comer em silêncio e retornando documento usando o tipo de conteúdo padrão que você não estava desejando. Evita problemas em que você deseja HTML5, mas em silêncio tem XHTML devido a erro de digitação ou um problema no design do aplicativo.
- estilos Limpo fornecido pelo utilizador antes de triagem e re-formatação.
- Remova código morto e procedimentos duplicadas, conforme delineado por relatórios de cobertura de código.
- Remover não utilizado método interno Parser :: fSpecial ().
- cobertura de código de teste, estilo de codificação e correr contra HHVM.
- números de referência de nota de rodapé suporte a caracteres Unicode.
- Use nomeado sub-padrões em expressões regulares.
- Refatorada código de detecção de link.
Testes de unidade
Requisitos :
- PHP 5.3 ou superior
Comentários não encontrado