<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>css 4 design &#187; TinyMCE</title>
	<atom:link href="http://css4design.com/tag/tinymce/feed" rel="self" type="application/rss+xml" />
	<link>http://css4design.com</link>
	<description>Le blog de l&#039;intégrateur web</description>
	<lastBuildDate>Sun, 05 Feb 2012 18:10:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel='hub' href='http://css4design.com/?pushpress=hub'/>
		<item>
		<title>Créer des « Call to Action » ou des « boutons CSS » dans l&#8217;éditeur WYSIWYG TinyMCE</title>
		<link>http://css4design.com/bouton-call-to-action-css</link>
		<comments>http://css4design.com/bouton-call-to-action-css#comments</comments>
		<pubDate>Tue, 10 May 2011 11:46:46 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Editeur]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Lien]]></category>
		<category><![CDATA[Strong]]></category>
		<category><![CDATA[TinyMCE]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WYSIWYG]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=10176</guid>
		<description><![CDATA[Cette petite astuce toute simple permettra à vos clients(1) de styler certains liens différemment des autres (Call to action, bouton, etc.) depuis TinyMCE, l&#8217;éditeur WYSIWYG de WordPress. Il suffit de créer un lien et de le mettre en «gras» avec l&#8217;icône B. Cette combinaison toute simple vous donnera le composé HTML suivant : &#60;strong&#62; &#60;a href="http://wp4design.com/basics-theme-wordpress-minimaliste-base-sur-html5-boilerplate-et-le-codex/"&#62; lien de téléchargement &#60;/a&#62; &#60;/strong&#62; Pour les styles CSS : strong a { font-weight: normal; padding: 0.25em 0.5em; background: #F29F05; color: #000; -webkit-border-top-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; -moz-border-radius-topleft: 8px; -moz-border-radius-bottomright: 8px; border-top-left-radius: 8px; border-bottom-right-radius: 8px; } On peut aller plus loin en isolant ce marquage HTML [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fbouton-call-to-action-css">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fbouton-call-to-action-css&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Cette petite astuce toute simple permettra à vos clients<sup><a href="#client">(1)</a></sup> de styler certains liens différemment des autres (<em>Call to action</em>, bouton, etc.) depuis TinyMCE, l&#8217;éditeur <abbr title="What You See Is What You Get">WYSIWYG</abbr> de WordPress. Il suffit de créer un lien et de le mettre en «gras» avec l&#8217;icône <strong>B</strong>. Cette combinaison toute simple vous donnera le composé HTML suivant :<span id="more-10176"></span>
<pre>&lt;strong&gt;
    &lt;a href="http://wp4design.com/basics-theme-wordpress-minimaliste-base-sur-html5-boilerplate-et-le-codex/"&gt;
        lien de téléchargement
    &lt;/a&gt;
&lt;/strong&gt;</pre>
Pour les styles CSS :
<pre>strong a {
    font-weight: normal;
    padding: 0.25em 0.5em;
    background: #F29F05;
    color: #000;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-bottomright: 8px;
    border-top-left-radius: 8px;
    border-bottom-right-radius: 8px;
}</pre>
On peut aller plus loin en isolant ce marquage HTML dans son propre paragraphe pour augmenter les possibilités. Comme dit le proverbe bien connu : «Plus il y a  de marquage HTML et plus il y a de marrage sous les bretelles», comme le centrage, des backgrounds différents, etc.</p>

<p>Dans le même esprit, on peut également envisager de combiner un  lien avec  «l&#8217;italique» (<em>I</em>) pour styler ensuite le sélecteur <code>em a</code>.</p>

<p>D&#8217;un point de vue sémantique, l&#8217;importance des textes véhiculée par <code>strong</code> ou <code>em</code> devrait s&#8217;accorder avec une mise en évidence plus ou moins forte des contenus associés.</p>

<p><sup id="client">(1)</sup> Si c&#8217;est pour pour vos clients, ça devrait être bon pour vous aussi !</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/markdown-un-plugin-wordpress-pour-produire-du-xhtml' title='Markdown, un plugin WordPress pour produire du XHTML facilement, rapidement et proprement'>Markdown, un plugin WordPress pour produire du XHTML facilement, rapidement et proprement</a></li><li><a href='http://css4design.com/editeurs-wysiwyg-allez-les-developpeurs-encore-un-effort' title='Editeurs WYSIWYG : allez, les développeurs encore un effort :)'>Editeurs WYSIWYG : allez, les développeurs encore un effort :)</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur' title='Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur'>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</a></li><li><a href='http://css4design.com/wordpress-a-z-css' title='WordPress de A à Z &#8212; C comme CSS &amp; Composé HTML5'>WordPress de A à Z &#8212; C comme CSS &#038; Composé HTML5</a></li><li><a href='http://css4design.com/markdown-on-save-wordpress-html' title='Markdown on Save &#8212; L&#8217;ami HTML de Markdown pour WordPress'>Markdown on Save &#8212; L&#8217;ami HTML de Markdown pour WordPress</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=10176&amp;md5=84631c6f52997f3387938a27e8fd69bc" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/bouton-call-to-action-css/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=10176&amp;md5=84631c6f52997f3387938a27e8fd69bc" type="text/html" />
	</item>
		<item>
		<title>Pour réparer éditeur visuel bloqué, casses un flux RSS ^_^</title>
		<link>http://css4design.com/votre-editeur-visuel-wordpress-est-bloque-sur-html</link>
		<comments>http://css4design.com/votre-editeur-visuel-wordpress-est-bloque-sur-html#comments</comments>
		<pubDate>Tue, 10 Jun 2008 10:01:00 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Content Management System]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[ShortCode]]></category>
		<category><![CDATA[TinyMCE]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=247</guid>
		<description><![CDATA[Dans WordPress, le bloquage de l&#8217;éditeur visuel basé sur tinyMCE en position HTML arrive relativement souvent sans que l&#8217;on sache vraiment pourquoi. C&#8217;est typiquement le genre de petit soucis qu&#8217;on laisse passer un temps avant de s&#8217;attaquer au problème. En ce qui me concerne, j&#8217;ai parcouru les quelques ressources qui en parlait, pour découvrir que certains thèmes WordPress causaient des problèmes en ajoutant des fonctionnalités à l&#8217;éditeur. Toutefois, dans mon cas, vu que mon thème, c&#8217;est moi qui l&#8217;ai fait, je sais ce qu&#8217;il y a dedans : je n&#8217;ai pas touché à ce satané éditeur visuel&#8230; Hum&#8230; sauf qu&#8217;en [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fvotre-editeur-visuel-wordpress-est-bloque-sur-html">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fvotre-editeur-visuel-wordpress-est-bloque-sur-html&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Dans WordPress, le bloquage de l&#8217;éditeur visuel basé sur tinyMCE en position HTML arrive relativement souvent sans que l&#8217;on sache vraiment pourquoi. C&#8217;est typiquement le genre de petit soucis qu&#8217;on laisse passer un temps avant de s&#8217;attaquer au problème. En ce qui me concerne, j&#8217;ai parcouru les <a href="http://www.wordpress-fr.net/support/viewtopic.php?pid=78725">quelques ressources</a> qui en parlait, pour découvrir que certains thèmes WordPress causaient des problèmes en ajoutant des fonctionnalités à l&#8217;éditeur.<span id="more-247"></span></p>

<p>Toutefois, dans mon cas, vu que mon thème, c&#8217;est moi qui l&#8217;ai fait, je sais ce qu&#8217;il y a dedans : je n&#8217;ai pas touché à ce satané éditeur visuel&#8230; Hum&#8230; sauf qu&#8217;en testant avec le thème par défaut, le problème s&#8217;est réglé. <em>Damned! </em>Le problème vient donc bien de mon thème&#8230;</p>

<p>A partir de là, il ne m&#8217;a pas fallu bien longtemps pour chercher du côté du fichier <em>functions.php</em> qui apparaissait comme le seul à pouvoir torturer le petit tinyMCE de la sorte. D&#8217;autant plus que j&#8217;utilise des morceaux du <a href="http://www.plaintxt.org/themes/sandbox/">thème Sandbox</a> dans lesquels j&#8217;aurais pu faire une coupe trop franche ou pas assez !</p>

<p>Je ne vais pas vous faire patienter plus longtemps pour vous livrer le coupable qui se cachait dans une fonction qui servait à  insérer une vidéo Youtube via un shortcode. J&#8217;avais pourtant déniché cette petite perle chez <a href="http://blog.burninghat.net/2008/04/08/wordpress-25-shortcode-api-2/">quelqu&#8217;un de confiance</a> ;)</p>

<p>J&#8217;ai donc supprimé les fonctions et tout est revenu à la normale&#8230; pendant au moins dix minutes ! le temps d&#8217;écrire ce billet, et hop, l&#8217;éditeur visuel perdait la vue à nouveau /o\ le code de l&#8217;ami <a href="http://blog.burninghat.net/">burn&#8217;</a> n&#8217;étant donc pas fautif !</p>

<p>Je décidais de laisser ce petit soucis de côté pour la prochaine fois pour embrayer sur la résolution d&#8217;un problème bien plus important : mon flux RSS, invalide, provoquait des erreurs. Après une discussion sur <a href="http://twitter.com/br1o">Twitter</a> avec <a href="http://olivier.galluchot.com/">Olivier Galluchot</a> qui m&#8217;a fournit des pistes précieuses, comme supprimer tous les espaces surnuméraires dans les fichiers relatifs aux flux présents dans le dossier /includes, et tout rentrait dans l&#8217;ordre.</p>

<p>Cerise sur la cacahouette, en revenant corriger cet article, j&#8217;ai retrouvé un éditeur visuel en parfait état de marche&#8230;</p>

<p>Conclusion en forme de proverbe indien :  pour réparer éditeur visuel bloqué ; casses un flux RSS ^_^</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/bouton-call-to-action-css' title='Créer des « Call to Action » ou des « boutons CSS » dans l&#8217;éditeur WYSIWYG TinyMCE '>Créer des « Call to Action » ou des « boutons CSS » dans l&#8217;éditeur WYSIWYG TinyMCE </a></li><li><a href='http://css4design.com/le-petit-journal-du-web-7' title='Le petit journal du web : HTML5, CSS3, jQuery, WordPress, Métiers du Web, Vie quotidienne et Nostalgeek'>Le petit journal du web : HTML5, CSS3, jQuery, WordPress, Métiers du Web, Vie quotidienne et Nostalgeek</a></li><li><a href='http://css4design.com/la-revue-de-web-de-la-semaine-1' title='La revue de web de la semaine #1'>La revue de web de la semaine #1</a></li><li><a href='http://css4design.com/wordpress-chaines-de-caracteres-a-traduire-vs-variables' title='WordPress &#8212; Chaines de caractères à traduire vs. variables ?'>WordPress &#8212; Chaines de caractères à traduire vs. variables ?</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur' title='Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur'>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=247&amp;md5=29ba0514d5ee8451b8d4a4f9d4e9712b" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/votre-editeur-visuel-wordpress-est-bloque-sur-html/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=247&amp;md5=29ba0514d5ee8451b8d4a4f9d4e9712b" type="text/html" />
	</item>
		<item>
		<title>Editeurs WYSIWYG : allez, les développeurs encore un effort :)</title>
		<link>http://css4design.com/editeurs-wysiwyg-allez-les-developpeurs-encore-un-effort</link>
		<comments>http://css4design.com/editeurs-wysiwyg-allez-les-developpeurs-encore-un-effort#comments</comments>
		<pubDate>Sat, 17 May 2008 19:05:59 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Content Management System]]></category>
		<category><![CDATA[Editeur]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[TinyMCE]]></category>
		<category><![CDATA[WYSIWYG]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=367</guid>
		<description><![CDATA[Je suis peut-être difficile &#8212; ou compliqué &#8212; mais je ne trouve pas l&#8217;éditeur idéal (vous me direz que &#171;&#160;trouver un idéal&#160;&#187; revient à se mettre le doigt dans l&#8217;oeil, mais bon&#8230;). Je parle des éditeurs plus ou moins WYSIWYG comme TinyMCE, FCKEditor, Xinha, htmlArea, Cross-Browser Rich Text Editor (RTE), Cross-Browser WYSIWYG Editor, etc. A noter que WordPress intègre par défaut une version modifiée de TinyMCE qui fonctionne désormais plutôt bien&#8230; lorsqu&#8217;on se limite à des structures de contenus assez simples. Moi je rêve d&#8217;un éditeur WYSIWYG qui permettrait des imbrications de balises comme l&#8217;insertion de listes de définition à [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fediteurs-wysiwyg-allez-les-developpeurs-encore-un-effort">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fediteurs-wysiwyg-allez-les-developpeurs-encore-un-effort&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Je suis peut-être difficile &#8212; ou compliqué &#8212; mais je ne trouve pas l&#8217;éditeur idéal (vous me direz que &laquo;&nbsp;trouver un idéal&nbsp;&raquo; revient à se mettre le doigt dans l&#8217;oeil, mais bon&#8230;). Je parle des éditeurs plus ou moins <a href="http://fr.wikipedia.org/wiki/WYSIWYG">WYSIWYG</a> comme <a href="http://tinymce.moxiecode.com/index.php">TinyMCE</a>, <a href="http://www.fckeditor.net/">FCKEditor</a>, <a href="http://xinha.webfactional.com/">Xinha</a>, <a href="http://www.htmlarea.com/">htmlArea</a>, <a href="http://www.kevinroth.com/rte/">Cross-Browser Rich Text Editor (RTE)</a>, <a href="http://www.openwebware.com/">Cross-Browser WYSIWYG Editor</a>, etc. A noter que WordPress intègre par défaut une version modifiée de TinyMCE qui fonctionne désormais plutôt bien&#8230; lorsqu&#8217;on se limite à des structures de contenus assez simples.<span id="more-233"></span></p>

<p>Moi je rêve d&#8217;un éditeur WYSIWYG qui permettrait des imbrications de balises comme l&#8217;insertion de listes de définition à l&#8217;intérieur d&#8217;une liste ordonnée ou non-ordonnée, par exemple :
<pre>&lt;ol&gt;
  &lt;li&gt;
    &lt;dl&gt;
      &lt;dt&gt;Terme 1&lt;/dt&gt;
      &lt;dd&gt;Définition 1&lt;/dd&gt;
      &lt;dt&gt;Terme 2&lt;/dt&gt;
      &lt;dd&gt;Définition 2&lt;/dd&gt;
    &lt;/dl&gt;
  &lt;/li&gt;
&lt;/ol&gt;</pre>
Voire même qui permettrait de choisir les balises se trouvant à l&#8217;intérieur des éléments dd comme :
<pre>&lt;ol&gt;
  &lt;li&gt;
    &lt;dl&gt;
      &lt;dt&gt;Terme 1&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;Définition 1&lt;/p&gt;&lt;/dd&gt;
      &lt;dt&gt;Terme 2&lt;/dt&gt;
      &lt;dd&gt;&lt;blockquotes&gt;Définition 2&lt;/blockquotes&gt;&lt;/dd&gt;
    &lt;/dl&gt;
  &lt;/li&gt;
&lt;/ol&gt;</pre>
La question n&#8217;est évidement pas de (re)lancer un débat sur l&#8217;intérêt de mettre en place une telle structure, mais plutôt de voir si un tel éditeur existe déjà (le web est si  vaste, on ne sait jamais) ou s&#8217;il serait possible de créer un plugin pour les éditeurs existants, sur le modèle de l&#8217;éditeur de <a href="http://www.scribefire.com/">Scribefire</a> qui permet de saisir la balise HTML de son choix en cliquant sur <em>Custom HTML</em> suite à une sélection de texte (ce qui n&#8217;est déjà pas si mal).</p>

<p>L&#8217;idéal serait évidemment de pouvoir proposer, suite à une sélection, une liste de balises en fonction de la sélection elle-même : type bloc ou en ligne, afin d&#8217;éviter les imbrications contre-nature ;)</p>

<p>Je rêve, ou bien ?</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/bouton-call-to-action-css' title='Créer des « Call to Action » ou des « boutons CSS » dans l&#8217;éditeur WYSIWYG TinyMCE '>Créer des « Call to Action » ou des « boutons CSS » dans l&#8217;éditeur WYSIWYG TinyMCE </a></li><li><a href='http://css4design.com/markdown-un-plugin-wordpress-pour-produire-du-xhtml' title='Markdown, un plugin WordPress pour produire du XHTML facilement, rapidement et proprement'>Markdown, un plugin WordPress pour produire du XHTML facilement, rapidement et proprement</a></li><li><a href='http://css4design.com/programme-formation-html-css' title='Quelques notes &#8212; Programme de formation HTML &amp; CSS'>Quelques notes &#8212; Programme de formation HTML &#038; CSS</a></li><li><a href='http://css4design.com/markdown-on-save-wordpress-html' title='Markdown on Save &#8212; L&#8217;ami HTML de Markdown pour WordPress'>Markdown on Save &#8212; L&#8217;ami HTML de Markdown pour WordPress</a></li><li><a href='http://css4design.com/bbcomposer-editeur-html-a-consommer-sur-place-ou-a-emporter' title='BBComposer &#8212; l&#8217;éditeur HTML à consommer sur place ou à emporter'>BBComposer &#8212; l&#8217;éditeur HTML à consommer sur place ou à emporter</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=233&amp;md5=119a9e364d90bf7a5775ee962c059593" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/editeurs-wysiwyg-allez-les-developpeurs-encore-un-effort/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=233&amp;md5=119a9e364d90bf7a5775ee962c059593" type="text/html" />
	</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced (User agent is rejected)

Served from: css4design.com @ 2012-02-08 11:23:58 -->
