SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

253 Plugins, 183 contribs sur SPIP-Zone, 123 visiteurs en ce moment

Accueil du site > Interactivité, échanges > Smileys > Smileys

Smileys

un filtre souriant ;-)

10 janvier 2003 – par Sylvain – 40 commentaires

2 votes

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

ATTENTION : cette contribution n’est plus maintenue mais elle est toujours disponible pour les version actuelles de SPIP. Voir le plugin : Le Couteau Suisse pour utiliser ces smileys avec 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.

Retour en haut de la page

Vos commentaires

  • Le 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 ?

    • Le 29 août 2003 à 18:37, par ?

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

    • Le 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>

       :-)

    Répondre à ce message

  • Le 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ù ???

    • Le 16 juin 2003 à 10:10, par ?

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

      -  PAS BON DU TOUT :-(

    • Le 8 septembre 2003 à 22:15, par ?

      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

  • Le 28 mai 2003 à 14:49, par ?

    c’est juste un test pour voir si ca va aussi dans le titre :-p

    • Le 28 mai 2003 à 16:32, par TiTeuf

      ça marche là ou le filtre est appliqué :-o sur ce site pas sur qu’il soit mis partout :-/ :
      -  [(#TITRE|smileys)]
      -  [(#TEXTE|smileys)]
      -  [(#DESCRIPTION|smileys)]
      -  etc ...

    Répondre à ce message

  • Le 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 ;-).

    Répondre à ce message

  • Le 15 janvier 2006 à 12:04, par Florence Artur

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

    Répondre à ce message

  • Le 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

  • Le 10 janvier 2003 à 16:49, par Sylvain

    et même que ça marche !

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

    • Le 5 juin 2003 à 10:12, par ?

      tu es sur :o)

    • Le 5 juin 2003 à 13:25, par ?

      oui c’était :’-D que je voulais dire

    • Le 4 octobre 2003 à 09:31, par ?

      Test des smileys : :-) :-D :o)

    • Le 26 décembre 2003 à 15:11, par chouchou.titi7

      metter moi les codes a
      cette adresse svp :
      chouchou.titi7@caramail.com
      merci

    • Le 14 octobre 2005 à 19:27, par mimi

      j’aimerai savoir si qlqun connai une adress pr envoyé a msn parce ke je ne voi plus mes émoticones et ca m’énerve
      ssssssssssstttttttttttttppppppppppp aidé moi

    Répondre à ce message

  • Le 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...

    • Le 4 juin 2004 à 16:05, par Sylvain

      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

    • Le 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).

    • Le 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

  • Le 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

  • Le 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-)

    • Le 26 octobre 2003 à 17:57, par hysteryman39

      slt tu peut en trouver sur :

      angedefeu.com

      il ya ossy bokoup d’otre trucs pour les internaute
      va y fair un pitit tour _ :-) @ :-)

      gery.dubief@wanadoo.fr

      écrit moi j’ai pas mal d’info moi aussi

      @+

    • Le 27 octobre 2003 à 02:46, par Antoine

      Dites... Les smilies c’est mignon mais ça ne dispense pas de soigner l’orthographe non plus. :/

    • Le 6 novembre 2003 à 18:47, par nokk

      rooooooooh ...
      sinon y a
      ça :
      http://www.smiley-sanctuary.com/

    • Le 8 avril 2004 à 23:09, par ?

      Idem pour la ponctuation. Les smileys, c’est mignon.........
      Autrement, Les smilies sont mignons ............. _ ;)

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d'abord sur gravatar.com (gratuit et indolore) et n'oubliez pas d'indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Le sitemap par défaut de SPIP 2

    6 août 2009 – commentaires

    Depuis février 2009, SPIP 2 fournit un sitemap par défaut [1]. Plus besoin d’ajouter un plugin pour ce faire ! Il suffit d’activer le fichier .htaccess de SPIP pour en bénéficier. Ce sitemap, très simple, affiche la liste des rubriques, brèves et (...)

  • Soyez sympas, Notez !

    24 juillet 2009 – 10 commentaires

    Un système de notation sur SPIP-Contrib, pour vous aider à repérer les meilleures contributions.

  • SPIP-Listes

    30 novembre 2006 – 892 commentaires

    SPIP-listes permet la gestion et l’envoi de lettres d’information (newsletters) au moyen d’un courriel au format html ou texte. Il est possible d’envoyer des messages aux abonnés qui se sont formellement inscrits à une ou plusieurs lettres (...)

  • Social tags

    8 septembre 2008 – 178 commentaires

    Le plugin Social Tags permet d’ajouter des icônes de partage de liens vers les sites tels que Digg, Facebook, Delicious.... Une fois le plugin installé et activé (voir doc.), le choix des sites se fait via CFG. Insertion dans les pages Le plugin (...)

  • Plugin pour bannières 2

    16 novembre 2009 – 55 commentaires

    Ce plugin permet d’afficher et de gérer des campagnes d’information composées d’images ou animations. La balise #BANNIERE permet de positionner facilement cet objet dans vos squelettes. Plusieurs objets peuvent être placés sur la page et gérés en (...)