SPIP - Contrib

[ar] [en] [es] [fr] [it]



Accueil du site > Rédaction > Assistants de rédaction > Smileys > Archives Smileys

Smileys

un filtre souriant ;-)

vendredi 10 janvier 2003, par Sylvain. Dernier ajout dimanche 11 février 2007

Toutes les versions de cet article :


Idéal pour les forums, ce filtre peut s’appliquer sur tous vos squelettes. Il vous suffira de modifier vos squelettes et plus précisement les balises SPIP de vos squelettes auxquelles vous souhaitez appliquer ce filtre

ATTENTION : cette contribution n’étant plus maintenue, je vous conseille d’utiliser le plugin Tweaks [1]
- Tweak SPIP...


Une fois ce filtre mis en place, vous n’aurez plus qu’à écrire les smileys "en texte", pour qu’ils soient remplacés par l’image correspondante. Voir le tableau ci-contre qui résume tous les smileys utilisables.

Mettre en place

Tout d’abord téléchargez le fichier compressé contenant le dossier "smileys/"  :

Zip - 17.1 ko
Les images smileys

décompressez ce fichier et placez le dossier "smileys/" à la racine de votre site SPIP.

Ensuite enregistrez le fichier :

texte - 1.8 ko
Filtre smileys

sous le nom "mes_fonctions.php3" que vous placez à la racine de votre site SPIP. Si vous avez déjà utilisé un fichier "mes_fonctions.php3" pour faire d’autres filtres, copier simplement le contenu de celui-ci dans le vôtre.

Ce script provient de Japanim, je l’ai adapté et complété, avec mes images.

Utiliser le filtre dans les squelettes

Maintenant que le filtre est en place il vous faut modifier les squelettes qui doivent prendre en compte ce filtre. Plus précisément ce sont sur les balises spip, affichant du texte (pouvant contenir des smileys), que vous devez appliquer ce filtre, par exemple :

