SPIP-Contrib

SPIP-Contrib

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

289 Plugins, 197 contribs sur SPIP-Zone, 115 visiteurs en ce moment

Accueil > Interactivité, échanges > Réservation d’événements > Réservation d’événements

Réservation d’événements

16 mars 2015 – par Rainer Müller – 412 commentaires

25 votes

Ce plugin permet d’offrir aux visiteurs de s’inscrire pour un évènement du plugin Agenda et de gérer les réservations enregistrées.

Installation

Le plugin s’installe comme n’importe quel plugin.

il nécessite :

Introduction

Une réservation comporte deux parties :

  • La partie principale qui contient les données générales, comme les coordonnées, la date et référence de la réservation - la réservation proprement dit.
  • à cette réservation est/sont attaché/s le/s détail/s de la réservation contenant les informations relatives à l’évènement réservé.

Une réservation peut donc contenir plusieurs détails de réservation, mais en nécessite au minimum un.

Configuration

Statut par défaut
Configurez d’abord votre plugin en commençant par le statut par défaut de chaque réservation (si rien n’est choisi, le statut par défaut sera dans liste d’attente)

Le(s) Statut(s) complet(s)
Si vous comptez utiliser la limitation de places pour les réservations, choisissez le/s statut/s qui entre/nt en compte pour déterminer si un événement est complet. Lors d’un changement de statut vers un des « statuts complets », le plugin déterminera alors si il reste des places disponibles, sinon il mettra le statut à « en liste d’attente ».

Calculer automatiquement le statut accepté de la réservation
Si activé, lors d’un changement de statut vers accepté, le plugin vérifiera si tous les détails de réservation ont le statut accepté, sinon la réservation sera mis en « accepté partiellement ».

Notifications
Vous pouvez ensuite activer l’envoi automatique des notifications de réservations aux vendeurs/administrateurs du site.

Paramètres des notifications
Déclenchement
Définissez alors quel changement de statut déclenchera une notification et les autres paramètres de notifications

Client
Vous pouvez également activer l’envoi d’un mail de notification au client.

Activer le mode Envoi Séparé pour le statut
Par défaut, le changement de statut d’un détail de réservation ne déclenche pas d’envoi de mail. Si vous voulez pouvoir envoyer des notification séparés pour chaque détail de réservation, activez le pour le statut souhaité.

Clôturer automatiquement une réservation
Vous pouvez programmer la clôture automatique d’un évènement.

Si activé, un champ Clôture automatique s’affichera dans vos formulaire d’édition d’articles et d’évènements.
Afin qu’un évènement soit clôturé automatiquement, il faut l’activer au niveau de l’évènement.
Si activé au niveau de l’article, tout nouveau évènement de cet article aura la Clôture automatique activé par défaut.

Chaque évènement pour lequel la Clôture automatique est activé sera déclaré comme clôturé quand la date fin est atteinte et les détail de réservation concernés ayant le statut accepté seront mis en statut clôturé.
Si vous voulez envoyer une notification lors de la clôture de l’évènement, ajoutez le statut clôturé sous Paramètres des notifications/Déclenchement.

Permettre au visiteur de s’enregistrer lors d’une réservation
Si activé, le visiteur peut choisir de s’enregistrer et de créer un compte auteur spip (statut visiteur) avec login et mot passe, ce qui lui permettra d’effectuer de nouvelles réservation dans devoir renseigner à nouveau ses coordonnées.

Cette option peut être rendu obligatoire.

Un visiteur enregistré sera logué automatiquement après la réservation

Créer les évènements ouverts à l’inscription

Saisissez d’abord un évènement.
Nativement le plugin agenda prévoit une case inscription en ligne et Limiter le nombre de places qui seront utilisé par ce plugin.

Pour que l’évènement soit pris en compte par ce plugin, il faut cocher inscription en ligne.

Si vous prévoyez de limiter le nombre d’inscriptions, remplissez le champ Limiter le nombre de places. Laissez vide si vous ne voulez pas imposer de limite.
Si vous avez indiqué un nombre limite, lors de chaque réservation sera alors calculé le nombre de détails de réservation pour cet évènement ayant le statut correspondant au/x Statut(s) complet(s) définit dans la Configuration. Si ce nombre dépasse celui prévu dans Limiter le nombre de places, le détail de réservation obtiendra le statut dans liste d’attente.

Gestion des champs extras

Le plugin intègre automatiquement les champs extras auteurs et réservation ajoutés via le plugin Champs extras

Gestion de prix

  • Créez un champ extra prix pour vos articles ou vos événements. (Il est alors conseillé d’installer le plugin API Prix afin de mieux gérer les formats de prix, surtout pour un site multilingue).
  • Installez le plugin Prix Objets puis activez dans la configuration les objets articles et évènements.

Le plugin vérifie d’abord si il existe un prix fournis par Prix Objets, sinon il cherchera un champs prix (ou prix_ht si API Prix est installé).

Un prix définit au niveau de l’article s’applique à tous ses évènements qui n’ont pas de prix définit.

Formulaire public

Squelettes

  1. <div class="ajax">
  2.         #FORMULAIRE_RESERVATION{#ENV{id_evenement},#ENV{id_article}, #ENV{retour}, #ENV{options}}
  3. </div>

Télécharger

Les variables ne sont pas nécessaire :

  • Les deux premiers servent à limiter l’étendu du formulaire. Il peut s’agir d’un seul id ou d’un tableau de plusieurs id. Si rien n’est mis, tous les événements sont prix en compte.
  • La troisième variable permet de renseigner une url de redirection.
  • La quatrième définit un tableau d’options. Seule l’option « id_evenement_source » est disponible actuellement. Elle permet de définir comment traiter les événements répétés :
    • Par défaut (pas d’option « id_evenement_source ») les événements sont groupés. Une réservation pour l’ensemble des événements répétés est proposé.
    • Pour une réservation pour chaque événement répété il faudrait mettre
      1. #ARRAY{id_evenement_source,''}

Modèle

