Browse Source

Pas de rupture de compat : on remet astucieusement les ancien nom d'icone pour comment et ok-circle (petitions), en utilisant le filtre filtre_icone_ancre_from_name_dist() pour faire correspondre au nouveau nom, et on ajoute la class icon-{$name} sur chaque icon, et pouf, tout remarche a l'identique avec les plugins BS2 & BS3

(c'est a dire qu'ils affichent leurs icones image an background sur le <i> au lieu de l'icone vectorielle en svg : si on veut en beneficier avec ces BS il faut ajouter les css qui vont bien)
pull/1/head
cedric@yterium.com 4 years ago
parent
commit
0b5e23764c
  1. 4
      inclure/resume/article.html
  2. 2
      inclure/resume/breve.html
  3. 2
      inclure/resume/rubrique.html
  4. 2
      paquet.xml
  5. 15
      zcore_options.php

4
inclure/resume/article.html

@ -14,14 +14,14 @@
<BOUCLE_nb_commentaires(FORUMS) {id_article}{plat} />[(#TOTAL_BOUCLE|oui)
<span class="comments">
<span class="sep">|</span>
<a[ href="(#URL_ARTICLE|ancre_url{comments})"] class="nb_commentaires" [title="(#TOTAL_BOUCLE|singulier_ou_pluriel{zcore:info_1_commentaire,zcore:info_nb_commentaires}|attribut_html)"]>[#ICON{msg} (#TOTAL_BOUCLE)]</a>
<a[ href="(#URL_ARTICLE|ancre_url{comments})"] class="nb_commentaires" [title="(#TOTAL_BOUCLE|singulier_ou_pluriel{zcore:info_1_commentaire,zcore:info_nb_commentaires}|attribut_html)"]>[#ICON{comment} (#TOTAL_BOUCLE)]</a>
</span>
]
<//B_nb_commentaires>
<BOUCLE_combien(SIGNATURES) {id_article}{plat} />[(#TOTAL_BOUCLE|oui)
<span class="signatures">
<span class="sep">|</span>
<a[ href="(#URL_ARTICLE|ancre_url{petition})"] class="nb_signatures" [title="(#TOTAL_BOUCLE|singulier_ou_pluriel{zcore:info_1_signature,zcore:info_nb_signatures}|attribut_html)"]>[#ICON{compose} (#TOTAL_BOUCLE)]</a>
<a[ href="(#URL_ARTICLE|ancre_url{petition})"] class="nb_signatures" [title="(#TOTAL_BOUCLE|singulier_ou_pluriel{zcore:info_1_signature,zcore:info_nb_signatures}|attribut_html)"]>[#ICON{ok-circle} (#TOTAL_BOUCLE)]</a>
</span>
]
<//B_combien>

2
inclure/resume/breve.html

@ -13,7 +13,7 @@
<p class="postmeta">
<BOUCLE_nb_commentaires(FORUMS) {id_breve}{plat} /> [(#TOTAL_BOUCLE|oui)
<span class="sep">|</span>
<a[ href="(#URL_BREVE|ancre_url{comments})"] class="nb_commentaires" [title="(#TOTAL_BOUCLE|singulier_ou_pluriel{zcore:info_1_commentaire,zcore:info_nb_commentaires}|attribut_html)"]>[#ICON{msg} (#TOTAL_BOUCLE)]</a>
<a[ href="(#URL_BREVE|ancre_url{comments})"] class="nb_commentaires" [title="(#TOTAL_BOUCLE|singulier_ou_pluriel{zcore:info_1_commentaire,zcore:info_nb_commentaires}|attribut_html)"]>[#ICON{comment} (#TOTAL_BOUCLE)]</a>
]
<//B_nb_commentaires>
</p>

2
inclure/resume/rubrique.html

@ -13,7 +13,7 @@
<p class="postmeta">
<BOUCLE_nb_commentaires(FORUMS) {id_rubrique}{plat} /> [(#TOTAL_BOUCLE|oui)
<span class="sep">|</span>
<a[ href="(#URL_RUBRIQUE|ancre_url{comments})"] class="nb_commentaires" [title="(#TOTAL_BOUCLE|singulier_ou_pluriel{zcore:info_1_commentaire,zcore:info_nb_commentaires}|attribut_html)"]>[#ICON{msg} (#TOTAL_BOUCLE)]</a>
<a[ href="(#URL_RUBRIQUE|ancre_url{comments})"] class="nb_commentaires" [title="(#TOTAL_BOUCLE|singulier_ou_pluriel{zcore:info_1_commentaire,zcore:info_nb_commentaires}|attribut_html)"]>[#ICON{comment} (#TOTAL_BOUCLE)]</a>
]
<//B_nb_commentaires>
</p>

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="Zcore"
categorie="outil"
version="2.7.0"
version="2.7.1"
etat="stable"
compatibilite="[3.0.0;3.2.*]"
logo="prive/themes/spip/images/z-core-32.png"

15
zcore_options.php

@ -196,13 +196,24 @@ function afficher_icone_svg($name, $class = '', $alt = '') {
if ($class = trim($class)) {
$class = preg_replace(",[^\w\s\-],", "", $class);
}
return "<i class=\"icon" . ($class ? " $class" : "") . "\">$svg</i> ";
return "<i class=\"icon icon-$name" . ($class ? " $class" : "") . "\">$svg</i> ";
}
return "";
}
function filtre_icone_ancre_from_name_dist($name) {
return "i-$name";
switch ($name) {
case "comment":
$ancre = 'msg';
break;
case "ok-circle":
$ancre = 'compose';
break;
default:
$ancre = $name;
break;
}
return "i-$ancre";
}
function lister_icones_svg() {

Loading…
Cancel
Save