générer du code html
#1
Posté 10 décembre 2009 - 12:02
Quelqu'un se serait-il déjà penché sur cette question :
comment générer de l'html à partir d'un acteur texte dans Director ?
Je veux dire de l'html "propre", pas celui pourri avec balises mal imbriquées retourné par la commande member("texte").html !!
C'est-à-dire une "moulinette" qui créerait des balises html sur mesure (balise <strong> quand le texte est en gras, balise <em> quand il est en italique, balises pour la couleur du texte, taille, etc...)
Ou un Xtra qui ferait ça..?
Tout ça pour réaliser un CMS sympa avec Director...
Merci.
gehu
#2
Posté 10 décembre 2009 - 01:01
Bonne nouvelle, c'est natif sous Director !
(Une simple recherche du mot "html" dans l'aide de Director te l'aurait révélé)
Il suffit d'accéder à la propriété HTML de ton acteur texte : put member("montexte").HTML
Ce n'est pas forcément du code super beau respectant les normes W3C (www.w3.org) mais ça fonctionne...
(Si tu veux du w3c, je ne vois pas d'autres solutions que de le coder soi-même)
#3
Posté 10 décembre 2009 - 08:46
html 'propre' .... pasà ma connaissance.
Le plus correct que j'ai trouvé pour un problème similaire, était d'avoir ma base de données et gestion de fichier en Director, mais l'éditeur en swf encapsulé dans Director (le support des quelques css permettant déjà plus que les formats de Director pour gérer du contenu homogène .
Piste possible : le member("acteurTexte").rtf est plus 'clean' que le member("acteurTexte").html, et il doit être possible de trouver des outils en ligne de commande pour convertir rtf -> html.
Pas testé, mais à explorer
Bon courage !
Séb
#4
Posté 10 décembre 2009 - 02:22
J'avais pensé en effet utiliser du .swf importé, mais à ce jour je ne maitrise pas suffisamment Flash pour pouvoir faire ça (et les composants flash intégrés dans Director sont vraiment trop basiques, impossible de rendre éditable un textArea...)
Je crois que je vais rester comme j'étais parti, utiliser le html pourri d'un acteur texte et faire une "moulinette" pour corriger les erreurs (les balises de fermeture par exemple sont oubliées si elles doivent se situer en fin de texte !)
En faisant des recherches j'avais trouvé la référence d'un Xtra sur Mediamacros nommé "TextFormatter" (> 'Importing styled text fields from HTML files - Exporting from styled text fields to HTML files'), mais plus aucun lien actif pour l'obtenir...
gehu
#5
Posté 10 décembre 2009 - 03:09
#6
Posté 04 octobre 2010 - 09:40
Quand j'ai des fichiers html a traiter, j'utilise un activeX (WOW2 ActiveX Control DLL)
de la societe EZtools (http://www.eztools-s....com/wowctl.htm)
Ce qui me permet de visualiser mes pages html, recuperer le html (avec toutes les balises correctes etc...) et meme changer dynamiquement le html de la page en cours..
voila...
1 utilisateur(s) li(sen)t ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)









