[SPIP] PUBLICA : Os filtros de texto

SPIP

Artigo validado

O artigo « Os filtros de texto
(Os filtros de texto - SPIP) » acabou de ser publicado por
Ricardo Porto.


Os filtros de texto

quinta-feira 3 de outubro de 2024 , por Ricardo
Porto

Esta tabela resume os filtros que modificam as tags que produzem código
HTML, o que elas fazem e em que casos as usar.

Os filtros de texto

Filtro
Efeito e utilidade
Texto à entrada / texto à saída

textebrut (SPIP)
Substitui os ``, <br> e as quebras de linha duplas por quebras de linha
simples; os espaços inquebráveis e os espaços duplos por espaços
simples.

Usa-se para inserir o texto nas tags <meta>, e outras tags HTML.
William Shakespeare:nascido em Stratford-sur-Avon

William Shakespeare:
nascido em Stratford-sur-Avon

texte_backend
(SPIP)
Formata o texto para os fluxos XML.

Particularmente útil nos templates de feed RSS.
William Shakespeare nascido em Stratford-sur-Avon

&lt;p&gt;&lt;strong&gt;William Shakespeare&lt;/strong&gt; nascido em

Stratford-sur-Avon </p>

attribut_html
(SPIP)
Formata o texto para os atributos HTML.

Usa-se tipicamente nos atributos <title>, <alt>
2 é « superior » a 1

2 é &quot;superior&quot; a 1

texte_script
(SPIP)
Formata o texto para os scripts PHP e JS.

Escapa as aspas
Bem vindo ao Harry’s Bar

Bem vindo ao Harry\'s Bar

safehtml (SPIP)
Escapa o código PHP e JS

Usado para garantir a segurança dos textos provenientes de fontes externas
(fóruns, sindicações…)

<script type="text/javascript">...</script>

supprimer_tags
(SPIP)
Suprime todas as tags HTML, conservando o conteúdo das mesmas.

Permite obter um texto «puro e simples»
William Shakespeare nasceu em
Stratford-sur-Avon

William Shakespeare nasceu em Stratford-sur-Avon

charset2unicode
(SPIP)
Converte em entidades unicode .

A vantagem deste filtro é que ele não afeta as tags HTML.
2 é « superior » a 1

2 é "superior" a 1

echapper_tags
(SPIP)
Converte os parênteses angulares de tag <...> em entidades HTML.

Útil para texto entre tags <pre>.
William Shakespeare nasceu em Stratford-sur-Avon

&lt;p&gt;&lt;strong&gt;William Shakespeare&lt;/strong&gt; nasceu em

Stratford-sur-Avon</p>

PtoBR (SPIP)
Converte as quebras de parágrafo `` em quebras de linha <br>.

Permite «compactar» o layout.
William Shakespeare :

nasceu em
Stratford-sur-Avon

<strong>William Shakespeare :</strong><br>nasceu em Stratford-sur-Avon

liens_absolus
(SPIP)
Transforma todos os links (<a href=..., <link href:..., <img src=... e <script src=...) em links absolutos.

Particularmente útil nos templates de fluxo RSS.

<img src="http://o_site.pt/IMG/arton01.jpg">

liens_ouvrants
(SPIP)
Altera os links do SPIP que remetem a sites externos de modo a que se
abram numa nova janela ou separador.

<a href="http://www.spip.net/pagina.html" target="_blank">

É importante notar que o filtro lignes_longues ainda pode ser usado, mas
está obsoleto. É preferível quebrar linhas longas usando propriedades
CSS, como word-wrap

lignes_longues
(
SPIP)
Insere quebras nas palávras «muito longas».
http://www.spip.net/spip.php?page=recherche&recherche=linhas_longas

http://www.spip.net
/spip.
php?page=recherche
&recherche=linhas_longas

P.S.
Ver igualmente a lista completa de todos os filtros: Les filtres de SPIP
(SPIP)

Documentos anexados

— Enviado por SPIP (https://www.spip.net/)