[SPIP Zone] [Spip-zone-commit] r25145 - // /_plugins_/_stable_/supprimer_enveloppe_mailto/

Salut Arno,

Pourquoi proposer un plugin pour modifier une seule ligne d'un fichier CSS ?

++
b_b

Le 12 décembre 2008 15:56, <arno@rezo.net> a écrit :

Author: arno@rezo.net
Date: Fri Dec 12 15:56:43 2008
New Revision: 25145

Log:
Minuscule plugin supprimant l'enveloppe des mailto.

Added:
   _plugins_/_stable_/supprimer_enveloppe_mailto/
   _plugins_/_stable_/supprimer_enveloppe_mailto/plugin.xml
   _plugins_/_stable_/supprimer_enveloppe_mailto/supprimer_enveloppe_mailto.css
   _plugins_/_stable_/supprimer_enveloppe_mailto/supprimer_enveloppe_mailto_pipelines.php
Modified:
   archivelist.txt

Added: _plugins_/_stable_/supprimer_enveloppe_mailto/plugin.xml

--- _plugins_/_stable_/supprimer_enveloppe_mailto/plugin.xml (added)
+++ _plugins_/_stable_/supprimer_enveloppe_mailto/plugin.xml Fri Dec 12 15:56:43 2008
@@ -0,0 +1,21 @@
+<plugin>
+ <nom>Supprimer la petite enveloppe des liens &laquo;mailto&raquo;.</nom>
+ <auteur>ARNO*</auteur>
+ <version>1.0</version>
+ <etat>stable</etat>
+ <description>
+ SPIP ajoute automatiquement une petite enveloppe sur les liens hypertextes de type &laquo;mailto&raquo;.
+ Ce plugin, ultra-simple, supprime cette petite enveloppe sur le site public (mais pas dans l'espace priv&eacute;). &Agrave; condition de bien utiliser <code>#INSERT_HEAD</code> dans ses squelettes.
+ </description>
+ <lien></lien> <!-- URI de documentation -->
+ <licence>GPL 3</licence>
+ <prefix>supprimer_enveloppe_mailto</prefix>
+
+ <pipeline>
+ <nom>insert_head</nom>
+ <inclure>supprimer_enveloppe_mailto_pipelines.php</inclure>
+ </pipeline>
+
+
+</plugin>
+

Added: _plugins_/_stable_/supprimer_enveloppe_mailto/supprimer_enveloppe_mailto.css

--- _plugins_/_stable_/supprimer_enveloppe_mailto/supprimer_enveloppe_mailto.css (added)
+++ _plugins_/_stable_/supprimer_enveloppe_mailto/supprimer_enveloppe_mailto.css Fri Dec 12 15:56:43 2008
@@ -0,0 +1 @@
+a.spip_mailto:before { content: ""; } /* liens vers un email */

Added: _plugins_/_stable_/supprimer_enveloppe_mailto/supprimer_enveloppe_mailto_pipelines.php

--- _plugins_/_stable_/supprimer_enveloppe_mailto/supprimer_enveloppe_mailto_pipelines.php (added)
+++ _plugins_/_stable_/supprimer_enveloppe_mailto/supprimer_enveloppe_mailto_pipelines.php Fri Dec 12 15:56:43 2008
@@ -0,0 +1,16 @@
+<?php
+
+
+
+function supprimer_enveloppe_mailto_insert_head($flux) {
+
+ $p=explode(basename(_DIR_PLUGINS)."/",str_replace('\\','/',realpath(dirname(__FILE__))));
+ define('_DIR_PLUGIN_SUPPRIMER_ENVELOPPE_MAILTO',(_DIR_PLUGINS.end($p)));
+
+
+ $flux .= '<link rel="stylesheet" href="'._DIR_PLUGIN_SUPPRIMER_ENVELOPPE_MAILTO.'supprimer_enveloppe_mailto.css" type="text/css" media="all" />';
+
+ return $flux;
+}
+
+?>
\ No newline at end of file

Modified: archivelist.txt

--- archivelist.txt (original)
+++ archivelist.txt Fri Dec 12 15:56:43 2008
@@ -178,6 +178,7 @@
_plugins_/_stable_/squelettes_par_mots_cle/squelettes_par_mots_cle_1_91;squelettes_par_mots_cle_1_9
_plugins_/_stable_/squelettes_par_mots_cle/squelettes_par_mots_cle_1_92;squelettes_par_mots_cle_1_92
_plugins_/_stable_/squelettes_par_mots_cle/trunk;squelettes_par_mots_cle_SVN
+_plugins_/_stable_/supprimer_enveloppe_mailto/supprimer_enveloppe_mailto
_plugins_/_stable_/switcher;switcher_1_9
_plugins_/_stable_/svn_update;svn_update
# T

_______________________________________________
Spip-zone-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone-commit

Salut Bruno,

Désolé, je viens de tomber sur ton mail, qui était passé dans ma boîte «commit», que je ne lis que très rarement.

Ben: pourquoi pas :slight_smile:

D'abord, perso, je cherche à chaque fois dans le code pour me souvenir comment je sucre l'enveloppe. Là, hop, j'active le truc et c'est réglé...

Par ailleurs, je pense qu'il ne faut pas cracher sur une logique «push-button» avec les plugins, au contraire.

Sinon, je pense en fait que cette enveloppe ne devrait pas être dans spip.css, mais dans habillage.css. Donc totalement optionnel.

Arnaud

Le 12 déc. 08 à 16:26, bruno bergot a écrit :

Salut Arno,

Pourquoi proposer un plugin pour modifier une seule ligne d'un fichier CSS ?

++
b_b

Le 12 décembre 2008 15:56, <arno@rezo.net> a écrit :

Author: arno@rezo.net
Date: Fri Dec 12 15:56:43 2008
New Revision: 25145

Log:
Minuscule plugin supprimant l'enveloppe des mailto.

Added:
  _plugins_/_stable_/supprimer_enveloppe_mailto/
  _plugins_/_stable_/supprimer_enveloppe_mailto/plugin.xml
  _plugins_/_stable_/supprimer_enveloppe_mailto/supprimer_enveloppe_mailto.css
  _plugins_/_stable_/supprimer_enveloppe_mailto/supprimer_enveloppe_mailto_pipelines.php
Modified:
  archivelist.txt

Added: _plugins_/_stable_/supprimer_enveloppe_mailto/plugin.xml

--- _plugins_/_stable_/supprimer_enveloppe_mailto/plugin.xml (added)
+++ _plugins_/_stable_/supprimer_enveloppe_mailto/plugin.xml Fri Dec 12 15:56:43 2008
@@ -0,0 +1,21 @@
+<plugin>
+ <nom>Supprimer la petite enveloppe des liens &laquo;mailto&raquo;.</nom>
+ <auteur>ARNO*</auteur>
+ <version>1.0</version>
+ <etat>stable</etat>
+ <description>
+ SPIP ajoute automatiquement une petite enveloppe sur les liens hypertextes de type &laquo;mailto&raquo;.
+ Ce plugin, ultra-simple, supprime cette petite enveloppe sur le site public (mais pas dans l'espace priv&eacute;). &Agrave; condition de bien utiliser <code>#INSERT_HEAD</code> dans ses squelettes.
+ </description>
+ <lien></lien> <!-- URI de documentation -->
+ <licence>GPL 3</licence>
+ <prefix>supprimer_enveloppe_mailto</prefix>
+
+ <pipeline>
+ <nom>insert_head</nom>
+ <inclure>supprimer_enveloppe_mailto_pipelines.php</inclure>
+ </pipeline>
+
+</plugin>
+

Added: _plugins_/_stable_/supprimer_enveloppe_mailto/supprimer_enveloppe_mailto.css

--- _plugins_/_stable_/supprimer_enveloppe_mailto/supprimer_enveloppe_mailto.css (added)
+++ _plugins_/_stable_/supprimer_enveloppe_mailto/supprimer_enveloppe_mailto.css Fri Dec 12 15:56:43 2008
@@ -0,0 +1 @@
+a.spip_mailto:before { content: ""; } /* liens vers un email */

Added: _plugins_/_stable_/supprimer_enveloppe_mailto/supprimer_enveloppe_mailto_pipelines.php

--- _plugins_/_stable_/supprimer_enveloppe_mailto/supprimer_enveloppe_mailto_pipelines.php (added)
+++ _plugins_/_stable_/supprimer_enveloppe_mailto/supprimer_enveloppe_mailto_pipelines.php Fri Dec 12 15:56:43 2008
@@ -0,0 +1,16 @@
+<?php
+
+function supprimer_enveloppe_mailto_insert_head($flux) {
+
+ $p=explode(basename(_DIR_PLUGINS)."/",str_replace('\\','/',realpath(dirname(__FILE__))));
+ define('_DIR_PLUGIN_SUPPRIMER_ENVELOPPE_MAILTO',(_DIR_PLUGINS.end($p)));
+
+ $flux .= '<link rel="stylesheet" href="'._DIR_PLUGIN_SUPPRIMER_ENVELOPPE_MAILTO.'supprimer_enveloppe_mailto.css" type="text/css" media="all" />';
+
+ return $flux;
+}
+
+?>
\ No newline at end of file

Modified: archivelist.txt

--- archivelist.txt (original)
+++ archivelist.txt Fri Dec 12 15:56:43 2008
@@ -178,6 +178,7 @@
_plugins_/_stable_/squelettes_par_mots_cle/squelettes_par_mots_cle_1_91;squelettes_par_mots_cle_1_9
_plugins_/_stable_/squelettes_par_mots_cle/squelettes_par_mots_cle_1_92;squelettes_par_mots_cle_1_92
_plugins_/_stable_/squelettes_par_mots_cle/trunk;squelettes_par_mots_cle_SVN
+_plugins_/_stable_/supprimer_enveloppe_mailto/supprimer_enveloppe_mailto
_plugins_/_stable_/switcher;switcher_1_9
_plugins_/_stable_/svn_update;svn_update
# T

_______________________________________________
Spip-zone-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone-commit

_______________________________________________
Spip-zone-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone-commit

Salut Arnaud,

D'abord, perso, je cherche à chaque fois dans le code pour me souvenir
comment je sucre l'enveloppe. Là, hop, j'active le truc et c'est réglé...

Firebug ... ^^

Par ailleurs, je pense qu'il ne faut pas cracher sur une logique
«push-button» avec les plugins, au contraire.

Soit, "pushons" joyeusement les boutons.

Sinon, je pense en fait que cette enveloppe ne devrait pas être dans
spip.css, mais dans habillage.css. Donc totalement optionnel.

On pourrait même virer ça de SPIP étant donné qu'on a viré les images
qui indiquaient les liens externes...

++
b_b

Le 16 déc. 2008 à 15:08, bruno bergot a écrit :

Sinon, je pense en fait que cette enveloppe ne devrait pas être dans
spip.css, mais dans habillage.css. Donc totalement optionnel.

On pourrait même virer ça de SPIP étant donné qu'on a viré les images
qui indiquaient les liens externes...

Moi je suis même pour virer spip_styles.css puisque ça emmerde tout le monde. La démultiplication des feuilles de styles n'a jamais eu du bon. Mais bon, j'dis ça, j'dis rien...

--
Romy

* romy@rezo.net tapuscrivait, le 16/12/2008 15:32:

Le 16 déc. 2008 à 15:08, bruno bergot a écrit :

Sinon, je pense en fait que cette enveloppe ne devrait pas être dans
spip.css, mais dans habillage.css. Donc totalement optionnel.

On pourrait même virer ça de SPIP étant donné qu'on a viré les images
qui indiquaient les liens externes...

Moi je suis même pour virer spip_styles.css puisque ça emmerde tout le monde. La démultiplication des feuilles de styles n'a jamais eu du bon. Mais bon, j'dis ça, j'dis rien...

Cette feuille de style reste intéressante pour les <imgNN|alignement> et <docNN|alignement>.

--
RealET

Le 16 déc. 2008 à 15:39, RealET a écrit :

* romy@rezo.net tapuscrivait, le 16/12/2008 15:32:

Le 16 déc. 2008 à 15:08, bruno bergot a écrit :

Sinon, je pense en fait que cette enveloppe ne devrait pas être dans
spip.css, mais dans habillage.css. Donc totalement optionnel.

On pourrait même virer ça de SPIP étant donné qu'on a viré les images
qui indiquaient les liens externes...

Moi je suis même pour virer spip_styles.css puisque ça emmerde tout le monde. La démultiplication des feuilles de styles n'a jamais eu du bon. Mais bon, j'dis ça, j'dis rien...

Cette feuille de style reste intéressante pour les <imgNN|alignement> et <docNN|alignement>

Et pour plein d'autres choses qui peuvent toutes aller dans une feuille de style unique, habillage.css (ou plutôt styles.css) mais j'dis ça, j'dis rien...

--
Romy

Et pour plein d'autres choses qui peuvent toutes aller dans une feuille de style unique, habillage.css (ou plutôt styles.css) mais j'dis ça, j'dis rien...

--
Romy

Je plusseois, je pleure chaque fois d'avoir à surcharger encore et encore les css et rechercher ou ça coince etc.. et pour ne pas refaire la roue et profiter des compatibilités navigateurs existantes dans /dist,
mais quel manque d'élégance...
++
touti

Et pis y a qu'a faire un plugin spip_styles que les accrocs installeront !

Cédric

Le 16 déc. 08 à 17:50, toutati a écrit :

Et pour plein d'autres choses qui peuvent toutes aller dans une feuille de style unique, habillage.css (ou plutôt styles.css) mais j'dis ça, j'dis rien...

--
Romy

Je plusseois, je pleure chaque fois d'avoir à surcharger encore et encore les css et rechercher ou ça coince etc.. et pour ne pas refaire la roue et profiter des compatibilités navigateurs existantes dans /dist,
mais quel manque d'élégance...
++
touti
_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone