SPIP-Contrib

SPIP-Contrib

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

290 Plugins, 198 contribs sur SPIP-Zone, 114 visiteurs en ce moment

Accueil > Interactivité, échanges > Email, Newsletters, listes de diffusion > SMS > SMS

SMS

24 février 2016 – par Pierre KUHN, tofulm – commentaires

9 votes

Description

Ce plugin est avant tout un outil pour développeur, qui permet d’harmoniser l’envoi de SMS.

Configuration

Pour l’instant, vous avez le choix entre 2 prestataires :
-  sms factor

  • login : email de connexion à son compte (ou sous compte)
  • Password : son mot de passe de connexion
  • Expediteur : c’est une chaîne de 11 caractères MAX. Attention, en France les numéros de téléphone sont bloqués par les opérateurs ! Ce champ est facultatif

-  octopush

  • login : email de connexion à son compte (ou sous compte)
  • Clé API : la clé de l’api fourni par le site
  • Expediteur : c’est une chaîne de 3 à 11 caractères MAX. Attention, en France les numéros de téléphone sont bloqués par les opérateurs !
  • Mode d’envoi des sms : Vous pouvez mettre en Réel ou en Simulation. En simulation vous ne les recevez pas, à vous de regarder vos logs.

Appeler la fonction

  1. // definition des variables
  2. $message = "du texte";
  3. $dest = array('0611223344','0700700700');
  4. $options = array('sender' => 'SMS de SPIP');
  5.  
  6. // Appel de la fonction
  7. $retour = envoyer_sms($message,$dest,$options);
  8. if ( $retour ){
  9.         echo "message envoyé";
  10. } else {
  11.         echo "Erreur lors de l'envoi du message";
  12. }

Télécharger

Pour l’instant, il n’y a qu’une option de disponible : sender
cette option permet de surcharger l’expéditeur défini dans la partie configuration du plugin.

Exemple d’utilisation

Dans un formulaire CVT, dans la partie traiter.

  1. formulaire_traiter_mon_nom($message, $destinataires){
  2.         $retour = array();
  3.  
  4.         // exemple de verification que la variable destinataires est un array
  5.         // mais il y a d'autres possibilites
  6.         if (  is_array($destinataires) ){
  7.                 $restour_sms = envoyer_sms($message, $destinataires);
  8.  
  9.                 if ( $retour_sms ){
  10.                         $retour('message_ok') = "message envoyé";
  11.                 } else {
  12.                         $retour('message_erreur') = "Erreur lors de l'envoi du message";
  13.                 }
  14.         } else {
  15.                 $retour('message_erreur') = "la variable destinataire doit etre un array";
  16.         }
  17.  
  18.         return $retour;
  19. }

Télécharger

Voir en ligne : http://plugins.spip.net/sms

P.-S.

Credit icone : Noun Project

Dernière modification de cette page le 14 mai 2018

Retour en haut de la page

Vos commentaires

  • Le 29 février 2016 à 16:54, par Frash En réponse à : SMS

    Bonjour,
    Et voilà le travail, bonne initiative tofulm, cela devrait être utile à plusieurs personnes, merci beaucoup.
    J’aurais une petite question, serait-il possible de l’utiliser avec
    Envoyer des SMS avec l’API OVH (infos techniques)
    un autre prestataire, plutôt incontournable ;-)

    • Le 1er mars 2016 à 13:02, par tofulm En réponse à : SMS

      Bonjour,
      pour l’instant, il n’y a qu’un seul prestataire, mais tu peux en rajouter si tu le souhaites.

    • Le 15 mai à 23:49, par JLuc En réponse à : SMS

      Yaurait mailjet aussi maintenant https://app.mailjet.com/sms

    • Le 16 mai à 07:38, par Pierre KUHN En réponse à : SMS

      Jluc,

      En effet et cela serait plus intéressant au niveau forfait que les 2 autres.

      Tu le rajoutes ;) ?

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?
  • [Se connecter]

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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Passer un site SPIP sous https://

    23 février 2017 – 41 commentaires

    Comment migrer simplement votre site SPIP de http:// vers https:// Le protocole https:// devient de plus en plus courant : C’est mieux pour la vie privée de tous La plupart des grands sites l’a déjà adopté Certains navigateurs commencent à afficher (...)

  • SPIP 3.2, Agenda et FullCalendar

    6 juin – 17 commentaires

    Nous avions publié un article sur la manière d’utiliser FullCalendar avec SPIP 3.0 afin d’afficher des évènements sous forme d’Agenda. La version de FullCalendar a changé avec SPIP 3.2. Le présent article est donc un tutoriel adapté à SPIP 3.2. Pour (...)

  • PHANTOM (HTML5UP)

    18 juillet – commentaires

    Squelette SPIP pour intégrer le modèle Phantom de HTML5UP. https://html5up.net/phantom Installation A l’activation, le plugin installe aussi les plugins suivants : crayons, favicon, metasplus+, Couleur d’objet, champs extras, SPIP reset centre (...)

  • Cycle2

    7 août 2014 – 119 commentaires

    La seconde version de la librairie Javascript « jQuery Cycle », qui permet de produire des diaporamas, se nomme « Cycle2 » : http://jquery.malsup.com/cycle2/. Voici cette nouvelle librairie mise en plugin pour SPIP. Si vous utilisez déjà « jQuery (...)

  • Galleria (fr)

    16 novembre 2011 – 193 commentaires

    Une galerie d’image qui utilise la librairie javascript Galleria. Description Ce plugin vous permet d’ajouter des galeries d’images à vos articles. La galerie créée utilise la librairie javascript Galleria. Le plugin propose un modèle nommé (...)