Si ce modèle est placé dans un article, le formulaire affichera uniquement les évènements futurs de cet article.

Pour afficher seulement le formulaire d’un seul évènement.

Gestion des réservations

Rendez vous sur Activité>Réservations pour trouver une liste des réservations effectuées.

Le menu de la colonne de gauche vous permet de classer les réservations par événement ou par article.

Pour chaque événement ou article il est ainsi possible de visualiser et télécharger les différents réservation effectuées, classées par statut.

Vous retrouverez ces informations également dans la colonne gauche des pages rubriques, articles et événements dans l’espace privé

Extensions

Ce plugin peut être complémenté avec :

Voir en ligne : https://plugins.spip.net/reservatio...

Dernière modification de cette page le 20 avril 2018

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 5 décembre 2017 à 20:33, par DD En réponse à : Réservation d’événements

    Bonjour Rainer,

    Je suis bien embêtée car la dernière version du plugin fait que mes champs extras (nom, prénom) ne s’affichent plus dans mon tableau des inscrits.
    Voici ma boucle dans un fichier inclure/reservation_visualiser. C’est assez touffu, je ne sais plus trop quoi changer.

    Code sur pastebin car ici ça dépasse :

    https://pastebin.com/NQBbk5hL

    Est-ce que tu vois d’un coup d’œil ce qui cloche ?
    Merci

    • Le 6 décembre 2017 à 09:12, par Rainer Müller En réponse à : Réservation d’événements

      Salut DD,

      Afin de pouvoir afficher également les champs extras reservation la function

      1.  champs_extras_reservation()

      (reservation_evenement_fonctions.php ligne 22) retourne maintenant un tableau en distinguant les champs extras par objet :

      1. [
      2.   auteurs => champs_extras_auteurs,
      3.   reservation => champs_extras_reservation
      4. ]

      Télécharger

      quand avant ça ne retournait directement et uniquement les champs extras auteurs

      1. [champs_extras_auteurs]

      Donc du dois adapter la définition de ta variable champs_extras

      1. #SET{extras,#VAL|champs_extras_reservation}
      2. #SET{champs_extras_auteur,#GET{extras}|table_valeur{auteur}}

      Télécharger

    • Le 6 décembre 2017 à 09:16, par Rainer Müller En réponse à : Réservation d’événements

      C’est encore un peu tôt :)

      le résultat de la fonction

      1.  [
      2.       auteurs => champs_extras_auteurs,
      3.       reservation => champs_extras_reservation
      4.  ]

      Télécharger

      Donc du dois adapter la définition de ta variable champs_extras

      1.     #SET{extras,#VAL|champs_extras_reservation}
      2.     #SET{champs_extras,#GET{extras}|table_valeur{auteur}}

      Télécharger

    • Le 15 janvier à 19:24, par DD En réponse à : Réservation d’événements

      Bonjour Reiner,

      Je n’ai pas encore réussi mais je m’y remets..
      Il y a un nouveau plugin « Réservations Champs Extras 1.0.1 - test »

      Est-ce que je dois l’utiliser et comment ?

      Sur la page ’exec=configurer_reservations_champs_extras" je vois seulement

      Réservations Champs Extras
      Paramétrages
      Exemple

      Explication de cet exemple

      Merci

    • Le 16 janvier à 08:32, par Rainer Müller En réponse à : Réservation d’événements

      Salut DD,

      un oubli, en fait il n’y a rien à configure pour ce plugin.

      Réservations Champs Extras sert à customiser les champs extras pour un formulaire déterminé. C’est pour cela qu’il nécessite le plugin Réservation formulaires qui lui permet d’insérer des formulaires depuis l’espace privé et de le configurer basiquement (ce plugin demande que tu configure les objets disponibles).

      Ces deux plugins, faites pour les besoins spécifique d’un client, sont encore très basiques pour le moment et permettent d’attacher un formulaire à un objet, de définir l’utilisation et la nature obligatoire d’un champs extras définis via le plugin champs extras et de définir le scope des événements à prendre en compte (rubriques, articles ou événement spécifiques).

      Basiquement tu attache un formulaire à un objet, puis tu peux (pas obligatoire) lui ajouter des configurations (« configuration de formulaire »).

    • Le 13 juin à 17:27, par DD En réponse à : Réservation d’événements

      Je reviens avec mon problème d’affichage des inscrits sur le site public.

      au début de mon fichier j’ai donc :

      1.         #SET{extras,#VAL|champs_extras_reservation}
      2.         #SET{champs_extras,#GET{extras}|table_valeur{auteur}}

      Télécharger

      et la boucle

      1. <BOUCLE_extras_reservation(DATA){source tableau, #GET{champs_extras_reservation}}>
      2. <td>[(#ID_RESERVATION|generer_info_entite{reservation,#VALEUR{options/label}}|sinon{-})]</td>
      3. </BOUCLE_extras_reservation>

      Télécharger

      me retourne uniquement les infos (champ extras) de l’utilisateur qui s’inscrit mais pas les détails des personnes qu’elle inscrit en plus.

      Qu’est-ce que je dois changer ?

      Merci

    • Le 14 juin à 08:57, par Rainer Müller En réponse à : Réservation d’événements

      Oui, c’est normal, car en cas d’inscription multiple, chaque réservation est enregistré séparément

    • Le 14 juin à 12:24, par DD En réponse à : Réservation d’événements

      J’ai réussi en reprenant un bout de code de
      reservation_evenement/v1.28.3/prive/objets/liste/reservation_visualiser.html

      maintenant je dois adapter pour ne pas afficher certains champs d’info perso à tous.

    Répondre à ce message

  • Le 12 mai à 11:27, par Yann En réponse à : Réservation d’événements

    Bonjour,
    J’essaie d’utiliser la réservation d’événements et je ne vois pas trop à quoi sert d’afficher le bloc je participerai, peut-être, etc. dans l’événement puisque l’inscription se fait sur l’article de l’agenda (voir captures). D’autre part, aucune information n’est mentionnée dans les zones inscrits, incertains, absents même si des inscriptions (j’y participerai par exemple) ont été faites.
    Ai-je raté quelque chose ?
    Merci de votre aide.
    Yann

    • Le 14 mai à 10:01, par Rainer Müller En réponse à : Réservation d’événements

      Salut Yann,

      Ceci à l’air de venir du formulaire

      1. #FORMULAIRE_PARTICIPER_EVENEMENT

      du plugin agenda. Si tu veux utiliser le système de réservation du présent plugin il te faut utiliser la balise

      1. #FORMULAIRE_RESERVATION
    • Le 14 mai à 13:03, par Yann En réponse à : Réservation d’événements

      Rainer,
      En fait j’utilise le modèle <reservation|id_evenement=#ID_EVENEMENT> dans mon article et j’active les inscriptions dans l’événement.

      1. Je ne sais pas où placer #FORMULAIRE_RESERVATION.

      2. D’autre part, je souhaiterais avoir la possibilité de plusieurs choix de prix. Exemple :
      Adulte : 10 € Quantité : xxxx
      Enfants - 12 ans 5 ans : 5 € Quantité xxxx
      et bien sûr un total de tout ça

      Je ne vois pas trop comment faire.

      Yann

    • Le 15 mai à 09:00, par Rainer Müller En réponse à : Réservation d’événements

      1. Le modèle utilise déjà #FORMULAIRE_RESERVATION.. Donc c’est bon. Par contre ton squelette article doit contenir #FORMULAIRE_PARTICIPER_EVENEMENT, efface la balise.

      2. Essaie avec le plugin Déclinaisons Prix

    • Le 15 mai à 12:02, par Yann En réponse à : Réservation d’événements

      Rainer,
      J’ai essayé les déclinaisons. Le souci c’est que cela utilise des boutons radio. donc ça ne prend en compte que le dernier. Mon idée était de pouvoir sélectionner par exemple : 1 adulte (10 €) et 2 enfants (2 x 5 €) et donc d’avoir un total à payer de 20 €.
      Yann

    • Le 15 mai à 12:08, par Rainer Müller En réponse à : Réservation d’événements

      Dans l’état actuel du plugin ce n’est pas possible

    • Le 15 mai à 12:12, par Yann En réponse à : Réservation d’événements

      Merci Rainer.
      Dans ce cas je vais procéder différemment avec des déclinaisons :
      -  adulte seul
      -  couple sans enfant
      -  adulte + 1 enfant
      -  couple + 1 enfant
      etc.

      ça devrait répondre aux besoins pour le moment sachant que les familles de 15 enfants sont plutôt rares. :-)
      Yann

    • Le 15 mai à 14:07, par Yann En réponse à : Réservation d’événements

      Pour mon souci de bloc de participation dans l’événement, il semble que ce soit le fichier de l’agenda formulaires/participer_evenement.html qui est appelé et affiché dans l’événement pour un auteur loggué.

      Pour un visiteur seuls les mots inscrits incertains absents sont affichés.

      J’ai l’impression que l’événement parle d’une invitation à participer alors que l’article lui invite à réserver. Le problème c’est que dire qu’on va participer ne vaut pas réservation.

      Y a un truc qui se mord la queue.

      Yann

    • Le 15 mai à 16:15, par Rainer Müller En réponse à : Réservation d’événements

      Enlève la balise du formulaire dans le squelettes correspondant, probablement evenement.html

    • Le 15 mai à 20:23, par Yann En réponse à : Réservation d’événements

      Je pense avoir trouvé. Sous Escal il semble s’agir du fichier inclusions/inc-events_calendrier.html

      J’ai retiré la balise et déposé le fichier modifié dans squelettes/inclusions à la racine de mon site et le résultat est là ! Je vais néanmoins vérifier auprès de JC Villeneuve (Escal) qu’il s’agit bien de ce fichier.
      Merci encore pour ton aide précieuse.

      Yann

    • Le 16 mai à 09:03, par Yann En réponse à : Réservation d’événements

      Ma solution était pour partie bonne mais nécessitait la modification d’un 2e fichier. Qui plus est lors de mises à jour ultérieures d’Escal j’aurais perdu les bénéfices de mises à jour pour ces fichiers. JC Villeneuve a donc livré une petite modif. Il suffit pour masquer le bloc de participation dans un événement de rajouter le code suivant dans le fichier perso.css :

      1. .meta-publi{
      2.     display: none;
      3.     }

      Télécharger

      Yann

    • Le 20 mai à 00:53, par SPIP 38 En réponse à : Réservation d’événements

      Bonjour
      J’ai le même souci que Yann, aussi avec le squelette ESCAL, mais je n’arrive pas au même résultat !!
      Je voudrais faire disparaitre ce formulaire où on coche : j’y serai //ou // j’y serai peut être // ou // j’y serai pas. j’ai retiré la balise et déposé le fichier modifié dans squelettes/inclusions à la racine de mon site, et modifié dans Eval/styles le perso.css, mais le pavé est tjrs là. Le fichier modifié doit il etre enlevé de eval/inclusions ou pas ?
      Merci d’avance

    • Le 20 mai à 09:02, par Yann En réponse à : Réservation d’événements

      Bonjour,
      1. Retirez le fichier que vous avez mis à la racine dans squelettes inclusions. Seule la modification du perso.css suffit
      2. Ne jamais supprimer ou modifier un fichier directement dans les répertoires d’ Escal
      3. Le fichier modifié perso.css doit déposé à la racine dans squelettes/styles
      4. Videz le cache dans l’espace privé

      yann

    • Le 20 mai à 13:49, par Spip 38 En réponse à : Réservation d’événements

      Merci Yann pour cette réponse rapide, mais cela résoud le pb à moitié. Dans l’article qui a le formulaire et qui s’affiche en page d’accueil (avec le mot clé annonce) le logo avec la date de l’évènement n’est pas au bas de l’article. Mais quand on cherche l’article par le menu, il apparait avec « évènement associé » à la fin (et le logo de la date) et si on clique sur ce logo, on a une autre page avec ce fameux pavé « j’y serai/ peut etre / j’y serai pas » sous le logo avec la date de l’évènement.
      voici l’adresse du site : afpen38.fr

      J’ai aussi un autre pb sur le formulaire cette fois, j’aimerais enlever le pavé "si vous êtes enregistré sur ce site « connectez vous » je trouve que c’est pas clair, car même si on est pas enregistré sur le site, il faut remplir ces deux cases.

    • Le 20 mai à 14:58, par Spip 38 En réponse à : Réservation d’événements

      En fait, je viens de modifier mon formulaire en enlevant les champs "nom" prénom" et "mail" qui étaient redondants et prêtait à confusion avec le pavé "identifiants personnels". C’est plus clair pour la personne qui veut s’inscrire et qui comprend alors plus facilement qu’elle doit rentrer "nom" et "mail" dans le pavé identifiants personnels même si elle n’est pas enregistrée dans le site. Mais quand même, l’indication "connectez vous si vous êtes déjà enregistrés sur le site" pourrait être en dehors du pavé "identifiants personnels" (au dessus par exemple) ce serait plus clair.

      Par contre pour le pavé « j’y serai/ peut etre / j’y serai pas » quand on clique sur le logo avec la date de l’évènement, j’ai fait les modifs (fichier perso.css) mais c’est toujours là, quand on appelle l’article depuis le menu.

    • Le 20 mai à 15:18, par Yann En réponse à : Réservation d’événements

      L’indication informe juste les personnes qui se sont déjà enregistrées en tant qu’auteur/visiteur qu’elles doivent juste entrer leurs informations en se connectant. Pour ma part, je ne je ne trouve pas cela trop dérangeant. Peut-être juste modifier le libellé dans les fichiers de langue résoudrait-il ton souci de clarté.

      Pour ce qui est du pavé, je vois que ton site utilise la version 4.0.79 d’Escal or la version actuelle est la 4.0.85. Une mise à jour vers cette dernière version résoudrait je pense ton souci.
      Yann

    • Le 20 mai à 17:55, par Spip 38 En réponse à : Réservation d’événements

      Tout marche à merveille !! un grand merci Yann pour ton aide.

    • Le 20 mai à 18:20, par Yann En réponse à : Réservation d’événements

      Super ! Et de rien. Il est normal d’aider lorsqu’on peut. :-)

    Répondre à ce message

  • Le 13 mai à 14:12, par Spip 38 En réponse à : Réservation d’événements

    Bonjour,
    J’essaye aussi d’utiliser ce plugin pour une inscription en ligne à un évènement : Je rencontre un peu le même problème que Yann : j’ai inclus un formulaire d’inscription directement dans l’article en y mettant la balise « reservation » , le formulaire que j’ai enrichi avec « champs extra » s’affiche très bien (avec l’indication du nombre de places auquel je tiens) MAIS à la fin de mon article, il y a un encart « Evènement associé », et si on clique dessus, une page s’ouvre avec l’indication Inscrits Incertains Absents, et la possibilité de s’inscrire si on est logué.
    J’aimerais d’une part garder cette possibilité d’indication du nombre de places (et restantes), et enlever le pavé d’incription des auteurs logués (« Le plugin intègre automatiquement les champs extras auteurs » à dévalider ? comment ? ).
    Merci d’avance et encore Bravo pour tout ce travail !!

    • Le 14 mai à 10:05, par Rainer Müller En réponse à : Réservation d’événements

      Tu utilise quelle squelette pour ton article ?

      Le lien et formulaire que tu mentionne vient du plugin agenda. C’est le système de réservation de base de agenda et pas compattible avec Réservation événements

    Répondre à ce message

  • Le 14 février à 15:10, par emma En réponse à : Réservation d’événements

    Bonjour Rainer,
    je quitte les déclinaisons pour revenir ici, vrai lieu de mon questionnement.

    Le problème : introduire un code qui déclenche une réduction en bas du formulaire de réservation : c’est simple et le code inscrit le cas échéant apparaît dans la liste des réservations.

    Pour l’instant, j’en suis là, pensant qu’il est possible de faire quelque chose sur le dispositif bancaire (exemple : valider le paiement par exemple le jour de l’événement, rembourser partiellement du montant de la ristourne), ce qui oblige à intervenir manuellement sur la somme payée, mais c’est une possibilité, sans doute payante (acte).

    J’ai installé : coupons, chèque cadeau, et surtout réservation-crédit-master, ce dernier n’apparaissant pas dans la liste des plugins ... pour lesquels les infos d’utilisation sont parcimonieuses ...

    Pour chèque cadeau, je vois qu’on peut créer une commande en ne mettant que le chèque cadeau ...

    Bon, tout ça s’embrouille un peu dans ma tête surtout après les farfouilles et bidouilles pour tenter de trouver où je vais bien pouvoir mettre des infos complémentaires dans le message de retour du formulaire d’inscription (pas trouvé dans les lang, il y a de la magie car le message est bien là !)

    Ma question est donc le lien absent avec « commande » excepté quand le paiement est attendu, lorsque (je crois) le paiement en ligne n’est pas activé - ce qui est problématique quand on peut pouvoir afficher « complet » !

    • Le 15 février à 14:00, par Rainer Müller En réponse à : Réservation d’événements

      Je suis d’accord, il manque un peu de doc pour ces plugs

      Cheque cadeau, ensemble avec le plugin reservation crédit, crée un crédit pour le bénéficiaire du chèque à l’hauteur du montant offert. Ce crédit peut ou être géré manuellement (mettre la réservation manuellement en payé et déduire le montant correspondant depuis la page crédit) ou via reservation bank qui ajoute le crédit comme moyen de paiement .

      Pour le code promotionnel, il y a un plugin plus adapté (https://github.com/abelass/promotions) auquel je viens d’ajouter la possibilité de gérer un code de promotion. Il te suffit de créer un champ extra « code_promotion » pour l’objet reservation via le plugin champs extras et de configurer ta promotion « code promotionnel »

    • Le 26 février à 15:20, par emma En réponse à : Réservation d’événements

      bonjour Rainer,
      je m’y remets ...
      merci pour le contenu de ta réponse.
      je vais tester tout ça qui décante ...

    • Le 1er mars à 02:48, par emma En réponse à : Réservation d’événements

      Merci Rainer, ça fonctionne tout bien en utilisant des codes promotion dans le plugin Promotion et le champ extra dans la réservation. Testé en local, j’installe demain ... Crédits, chèques cadeaux, coupons, tout ça offre une belle palette pour répondre à toutes les situations mais on verra plus tard.

    • Le 1er mars à 08:32, par Rainer Müller En réponse à : Réservation d’événements

      Bonne chance alors :)

    • Le 22 mars à 12:49, par Ras Rubenxela En réponse à : Réservation d’événements

      Bonjour Rainer
      Est t-il possible d’utiliser le plugin « promotion » sans le plugin « réservation », seulement avec le plugin « commandes » ?

    • Le 22 mars à 13:07, par Ras Rubenxela En réponse à : Réservation d’événements

      Arff je répond à mon message. Si j’en crois le deposit sur Github, oui c’est bel et bien adapté seulement à « Reservation ». Dommage !

    • Le 22 mars à 13:42, par Rainer Müller En réponse à : Réservation d’événements

      Oui, pour le moment c’est le cas. Mème si initialement il a été pensé à être ouvert à d’autres plugins, je n’ai uniquement inclus reservation pour le moment.

    • Le 20 avril à 13:58, par Rainer Müller En réponse à : Réservation d’événements

      Salut Ras, juste pour ton information. Je viens d’ouvrir le plugin promotions aux commandes (via paniers). Pour le moment seulement des promotions basiques sont possible (sans conditions ou limité dans le temps).

      Il faut installer les deux plugins :

    • Le 20 avril à 14:12, par Ras Rubenxela En réponse à : Réservation d’événements

      Merci beaucoup pour l’info. je testerai sous peu pour un nouveau développement. je m’en suis sorti en bricolant avec une rubrique pour mon besoin précédent ;)
      Merci

    Répondre à ce message

  • Le 18 février à 00:02, par dut En réponse à : Réservation d’événements

    À la question :

    j’aimerai que Les réservation ne soient pas ferme, mais
    simplement une participation à un tirage au sort pour attribuer les
    places à gagner.

    Raner à répondu :

    À mon avis tu peux juste modifier quelques messages, du plugin ne pas mettre de places limites puis à la fin utiliser la liste des inscrits pour ton tirage au sort.

    Merci pour la piste.

    Existe t’il un moyen de générer un tirage qui n’envoie le message de Reservation_Communication qu’aux gagnants du tirage ? où faut-il surcharger pour envisager cela ?

    • Le 18 février à 10:06, par Rainer Müller En réponse à : Réservation d’événements

      Les messages sont envoyés lors d’un changement de statut, comme défini dans la conf. Alors tu peux utiliser un statut déjà existant ou en rajouter un neuf.

    Répondre à ce message

  • Le 22 janvier à 23:11, par jlgenet En réponse à : Réservation d’événements

    Bonjour Rainer
    Merci ...
    J’utilise Réservation d’événement pour des formations et je demande aux personnes de s’inscrire sur le site et aux formations.
    Dans le formulaire public :
    si je permet l’enregistrement et l’oblige lors de l’inscription à une formation, les personnes déjà enregistrées sur le site se voient signifié une erreur « Votre saisie contient une erreur. »
    si je permet l’enregistrement sans l’obliger, les personnes peuvent s’inscrire à une formation sans s’inscrire sur le site, chose que je veux éviter afin de pouvoir les contacter facilement par la suite.
    Y-a-t-il une solution ? à ces deux problèmes !
    Je précise que je ne maîtrise pas beaucoup le langage, disons que je bafouille !
    Merci
    Jean-Luc

    • Le 23 janvier à 08:18, par Rainer Müller En réponse à : Réservation d’événements

      Bonjour Jean-Luc,

      Je ne suis pas sur de saisir le problème.

      Ton erreur apparaît quand la personne n’est pas logué, mais s’inscrit avec un email déjà utilisé par son compte ? Si c’est ça, il devrait y avoir un autre message indiquant que l’email est déjà utilisé et l’invitant à se loguer. Bref, peux tu ajouter un screenshot.

      Rainer

    • Le 23 janvier à 21:32, par jlgenet En réponse à : Réservation d’événements

      Bonsoir
      oui, si je veux m’inscrire avec une adresse déjà enregistrée, il y bien le message demandant de se loguer ou d’utiliser une autre adresse.
      Seulement j’aimerais que si l’adresse n’est pas enregistrée, on ne puisse pas s’inscrire à une formation sans créer un compte. ça c’est un des points.
      J’ai compris que le plugin, dans les paramètres du formulaire public permettait d’obliger l’inscription. J’ai fait la manip, mais dans ce cas là, j’ai une erreur lors de l’inscription à une formation voir screeshot avec parametres form public et erreur

    • Le 23 janvier à 21:51, par jlgenet En réponse à : Réservation d’événements

      J’utilise inscription 3 si cela peut t’aider ou avoir une influence !

    • Le 24 janvier à 15:30, par Rainer Müller En réponse à : Réservation d’événements

      J’imagine que le problème vient du fait que tu as un champ extra auteur obligatoire qui n’est pas encore prérempli, alors le formulaire indique ce manquement, le problème c’est qu’il faut d’abord cocher « Modifier les identifiants personnels : » pour voir le champ ou l’info manque.

      Ceci n’est pas très « user friendly », je viens de le modifier dans la version 1.27.5 du plugin.

    • Le 25 janvier à 08:52, par Rainer Müller En réponse à : Réservation d’événements

      Comme la création de zip de la zone est en panne actuellement -> voici sur github : https://github.com/abelass/reservation_evenement/archive/master.zip

    • Le 28 janvier à 08:31, par jlgenet En réponse à : Réservation d’événements

      Bonjour Rainer
      Un pb résolu : si je ne suis pas connu (ou inscrit sur le site) et, si l’inscription site est rendue obligatoire alors ça marche.
      Par contre si je suis déjà logué, toujours même pb ... voir copie écran jointe
      Et les infos sont toutes données car je l’ai fait avec le compte que je venais juste de créer en m’inscrivant à une autre formation.
      Cordialement
      Jean-Luc

    • Le 28 janvier à 08:55, par jlgenet En réponse à : Réservation d’événements

      je viens de parcourir les commentaires et des difficultés similaires ont été plus ou moins resolues par Lebardix, si j’ai tout compris car je ne code pas. Le pb a bien l’ai d’être dans la compatibilité entre ce plg et inscription 3

    • Le 29 janvier à 08:22, par Rainer Müller En réponse à : Réservation d’événements

      Alors tu as désinstallé inscription3 en gérant les champs extras avec le plugin champs extras ?

    • Le 1er février à 15:09, par emma En réponse à : Réservation d’événements

      Bonjour JL et les autres,
      juste un point de vue : si tu veux simplement pouvoir envoyer un message à tes inscrits, pas besoin d’exiger un compte auteur : tu installes tout simplement le plugin « notifications_avancees » avec le paramètre qui t’autorise à (ré)utiliser l’adresse.
      Dans le menu des inscriptions, tu as alors un bouton-enveloppe qui te permet d’envoyer un message soit à tous, soit à une personne.
      Il y a juste un « petit machin » qui peut troubler l’internaute :

      « Identifiants personnels
      Connectez-vous si vous êtes déjà enregistré sur ce site » avec un lien sur « connectez-vous »

      est-ce bien grave ?

    • Le 1er février à 15:59, par Rainer Müller En réponse à : Réservation d’événements

      Je viens de faire un teste avec Inscription3. J’ai définis un nouveau champs obligatoire via la configuration de inscription3. Le champs est bien prix en compte dans le formulaire de réservation et si je le remplis, la validation du formulaire se passe sans problème.

      Est-ce que tu utiliser bien la dernière version (1.27.5) du plugin ?

      Quelle est exactement ta configuration de inscription3 ?

    • Le 2 février à 13:33, par jlgenet En réponse à : Réservation d’événements

      J’ai fais une pose, je regarde tout cela. Je viens de mettre les mise à jours en place.
      Je vous tiens au courant
      Jean-Luc

    • Le 2 février à 15:27, par jlgenet En réponse à : Réservation d’événements

      voici ma config isnc3

    • Le 2 février à 18:33, par Rainer Müller En réponse à : Réservation d’événements

      J’ai refait un teste avec ta configuration, ce qui m’as permis de détecter un disfonctionnement des testes sur les champs extras ajouté par inscription3 (ils n’étaient pas pris en compte). Par contre je n’ai pas reproduis ton problème.

      • Peux tu refaire un teste avec le plugin actualisé (1.27.7) ?
      • Peux tu désactiver tous les plugins non nécessaires à ce teste ?
      • Si tu as encore le mème problème, peux tu mettre
        1. [(#ENV{erreurs}|var_dump)]

        au début de formulaires/reservation.html et me copier le tableau ?

    • Le 4 février à 23:23, par jlgenet En réponse à : Réservation d’événements

      Bonsoir Rainer
      Je ne suis pas sûr de voir comment obtenir le tableau que tu me demandes !
      je sais ajouter cette ligne en début de reservation.html mais ensuite ?
      Désolé
      J’ai cela qui s’affiche lorsqu’il y a erreur (je suis logué et je permet l’enregistrement et le rend obligatoire dans le formaulaire public du plg) :

      array(3)  new_pass »]=> string(33) « Cette information est obligatoire » [« new_login »]=> string(33) « Cette information est obligatoire » [« message_erreur »]=> string(36) « Votre saisie contient des erreurs ! »

      JLuc
      Pour préciser : Je travaille avec scolaspip, spip 3.17

    • Le 4 février à 23:57, par jlgenet En réponse à : Réservation d’événements

      Concernant la suppression de « insc3 » et de la gestion avec des champs extras ... je ne sais pas faire pour l’instant.

    • Le 5 février à 17:35, par jlgenet En réponse à : Réservation d’événements

      Bon j’ai tenté : j’ai juste desinstallé insc3, vidé le cache, et essayé de m’inscrire en étant logué et j’ai toujours le même pb "votre saisie contient des erreurs.
      Je vais tenter, plus tard, sur un site copie de monter les plugins les uns après les autres.
      Est-ce qu’un log sur le site peut t’aider ? en confiance donc.

    • Le 6 février à 13:37, par Rainer Müller En réponse à : Réservation d’événements

      Merci pour ce débugage, le problème vient du présent plugin qui rendait obligatoire les champ login et mp me si logué. C’est corrigé sur github : https://github.com/abelass/reservation_evenement/archive/master.zip en attendant que j’actualise sur la zone. Donc rien à voir avec inscription3

    • Le 6 février à 19:14, par jlgenet En réponse à : Réservation d’événements

      Merci
      Je regarde ce soir et je fais le bilan.
      Bonne soirée
      Jean-Luc

    • Le 6 février à 22:22, par jlgenet En réponse à : Réservation d’événements

      J’ai récupéré la mise à jour.
      je constate que ... ça marche !
      MERCI bcp Rainer

      et Emma pour ta contribution à laquelle je n’ai pas repondu car le probleme n’éyait pas lié à l’envoi de message aux inscrits. Mais j’utilise cette fonction pour que les organisateurs de stage envoient des infos aux inscrits.

      J’ai une autre requete ! Je change de post.

    • Le 6 février à 22:45, par jlgenet En réponse à : Réservation d’événements

      Alors en fait ça ne fonctionne pas avec mon compte webmestre ! Si je veux m’inscrire à une formation le login et le mot de passe (avec controle) me sont demandés en bas de formulaire !

    • Le 7 février à 09:27, par Rainer Müller En réponse à : Réservation d’événements

      Si tu n’est pas logué, c’est normal que ceci apparaisse, ensemble avec l’invitation à se connecter « Connectez-vous si vous êtes déjà enregistré sur ce site ».

      C’est le formulaire normal d’inscription

    • Le 7 février à 11:39, par jlgenet En réponse à : Réservation d’événements

      Oui je sais bien, mais je suis logué.

    • Le 7 février à 12:17, par Rainer Müller En réponse à : Réservation d’événements

      Je ne reproduis pas.

      Est-ce que tu peux te déconnecter et reconnecter.

    • Le 7 février à 15:16, par jlgenet En réponse à : Réservation d’événements

      Oui, tjs pareil.
      Mais il doit y avoir autre chose car je ne suis pas reconnu par acces restreint, je ne vois pas les rubriques qui sont réservées aux personnes connectées. ça ne doit pas être lié à ce plg.

    • Le 7 février à 15:38, par jlgenet En réponse à : Réservation d’événements

      Donc j’ai deux compte webmestre dont un à le numéro -1 !!!
      Je ne vois pas d’où cela vient ???
      C’est celui là qui est connecté et qui ne fonctionne pas avec la résa.

    • Le 7 février à 15:51, par jlgenet En réponse à : Réservation d’événements

      Je suis allé le supprimer dans ma base de donnée !
      Très bizarre cela.
      Tout est rentré dans l’ordre et je change mon mot de passe webmestre !
      Bien cordialement
      Jean-Luc

    • Le 7 février à 17:35, par Rainer Müller En réponse à : Réservation d’événements

      ok super !

    Répondre à ce message

  • Le 6 février à 22:38, par jlgenet En réponse à : Réservation d’événements

    Re bjr
    C’est encore moi.
    Mes réservations ne contiennent qu’un seul détail de réservation (systématiquement) et les rédacteurs qui valident les réservations se mélangent un peu et valident dans les détails de réservation (ce qui, en fait, est plus simple, mais ne valide pas la réservation proncipale. Est-ce que j’ai manqué une configuration qui ferait cela.

    Pour résumer : le changement de statut d’un détail de R en accepté (par exemple) peut-il automatiquement faire passer le statut de la réservation en accepté ?
    Merci
    Jean-Luc

    • Le 7 février à 09:36, par Rainer Müller En réponse à : Réservation d’événements

      La validation de la réservation entraîne l’adaptation des détails de réservation, mais pas le contraire.

      Donc la réponse est non :) ?

    • Le 7 février à 15:31, par jlgenet En réponse à : Réservation d’événements

      Oui c’est bien ce que je pensais.
      Je vais faire un petit tuto pour ceux qui valident.
      Cordialement
      Jean-Luc

    Répondre à ce message

  • Le 21 août 2017 à 17:53, par Francis En réponse à : Réservation d’événements

    Bonjour Rainer,

    Tout d’abord merci pour la mise à disposition de ce plugin.

    De mon côté, c’est la première fois que je creuse du côté des plugins SPIP, du coup, j’ai 34 points sur lesquels je bloque, mais peut-être suis-je passé à coté de quelque chose...

    1. Est-il possible que lorsque le nombre de places pour un événement est limité, le nombre de places restantes ne soit pas affiché pour les visiteurs ?

    2. Est-il possible de limiter le nombre de places réservées par utilisateur ?

    3. Simplement de la configuration je pense, mais je n’arrive pas à faire en sorte que lorsque toutes les places sont vendues, il n’y ai pas de liste d’attente (simplement un message « complet » par exemple).

    Bonne soirée

    Francis

    • Le 22 août 2017 à 09:22, par Rainer Müller En réponse à : Réservation d’événements

      Bonjour Francis

      1. Est-il possible que lorsque le nombre de places pour un événement est limité, le nombre de places restantes ne soit pas affiché pour les visiteurs ?

      il suffit de surcharger formulaires/inc-reservation_evenements.html en enlevant à la ligne 37.

      1. [(#PLACES|>{0}|oui)
      2.                 <INCLURE{fond=inclure/places_disponibles,
      3.                 id_evenement,
      4.                 places,
      5.                 statut=#VAL|statuts_complet} />]

      Télécharger

      2. Est-il possible de limiter le nombre de places réservées par utilisateur ?

      Non, ce n’est pas prévu pour le moment.

      3. Simplement de la configuration je pense, mais je n’arrive pas à faire en sorte que lorsque toutes les places sont vendues, il n’y ai pas de liste d’attente (simplement un message « complet » par exemple).

      Suivant ce que tu veux faire, tu peux surcharger formulaires/inc-reservation_evenements_champ.html

      y inclure au début, en s’inspirant de inclure/places_disponibles.html

      1. [(#REM)Toutes les résérvations]
      2. #SET{total,#INCLURE{fond=inclure/compteur_reservations,env}}
      3. [(#REM)Les disponibilités]
      4. #SET{disponibles,#PLACES|moins{#GET{total}}}

      Télécharger

      puis tu peux adapter le comportement ou l’affichage du champ respectif suivant si

      1. #GET{disponibles}

      est supérieure ou non à 0

      Par example, desactiver le champ si complet :

      1. <input type="checkbox" name="id_evenement[#ID_EVENEMENT]" class="checkbox evenement" id="id_evenement_#ID_EVENEMENT" value="#ID_EVENEMENT"
      2.                 [(#ID_EVENEMENT|in_array{#GET{id_evenement}}|oui) checked="checked"][(#GET{disponibles}|>{0}|non) disabled="disabled"]/>

      Télécharger

    • Le 24 août 2017 à 11:08, par Francis En réponse à : Réservation d’événements

      Merci beaucoup, grâce à ces compléments, j’arrive à faire ce que je veux pour mon système de réservations.

      L’ultime interrogation que je rencontre est d’ordre cosmétique : je cherche l’endroit où je peux modifier l’affichage de texte comme « inscription » (sous la case à coher) ou « Si vide, la quantité sera 1 »

      J’ai bien trouvé le fichier reservations_multiples/lang/reservations_multiples_fr.php avec la valeur explication_quantite mais ça n’a pas l’air de changer grand chose !

    • Le 24 août 2017 à 13:27, par Rainer Müller En réponse à : Réservation d’événements

      Si tu veux modifier les traductions, le mieux c’est que tu crée un fichier squelettes/lang/local_fr.php dans lequel tu modifie les chaînes de langues à adapter.

    • Le 24 août 2017 à 14:08, par Francis En réponse à : Réservation d’événements

      Je sais pas si j’ai bien formuler ma demande : je ne cherche pas à retraduire, mais bien modifier le texte existant en français. C’est bien ça ?

    • Le 24 août 2017 à 15:30, par Rainer Müller En réponse à : Réservation d’événements

      Traductions est mal choisis comme termes, s’agissant de la langue d’origine.

      Mais comme ce genre de textes sont gérés via les fichiers langues, c’est bien la manière décrite ci-haut qui est recommandée

    • Le 25 septembre 2017 à 14:47, par Francis En réponse à : Réservation d’événements

      Bonjour Rainer,
      Après quelque semaines de pause, je me replonge dans le système des réservations.
      Je viens d’avoir la demande de pouvoir préciser le nombre d’adultes et le nombre d’enfants lors de la réservation.
      Est-ce quelque chose de possible ? Qui aurait déjà été fait ?
      Bonne journée

    • Le 25 septembre 2017 à 16:25, par Rainer Müller En réponse à : Réservation d’événements

      Salut Francis,

      ce n’est pas possible pour le moment, il faudrait adapter Réservations multiples

      Rainer

    Répondre à ce message

  • Le 11 août 2017 à 09:41, par Julie B. En réponse à : Réservation d’événements

    Bonjour Rainer,

    Juste une petite question sur le fonctionnement du plugin reservations :
    -  actuellement, on doit choisir de traiter pour les reservations :
    - soit des evenements de type sceances de cinema (la repetition du meme film) : - on ne reserve que pour cette sceance
    - soit la repetition de sceances de formation (chaque sceance a un contenu different) et on reserve donc pour l’ensemble des sceances en une fois.

    -  on peut travailler avec les deux types d’evenements si on renonce aux repetitions pour les evenements de type sceances de cinema. Or cette fonction de repetition est vraiment tres pratique pour les administrateurs.

    -  Peut-on envisager un moyen de pouvoir beneficier des repetitions
    en meme temps pour ces deux types d’evenements ?

    Merci

    Julie

    • Le 21 août 2017 à 16:12, par Rainer Müller En réponse à : Réservation d’événements

      Salut Julie,

      si j’ai bien compris, tu aimerais dans un même formulaire afficher les deux types ?

      Cela ne fonctionne pas pour le moment, tu devrais mettre un formulaire pour chaque type

    • Le 28 août 2017 à 10:56, par Julie B En réponse à : Réservation d’événements

      Salut Rainer,

      Je pensais que le choix etait exclusif.
      Par contre, utiliser deux formulaires me convient.

      Merci !

      Julie

    Répondre à ce message

  • Le 28 juillet 2017 à 10:01, par Pierrot En réponse à : Réservation d’événements

    Bonjour,

    Je viens d’identifier 2 soucis dans le plugin suite à la dernière mise à jour en 1.26.5. Je n’avais pas fait de mises à jour depuis quelques temps et celle-ci a tout cassé chez moi, je pense que c’est révélé chez moi car mes évènements sont dans un système de grid (isotope) et donc la moindre erreur de div explose tout. Au début j’ai cru que c’était le fait d’être passé en div à la place des li et que donc c’est moi qui avait une erreur mais non ...

    -  dans formulaires/inc-reservation_connection .html, le </div> de la ligne 77 devrait être remonté à la ligne 74 par ex à l’intérieur du test sur le #GET{id_auteur} de la ligne 46 ... si le test est oui, on a 2 ouvertures de div et une seule fermeture ...

    -  dans formulaires/inc-reservation_evenements.html on a un </li> qui traine ligne 46, à remplacer par un </div> .

    Voilà :-) Bon été .
    Pierre

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

  • Albums 3

    8 août 2014 – 282 commentaires

    Le plugin « Albums » évolue dans une version 3 pour SPIP 3. Avant d’effectuer une mise à jour depuis la version 1 ou 2, consultez les notes sur la rétro-compatibilité. Les modèles, notamment, on reçut quelques changements pour la bonne cause. En (...)

  • Formidable, le générateur de formulaires

    23 janvier 2012 – 2464 commentaires

    Un générateur de formulaires facilement configurable pour les non-informaticiens et facilement extensible pour les développeurs. Introduction L’objectif était de créer un plugin permettant de générer des formulaires. Historiquement, 2 plugins (...)

  • Éditorial (HTML5UP)

    27 novembre 2017 – 77 commentaires

    Squelette SPIP pour intégrer le modèle Editorial de HTML5UP https://html5up.net/editorial Configuration La page de configuration permet quelques réglages. On y défini la couleur principale du site, des informations de contact et le contenu de la (...)

  • SPIP 400 - Gestion des erreurs HTTP

    23 mars 2012 – 13 commentaires

    Ce plugin tente de compléter la distribution de SPIP en proposant des modèles de pages d’erreur HTTP (codes 401 et 404) avec un texte explicatif et la possibilité pour l’internaute de transmettre un « ticket de bug » au webmestre du site. (...)

  • ScolaSPIP 4

    19 janvier 2016 – 347 commentaires

    ScolaSPIP est plugin-squelette responsive personnalisable pour sites Web d’établissements scolaires basé sur SPIPr Présentation de ScolaSPIP Ce plugin pour SPIP 3 est développé par la Dane de l’académie de Versailles pour les webmestres de cette (...)