Message non lu /!\ Attention colision d'overrides avec le thèmes Dungeon pour l'override du module Forum /!\
Pour corriger cela, vous avez 2 choix:
Vous pouvez ajouter la fonction index() de l'override de Dungeon à mon fichier, car je ne surcharge pas cette méthode. (Cela aura pour but d'appliquer les modifications du thèmes Dungeon au forum sur tout vos thèmes)
Vous pouvez prendre mes fonctions et les ajouter à l'override de Dungeon. (Cela aura pour conséquence de rendre accessible les smiley forum que sur ce thème là)
Bien le bonjour,
J'ai vue que certaine personne cherché à ajouter des smiley dans leur éditeur de texte (Wysibb Editor).
Beaucoup on partagé leur solution, mais certain les ont trouvés trop complexe et il y avait trop de bidouille à faire.
Un membre étant venu me demander si je pouvais faire un overrides propre pour permettre l'ajoute de smiley alors j'ai essayé de faire au plus propre.
Dans cette override, vous trouverez 3 fichiers:
libraries/form.php : Celui-ci me permet de rajouter le bouton smiley
themes/default/js/jquery.wysibb.min.js : Celui là me permet de rajouter la liste des smileys :D
modules/forum/controllers/index.php : Celui là me permet de rajouter la liste des smileys dans les textarea du forum
libraries/bbcode.php: Celui-ci me permet de rajouter les smileys au parser PHP
Voici la liste des smileys et leur "bbcode" à ajouter dans le fichier themes/default/js/jquery.wysibb.min.js : smileList:[{title:CURLANG.sm1, img: '<img src="upload/smiles/sm1.png" class="sm">', bbcode:"[smiley=:)]"},
{title:CURLANG.sm8 ,img: '<img src="upload/smiles/sm8.png" class="sm">', bbcode:"[smiley=:(]"},
{title:CURLANG.sm1, img: '<img src="upload/smiles/sm2.png" class="sm">', bbcode:"[smiley=:D]"},
{title:CURLANG.sm3, img: '<img src="upload/smiles/sm3.png" class="sm">', bbcode:"[smiley=;)]"},
{title:CURLANG.sm4, img: '<img src="upload/smiles/sm4.png" class="sm">', bbcode:"[smiley=:up:]"},
{title:CURLANG.sm5, img: '<img src="upload/smiles/sm5.png" class="sm">', bbcode:"[smiley=:down:]"},
{title:CURLANG.sm6, img: '<img src="upload/smiles/sm6.png" class="sm">', bbcode:"[smiley=:shock:]"},
{title:CURLANG.sm7, img: '<img src="upload/smiles/sm7.png" class="sm">', bbcode:"[smiley=:angry:]"},
{title:CURLANG.sm9, img: '<img src="upload/smiles/sm9.png" class="sm">', bbcode:"[smiley=:sick:]"}],
Il vous faudra aussi changer la listes des images suivantes dans le parser PHP du fichier libraries/bbcode.php : private $_smileList = [
":)" => '<img src="upload/smiles/sm1.png" class="sm">',
":(" => '<img src="upload/smiles/sm8.png" class="sm">',
";)" => '<img src="upload/smiles/sm2.png" class="sm">',
":)" => '<img src="upload/smiles/sm3.png" class="sm">',
":up:" => '<img src="upload/smiles/sm4.png" class="sm">',
":down:" => '<img src="upload/smiles/sm5.png" class="sm">',
":shock:" => '<img src="upload/smiles/sm6.png" class="sm">',
":angry:" => '<img src="upload/smiles/sm7.png" class="sm">',
":sick:" => '<img src="upload/smiles/sm9.png" class="sm">'
];
Donc comme le vous pouvez le constater, il vous faudra ajouter des images dans /upload/smiles/sm[1-9].png
Celles-ci ne sont pas fourni avec l'override désolé.
Message non lu
pour les images non fournies c'est dommage car je viens d'essayer et j'ai pas reussi,
j'ai bien essayé plusieurs fois de les uploader moi meme mais sans resultats