[(#TEXTE|smileys)]

on peut également utiliser d’autres filtres en même temps que celui :

[(#TEXTE|justifier|smileys|autres_filtres)]

Pour plus de détails sur l’utilisation des filtres, voir : Les filtres de SPIP (dans la documentation officielle).

P.-S.

Pensez aussi à préciser à vos rédacteurs ou visiteurs les smileys qui seront filtrés, et qu’ils peuvent utiliser. Par exemple, pour l’utilisation sur un forum, dans le squelette "forum.html" ajoutez le tableau récapitulatif ci-dessus.

Notes

[1] mais non pas "deux doigts coupe faim" :-p


Répondre à cet article

  • > Smileys

    30 juin 2003 23:33, par Chris

    Il n’y a pas quelqu’un qui a développé un petit javascript pour n’avir qu’à cliquer sur les logos pour insérer le symbole correspondant dans la one de texte ?

    Répondre à ce message

    • > Smileys 29 août 2003 18:37

      oui moi aussi j’aimerais un truc comme ça où tu cliques sur un smileys et ça se met sur msn directement.B-)

      Répondre à ce message

    • > Smileys 9 juillet 2006 22:31, par bebs

      pour le javascript, il suffit de mettre en lien : javascript:barre_inserer(’ :-)’,document.getElementById(’formulaire_1’)) comme c’est le cas pour l’insertion des caractères spéciaux.

      par exemple

      <a href="javascript:barre_inserer(':->',document.getElementById('formulaire_1'))" title="diable"><img alt="smiley" src="smileys/diable.png"></a>

       :-)

      Voir en ligne : danslesvolcans

      Répondre à ce message

    Retour au début des forums

  • Smileys

    23 mars 2006 09:33, par Balluche

    La fonction ne gère pas bien les smileys en fin de phrase car il nécessite un espace avant et après le smiley pour que çà fonctionne. Avec cette petite modif :

            $chaine = preg_replace('/(^'.$smiley.'\B|\B'.$smiley.'\B|\B'.$smiley.'$)/', "<img src=\"".$chemin.$file.'" alt="'.$alt.'" class="smiley"/>',

    cà règle le problème ;-).

    Voir en ligne : Exemple

    Répondre à ce message

    Retour au début des forums

  • Smileys

    15 janvier 2006 12:04, par Florence

    Très sympas ces smileys, j’apprécie surtout la qualité du graphisme, merci !!!

    Répondre à ce message

    Retour au début des forums

  • Smileys avec SPIP 1.8.2d

    2 novembre 2005 18:40, par Roland

    J’ai installé cette contrib sur spip 1.8.2d. J’ai eu quelques petits soucis ;-) et j’ai eu besoin de faire quelques petites modifs :-(

    • j’ai créé le dossier smileys/ dans mon dossier squelettes => il a fallu reconfigurer tous les chemins dans la fonction smileys dans mes_fonctions.php3.
    • pour utiliser les filtres, il faut l’ajouter dans les fichiers formulaire_forum.html et formulaire_forum_previsu.html du dossier formulaires
    • j’ai modifié le nom de deux fichiers (estimant qu’il contenait une erreur orthographique) : surprit.png remplacé par surpris.png et mouai.png remplacé par mouais.png et fait les modifications en conséquence dans mes_fonctions.php3 et dans index.htm du dossier smileys
    • j’ai modifié le fichier index.htm du dossier smileys pour présenter les smileys dans une table "verticale" mais aussi une table "horizontale"
    • j’ai ajouté la proposition des smileys dans le squelette forum.html (les deux tables (horizontale en haut de l’article et verticale sous le menu navigation). Voir

    Tous les liens incorporés ci-dessus mène à mon site perso.

    J’espère que ces petites modifs pourront rendre un tout petit service à quelqu’un.

    Répondre à ce message

    Retour au début des forums

  • > Smileys

    10 janvier 2003 16:49, par Sylvain

    et même que ça marche !

     :-) :-D :’-) :o) B-) ;-) :-p :-> :-| :-/ :-O :-( :’-( :-((

    Répondre à ce message

    Retour au début des forums

  • > Smileys

    4 juin 2004 12:46, par Sylvain

    Ce serait pas mal de citer l’auteur des smileys et son site web. Enfin, c’est une idée comme ça...

    Répondre à ce message

    • > Smileys 4 juin 2004 16:05, par TiTeuf

      heu ... y a un auteur à l’article (moi) c’est une piste non ?

      non, plus sérieusement, je sais pas pourquoi SPIP-Contrib n’utilise pas les fiches de l’auteur, la mienne t’aurais surement donné ce que tu voulais : ma fiche

      Répondre à ce message

      • > Smileys 14 décembre 2004 23:27, par Bionet

        Je pense que ce que voulais dire l’auteur du message c’est le nom et le site web du gars qui a dessiné les frimousses. Il peux également être fait une redirection vers le site de Jacub Jimmac Steiner qui en a fait toute une tripotée également (et qui sont libres).

        Répondre à ce message

        • > Smileys 23 décembre 2004 18:29, par Smilette

          Bonjour je suis ici pour vous poser un site ou on y crée des gifs il y a toutes les infos sur les smileys et il s’appelle : http://WWWLes-smileys/creative-haudiho.com

          Il y a le cœur des smileys. :-)  :-o

          Répondre à ce message

    Retour au début des forums

  • > Smileys en plugin !

    15 décembre 2004 13:19, par mortimer

    Hello,

    je viens de mettre une adaptation de cette contrib en exemple de plugin sur le wiki

    Répondre à ce message

    Retour au début des forums

  • > Smileys

    6 octobre 2003 15:48, par Marie

    Coucou tout le monde !!! J’adore les smileys :-) mais malheureusement, je sais pas où en trouver pleins... Y a pas quelqu’un qui pourrait me dire où je peux en trouver ? Gros bisous ! ;-) Marie B-)

    Répondre à ce message

    Retour au début des forums

  • > Smileys

    24 janvier 2004 18:55, par Didier69

    Ben alors là bravo ! Merci pour ce complément qui devenait obligatoire :-). Maintenant il ne reste plus qu’à modifier la barre d’icones des raccourcis en rajoutant les smileys.

    Amicalement.

    Voir en ligne : Bretin.net

    Répondre à ce message

    Retour au début des forums

  • > Smileys

    8 janvier 2004 00:05, par ptitloulou

    J’adore ce truc mais je ne suis po programmeur, je fais ca pour mon plaisir et je ne connais pour ainsi dire rien au php.

    je demande donc ou se trouve les balises spip pour inclure le filtre !!!

    j’utilise spip 1.6 et le squelette drop zone legerement modifie !

    voici l’adresse du site pour ceux que ca interesse .... http://www.hapsworld.be/audioilmh

    j’aurais voulu les smileys dans les articles et les breves.

    Merci

    Voir en ligne : AudioILMH

    Répondre à ce message

    Retour au début des forums

  • > Smileys

    23 juillet 2003 23:56, par terry

    salut à tous - un tout petit truc : je voulais des smileys en gif animé, alors je les ai mis dans un dossier ’smileys-a’ et modifié les 2 fichiers concernés : forum.html et mes_fonctions.php (au passage j’ai repassé tous les fichiers et les appels en php). Bon si ça intéresse quelqu’un, je peux envoyer un zip sur ce site avec un petit mode d’emploi pour les installer. Enfin ... à condition que quelqu’un me dise si j’ai le droit et comment faire.

    Merci infiniment pour Eva - c’est de loin un des plus sympa squelettes dispo. (même si les versions en démo, en téléchargement complet, ou en squelette seuls diffèrent toutes...)

    Répondre à ce message

    • > Smileys 16 septembre 2003 17:27, par dorian

      salut l’amateur de gifs animés, si tu veux proposer ton kit à la communauté le mieux est de s’inscrire sur spip-contrib et de proposer un article.

      Répondre à ce message

    Retour au début des forums

  • > Smileys

    17 juillet 2003 13:25, par Lina Inverse

    Salut,je sais pas du tout en quoi consiste ce site,mais j’aime beaucoup les smileys,ils sont vachement jolies !  :-D pour me répondre,il vaut mieux pas,je sais pas si je retrouverai se site ! :-p lol salut,et bravo pour le site !

    Répondre à ce message

    Retour au début des forums

  • > Smileys

    14 juin 2003 01:46, par Kart

    Mais comment faire pour afficher un smiley suite au post avant la confirmation ? :-/

    Il faut modifier inc-forum.php3 quelque part dans les "textes", mais où ???

    Répondre à ce message

    • > Smileys 16 juin 2003 10:10

      si tu fais ça (ai testé) ça va remplacer (dans l’aperçu) ;-) par le code HTML

      - PAS BON DU TOUT :-(

      Répondre à ce message

    • > Smileys 8 septembre 2003 22:15

      salut essaye de mettre les images des smileys dans le dossier ecrire de spip ca te les fera apparaitre direct apres validation de l article normalement salut

      Répondre à ce message

    Retour au début des forums

0 | 25



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | Charte et vie SPIP-Contrib | SPIP | L'autre.net