Plugin Colorscope - Pour visualiser les codes couleur - commentairesPlugin Colorscope - Pour visualiser les codes couleur2020-04-09T12:33:45Zhttps://files.spip.org/Plugin-Colorscope-Pour-visualiser-les-codes-couleur#comment5045772020-04-09T12:33:45Z<p>je ne vois pas de version 0.5.0</p>Plugin Colorscope - Pour visualiser les codes couleur2020-04-09T12:28:51Zhttps://files.spip.org/Plugin-Colorscope-Pour-visualiser-les-codes-couleur#comment5045762020-04-09T12:28:51Z<p>La version rajoutée ici en Zip seul (notée 0.5.0) est définie pour [3.00<small class="fine d-inline"> </small>;3.2+) mais aussi compatible 2.1<small class="fine d-inline"> </small>!<br class="autobr">
+ reste à faire : les codes courts <i><code class="spip_code spip_code_inline" dir="ltr">#123</code></i> ne sont pas interprétés<small class="fine d-inline"> </small>!</p>Plugin Colorscope - Pour visualiser les codes couleur2018-12-21T21:13:07Zhttps://files.spip.org/Plugin-Colorscope-Pour-visualiser-les-codes-couleur#comment4991952018-12-21T21:13:07Z<p>Bonjour<br class="autobr">
J'ai essayé ce plugin sur un spip 3.2.1 en changeant les bornes de compatibilité mais il ne fonctionne pas bien : page blanche à l'affichage de l'article.</p>Plugin Colorscope - Pour visualiser les codes couleur2011-10-21T11:43:59Zhttps://files.spip.org/Plugin-Colorscope-Pour-visualiser-les-codes-couleur#comment4510762011-10-21T11:43:59Z<p>J'ai corrigé les derniers points par <a href="http://zone.spip.org/trac/spip-zone/changeset/53688" class="spip_out" rel='nofollow external'>53688</a> et <a href="http://zone.spip.org/trac/spip-zone/changeset/53689" class="spip_out" rel='nofollow external'>53689</a> :)</p>Plugin Colorscope - Pour visualiser les codes couleur2011-10-20T19:42:58Zhttps://files.spip.org/Plugin-Colorscope-Pour-visualiser-les-codes-couleur#comment4510502011-10-20T19:42:58Z<p>Chouette idée que ce plugin<small class="fine d-inline"> </small>! Je viens de l'activer sur mon blog et j'ai quelques soucis :</p>
<p>- Les codes couleurs présents dans le code sont parfois (mal) traités par ce plugin, comme par exemple ceux appliqués sur les balises <code class="spip_code spip_code_inline" dir="ltr"><td></code> du tableau de <a href="http://romy.tetue.net/544" class="spip_out" rel='nofollow external'>cet article</a>.
<br>- Idem pour le lien fait dans <a href="http://romy.tetue.net/habillage-du-site-de-paris-web#forum543" class="spip_out" rel='nofollow external'>ce commentaire</a>, qui pète parce qu'il contient cette ancre «<small class="fine d-inline"> </small><code class="spip_code spip_code_inline" dir="ltr">#c29381</code><small class="fine d-inline"> </small>» :D
<br>- Les écritures raccourcies ne sont pas traitées, comme par exemple le <code class="spip_code spip_code_inline" dir="ltr">#C30</code> de <a href="http://romy.tetue.net/409" class="spip_out" rel='nofollow external'>cet article</a>.
<br>- J'ai l'habitude de saisir les codes hexadécimaux entre balises <code class="spip_code spip_code_inline" dir="ltr"><code></code>, puisqu'il s'agit de code<small class="fine d-inline"> </small>;) ce qui empêche ce plugin de les traiter, comme par exemple dans <a href="http://romy.tetue.net/673" class="spip_out" rel='nofollow external'>cet article</a>, où il y a trois occurrence de code couleur (<code class="spip_code spip_code_inline" dir="ltr">#ECE4D6</code>, <code class="spip_code spip_code_inline" dir="ltr">#8FA042</code> et <code class="spip_code spip_code_inline" dir="ltr">#B4C626</code>).
<br>- Ce qui me fait penser qu'il faudrait plutôt générer une balise <code class="spip_code spip_code_inline" dir="ltr"><code></code>, ce qui sera sémantiquement plus adapté que l'actuel <code class="spip_code spip_code_inline" dir="ltr"><span></code>.
<br>- Le style généré est contrariant car affecté inline sur l'élément (aïe<small class="fine d-inline"> </small>!). Mieux vaudrait une class, par exemple «<small class="fine d-inline"> </small><code class="spip_code spip_code_inline" dir="ltr">hexacolor</code><small class="fine d-inline"> </small>» ou plutôt «<small class="fine d-inline"> </small><code class="spip_code spip_code_inline" dir="ltr">colorcode</code><small class="fine d-inline"> </small>». Ou «<small class="fine d-inline"> </small><code class="spip_code spip_code_inline" dir="ltr">spip_color</code><small class="fine d-inline"> </small>»<small class="fine d-inline"> </small>?</p>
<p>Par exemple, ce code généré :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><span style="display:inline-block;text-align:center;width:90px;height:20px;background-color:rgb(210,56,44);color:white">#D2382C</span></code></pre></div>
<p>gagnerait à être remplacé par :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><code class="spip_color" style="background-color: rgb(210,56,44); color: #FFF;">#D2382C< /code></code></pre></div>
<p>Je viens de faire quelques essais : il n'est pas nécessaire d'affecter davantage de style par défaut.</p>
<p>De cette façon, il n'y a plus de style contrariant et ceusses qui le souhaitent peuvent facilement affecter le style de leur choix en personnalisant <code class="spip_code spip_code_inline" dir="ltr">.spip_color</code> dans leur feuille de style.</p>Plugin Colorscope - Pour visualiser les codes couleur2011-02-16T10:04:18Zhttps://files.spip.org/Plugin-Colorscope-Pour-visualiser-les-codes-couleur#comment4410932011-02-16T10:04:18Z<p>Pour information, la révision [44675] du plugin colorscope corrige un défaut d'affichage des balises dans l'interface privée, faisant interpréter deux fois les 6 caractères placés derriere un #. Désormais le style du bloc est défini avec un parametre color exprimé en décimal plutot qu'en hexa.</p>Plugin colorscope2010-03-09T15:46:20Zhttps://files.spip.org/Plugin-Colorscope-Pour-visualiser-les-codes-couleur#comment4273762010-03-09T15:46:20Z<p>Hello Arno*, <br class="manualbr">Merci pour la suggestion<small class="fine d-inline"> </small>!<br class="manualbr">Je viens de l'intégrer au plugin (révision 35994).</p>
<p>Le code modifié du fichier colorscope_pipeline.php donne :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function colorscope_post_typo($texte) { $motif = '<code class="spip_code spip_code_inline" dir="ltr">(#[a-fA-F0-9]{6})</code>'; $texte = preg_replace_callback($motif, 'bloc_colorscope', $texte); return $texte;
} function bloc_colorscope($couleur) { $fond = '#'.couleur_inverser(couleur_extreme($couleur[0])); $bloc = '<span style="display:inline-block;text-align:center;width:90px;height:20px;background-color:'.$couleur[0].';color:'.$fond.'">'.$couleur[0].'</span>'; return $bloc;
}</code></pre></div>
<p>Bonne utilisation<small class="fine d-inline"> </small>!</p>Plugin colorscope2010-03-09T12:05:37Zhttps://files.spip.org/Plugin-Colorscope-Pour-visualiser-les-codes-couleur#comment4273642010-03-09T12:05:37Z<p>Salut Cyril,</p>
<p>Les fonctions qui permettent de manipuler les couleurs, de façon à écrire du texte en blanc sur une couleur foncée, et du texte en noir sur une couleur claire sont déjà dans SPIP :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>couleur_inverser(couleur_extreme($lacouleur));</code></pre></div>