Plugin Colorscope - Pour visualiser les codes couleur - commentaires Plugin Colorscope - Pour visualiser les codes couleur 2020-04-09T12:33:45Z https://contrib.spip.net/Plugin-Colorscope-Pour-visualiser-les-codes-couleur#comment504577 2020-04-09T12:33:45Z <p>je ne vois pas de version 0.5.0</p> Plugin Colorscope - Pour visualiser les codes couleur 2020-04-09T12:28:51Z https://contrib.spip.net/Plugin-Colorscope-Pour-visualiser-les-codes-couleur#comment504576 2020-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 couleur 2018-12-21T21:13:07Z https://contrib.spip.net/Plugin-Colorscope-Pour-visualiser-les-codes-couleur#comment499195 2018-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 couleur 2011-10-21T11:43:59Z https://contrib.spip.net/Plugin-Colorscope-Pour-visualiser-les-codes-couleur#comment451076 2011-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 couleur 2011-10-20T19:42:58Z https://contrib.spip.net/Plugin-Colorscope-Pour-visualiser-les-codes-couleur#comment451050 2011-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 couleur 2011-02-16T10:04:18Z https://contrib.spip.net/Plugin-Colorscope-Pour-visualiser-les-codes-couleur#comment441093 2011-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 colorscope 2010-03-09T15:46:20Z https://contrib.spip.net/Plugin-Colorscope-Pour-visualiser-les-codes-couleur#comment427376 2010-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 colorscope 2010-03-09T12:05:37Z https://contrib.spip.net/Plugin-Colorscope-Pour-visualiser-les-codes-couleur#comment427364 2010-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>