Categories > TinyButStrong general (FR) >

Forcer conversion html

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: Arnauld
Date: 2008-06-24
Time: 10:21

Forcer conversion html

Salut,

Je sors du html de la base de donnée, il s'affiche bien seulement il n'est pas interprêté.

J'ai essayé avec htmlconv=yes -> marche pas
j'ai essayé avec MergeField('var') -> marche pas

Le html reste toujours comme du texte brut.
Y a-t-il une solution ?

html
<div>[var.contenu].[onload_1;block=div;when [var.menu]=1]</div>

d'avance merci
By: Skrol29
Date: 2008-06-24
Time: 11:51

Re: Forcer conversion html

Salut Arnaud,

Si les données issues de ta bases sont déjà converties en HTML, alors il faut empêcher qu'elles soient converties à nouveau lors de la fusion sous TBS. Par conséquent il faut mettre "htmlconv=no".
By: Arnauld
Date: 2008-06-24
Time: 12:08

Re: Forcer conversion html

Salut Skrol,

Meric pour ta réponse rapide.
J'ai essayé de mettre htmlconv=no mais rien n'y fait. Le html n'est pas interprêté.

Lorsque je sors le html de la base, je dois également appliquer
un html_etity_decode() de php.

je test donc
coté php
$contenu = html_entity_decode($row[1]);

html
<div>[var.contenu].[onload_1;block=div;htmlconv=no;when [var.menu]=1]</div>

et aucun résultat ...
By: Arnauld
Date: 2008-06-24
Time: 12:55

Re: Forcer conversion html

bien après quelques essais,

en mettant uniquement
[var.contenu;htmlconv=no]

ca marche :)

merci