136 views
[Override] Ajout de smiley [Wysibb Editor]
chewbaka

9 subjects, 42 replies

Unread message
/!\ Attention colision d'overrides avec le thèmes Dungeon pour l'override du module Forum /!\
Pour corriger cela, vous avez 2 choix:
  1. 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)
  2. 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é.


Voici le lien de DL:
https://mega.nz/#!IgsAFLgD!CqkBShm8…

Cordialement,


PS: voici un petit lien pour vos smileys https://emojipedia.org/twitter/
Mon Theme Extend - Ajout de smiley - Overrides permission & autre - Widget Streamer Pop-up
5 participants
5 replies
Leto

19 subjects, 212 replies

donors
Unread message
Merci a toi fonctionne nickel
La peur c'est la mort assuré

Mon site web
chewbaka

9 subjects, 42 replies

Unread message
Correction du bug qui affiché les smileys dans le textarea mais pas dans les messages des utilisateurs
Mon Theme Extend - Ajout de smiley - Overrides permission & autre - Widget Streamer Pop-up
Blober

32 subjects, 249 replies

Unread message
Tu pourrai faire un PR sur le git de Neofrag.

Cela eviterai a FoxLey de s'embeter a le faire =)
End User Support

rules make masters and masters make rules


https://discord.gg/btbAZU6 - Rejoignez nous sur le Discord de NeoFrag!
DRKo-7

21 subjects, 112 replies

donors
Unread message
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

ca avait lair bien cool
merci pour tes creations
Rogers

0 subject , 1 reply

Unread message
Bonjour les gens.

J'ai appliquer cette méthode qui fonctionne seulement si l'on ne mets rien d'autre qu'un smiley dans le post.

Exemple, si l'on mets un smiley suivi d'un espace, le bbcode ne fonctionne pas et le smiley ne s'affiche pas.
Idem si on en mets deux...

Dans le formulaire tout fonctionne nickel

Je bricole depuis longtemps sans résultats :(

Une idée?