--- /dev/null
+<?php\r
+if (!defined("_ECRIRE_INC_VERSION")) return;\r
+\r
+# Fichier de configuration pris en compte par config_outils.php et specialement dedie a la configuration des 'class' SPIP\r
+# -----------------------------------------------------------------------------------------------------------------------\r
+\r
+function outils_class_spip_config_dist() {\r
+\r
+// Ajout de l'outil 'class_spip'\r
+add_outil(array(\r
+ 'id' => 'class_spip',\r
+ 'code:spip_options' => "\$GLOBALS['class_spip']='%%style_p%%';\n\$GLOBALS['class_spip_plus']='%%style_h%%';\n%%racc_hr%%%%racc_h1%%%%racc_h2%%%%racc_i1%%%%racc_i2%%%%racc_g1%%%%racc_g2%%%%puce%%",\r
+ 'code:fonctions'=>"%%ouvre_ref%%%%ferme_ref%%%%ouvre_note%%%%ferme_note%%",\r
+ 'categorie' => 'public',\r
+ 'description' => \r
+ // avant SPIP 2.0 : <hr/> seulement\r
+ // et apres : <hr/> + puce\r
+ (!defined('_SPIP19300')?'<:class_spip:1:>':'<:class_spip:2:>').\r
+ // des SPIP 1.91 : les intertitres\r
+ '<:class_spip:3:>'.\r
+ // des SPIP 2.0 : les italiques, les gras + les styles\r
+ (!defined('_SPIP19300')?'':'<:class_spip:4:>'),\r
+));\r
+\r
+// Ajout des variables utilisees ci-dessus\r
+add_variables(array(\r
+ 'nom' => 'style_p',\r
+ 'format' => _format_CHAINE,\r
+ 'defaut' => "''",\r
+ 'code:strlen(%s)' => ' class=%s',\r
+), array(\r
+ 'nom' => 'style_h',\r
+ 'format' => _format_CHAINE,\r
+ 'defaut' => '"spip"',\r
+ 'code:strlen(%s)' => ' class=%s',\r
+), array(\r
+ 'nom' => 'racc_hr',\r
+ 'format' => _format_CHAINE,\r
+ 'defaut' => defined('_SPIP19300')?"''":"'<hr class=\"spip\" />'",\r
+ 'code:strlen(%s)' => "\$GLOBALS['ligne_horizontale']=%s;\n",\r
+ 'code:!strlen(%s)' => defined('_SPIP19300')?"\$GLOBALS['ligne_horizontale']=\"<hr\$GLOBALS[class_spip_plus] />\";\n":"",\r
+), array(\r
+ 'nom' => 'racc_h1',\r
+ 'format' => _format_CHAINE,\r
+ 'defaut' => defined('_SPIP19300')?"''":"'<h3 class=\"spip\">'",\r
+ 'code:strlen(%s)' => "\$GLOBALS['debut_intertitre']=%s;\n",\r
+ 'code:!strlen(%s)' => "\$GLOBALS['debut_intertitre']=\"<h3\$GLOBALS[class_spip_plus]>\";\n",\r
+), array(\r
+ 'nom' => 'racc_h2',\r
+ 'format' => _format_CHAINE,\r
+ 'defaut' => defined('_SPIP19300')?"''":"'</h3>'",\r
+ 'code:strlen(%s)' => "\$GLOBALS['fin_intertitre']=%s;\n",\r
+ 'code:!strlen(%s)' => "\$GLOBALS['fin_intertitre']='</h3>';\n",\r
+), array(\r
+ 'nom' => 'racc_i1',\r
+ 'format' => _format_CHAINE,\r
+ 'defaut' => '',\r
+ 'code:strlen(%s)' => "\$GLOBALS['debut_italique']=%s;\n",\r
+ 'code:!strlen(%s)' => "\$GLOBALS['debut_italique']=\"<i\$GLOBALS[class_spip]>\";\n",\r
+), array(\r
+ 'nom' => 'racc_i2',\r
+ 'format' => _format_CHAINE,\r
+ 'defaut' => '',\r
+ 'code:strlen(%s)' => "\$GLOBALS['fin_italique']=%s;\n",\r
+ 'code:!strlen(%s)' => "\$GLOBALS['fin_italique']='</i>';\n",\r
+), array(\r
+ 'nom' => 'racc_g1',\r
+ 'format' => _format_CHAINE,\r
+ 'defaut' => '',\r
+ 'code:strlen(%s)' => "\$GLOBALS['debut_gras']=%s;\n",\r
+ 'code:!strlen(%s)' => "\$GLOBALS['debut_gras']=\"<strong\$GLOBALS[class_spip]>\";\n",\r
+), array(\r
+ 'nom' => 'racc_g2',\r
+ 'format' => _format_CHAINE,\r
+ 'defaut' => '',\r
+ 'code:strlen(%s)' => "\$GLOBALS['fin_gras']=%s;\n",\r
+ 'code:!strlen(%s)' => "\$GLOBALS['fin_gras']='</strong>';\n",\r
+), array(\r
+ 'nom' => 'ouvre_ref',\r
+ 'format'=> _format_CHAINE,\r
+ 'code:!strlen(%s)'=>"\$GLOBALS['ouvre_ref']=' [';\n",\r
+ 'code:strlen(%s)'=>"\$GLOBALS['ouvre_ref']=%s;\n"\r
+), array(\r
+ 'nom' => 'ferme_ref',\r
+ 'format'=> _format_CHAINE,\r
+ 'code:!strlen(%s)'=>"\$GLOBALS['ferme_ref']=']';\n",\r
+ 'code:strlen(%s)'=>"\$GLOBALS['ferme_ref']=%s;\n"\r
+), array(\r
+ 'nom' => 'ouvre_note',\r
+ 'format'=> _format_CHAINE,\r
+ 'code:!strlen(%s)'=>"\$GLOBALS['ouvre_note']='[';\n",\r
+ 'code:strlen(%s)'=>"\$GLOBALS['ouvre_note']=%s;\n"\r
+), array(\r
+ 'nom' => 'ferme_note',\r
+ 'format'=> _format_CHAINE,\r
+ 'code:!strlen(%s)'=> "\$GLOBALS['ferme_note']=']';\n",\r
+ 'code:strlen(%s)'=> "\$GLOBALS['ferme_note']=%s;\n"\r
+), array(\r
+ 'nom' => 'puce',\r
+ 'format' => _format_CHAINE,\r
+ 'defaut' => defined('_SPIP19300')?"''":'"AUTO"',\r
+ 'code:strlen(%s)' => "\$GLOBALS['puce']=%s;",\r
+));\r
+\r
+}\r
+\r
+?>
\ No newline at end of file