Sur ce coup là je me suis senti un peu seul... toutefois cela m'a amené à penser que la réponse est devant mon nez ou ne concerne point ce forum, peut-être les deux

Ce qui est le cas, voici une copie du texte d'avertissement sur le site de font-awesome :
Brand Icons Warning!
Apparently, Adblock Plus can remove Font Awesome brand icons with their "Remove Social Media Buttons" setting. We will not use hacks to force them to display. Please report an issue with Adblock Plus if you believe this to be an error. To work around this, you'll need to modify the social icon class names.
Mon navigateur emploi uBlock Origin qui est alimenté par les infos d'Adblock Plus.
La fin de la traduction dit : Pour contourner ce problème, vous aurez besoin de modifier les noms de classes d'icône ...
Hum, hum ça sens bon

Pour retrouver l'affichage des icônes de marque pour la font-awesome, j'ai ajouté un suffixe à la classe concernée, afin de contourner le blocage.
Ainsi
Code HTML:
.fa-flickr:before{content:"\f16e"}
devient ou est ajouté
Code HTML:
.fa-flickr-monSuffixe:before{content:"\f16e"}
dans les 2 fichiers css suivants :
administrator\components\com_sppagebuilder\assets\ css\font-awesome.min.css
components\com_sppagebuilder\assets\css\font-awesome.min.css
components\com_sppagebuilder\assets\css\font-awesome.min.css
De plus pour l'affichage dans l'admin SP l'ajout du nom de la nouvelle classe est nécessaire dans :
administrator\components\com_sppagebuilder\builder \types\icon.php
sous la forme :
Code PHP:
private static function getIconsList() {
return array(
...,
'fa-flickr',
'fa-flickr-monSuffixe',
...
Une limitation cependant, lors de la mise à jour de SP ou des fichiers de la font, l'opération est à renouveler

Voili, voilou, il est content le monsieur

Laisser un commentaire: