SPIP-Contrib

SPIP-Contrib

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

289 Plugins, 197 contribs sur SPIP-Zone, 51 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 – 389 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 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 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 »).

    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

  • Le 11 mai 2017 à 18:41, par Per’Jean En réponse à : Réservation d’événements

    Bonjour Rainer,

    Je viens de réaliser une màj de mes plugins et après quelques manip j’obtiens cette erreur :

    Parse error : syntax error, unexpected ’[’ in /users/user1308921/sites/ffessm-codep21.fr/plugins/auto/reservation_evenement/v1.25.4/reservation_evenement_pipelines.php on line 50

    Tu pourrais m’aider ou bien j’ai un autre problème ?
    Merci d’avance.
    Amitiés Jean.

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

      Salut Jean,

      Ton site tourne avec une vieille version de php (<5.4) ?> https://github.com/abelass/reservation_evenement.

      Bonne journée
      Rainer

    • Le 12 mai 2017 à 23:04, par Per’Jean En réponse à : Réservation d’événements

      Merci beaucoup Rainer,
      Effectivement mon site chez Oxyd était resté en PHP Version 5.3.3-7+squeeze29.
      C’est une option d’hébergement chez Oxyd que je n’avais pas correctement renseignée.
      Après être passé en 5.6 pour le moment ( on verra 7.0 plus tard ;-) ), la màj se déroule correctement.

      Encore merci de cette piste.
      Amitiés Jean.

    Répondre à ce message

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

    Bonsoir,

    J’obtiens cette erreur : Votre saisie contient des erreurs !
    quelque soit la façon de m’inscrire, avec ou sans compte existant.
    Le plugin a été mis à jour à l’instant sur un spip 3.1.4
    http://www.art-logic.info/soiree-multimedia-decouvrez-avec-le-collectif

    Merci de vos retours

    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

  • Personnalisation graphique du squelette SoyezCréateurs

    19 août 2009 – 97 commentaires

    Il est possible de personnaliser l’affichage du squelette SoyezCréateurs de manière plus ou moins profonde. Changement dans les couleurs via CFG La page de CFG des couleurs de SoyezCreateurs : ecrire/ ?exec=cfg&cfg=soyezcreateurs_couleurs (...)

  • Agenda 2.0 et ultérieur

    3 novembre 2008 – 1140 commentaires

    Voici la version pour SPIP 2.0 du Plugin Agenda pour SPIP 1.9.2, avec une interface remaniée pour encore plus de plaisir. La lecture de Calendrier Mini 2.0 est également chaudement recommandée, étant donné que Agenda 3 est dépendant de ce (...)

  • Champs Extras 3

    16 janvier 2012 – 634 commentaires

    Ce plugin permet de créer et/ou de gérer des champs supplémentaires dans les objets éditoriaux de SPIP. Il permet donc de prendre en compte et d’afficher de nouveaux éléments dans n’importe quel objet éditorial de SPIP. Screencast Vous n’aimez pas (...)

  • Éditorial (HTML5UP)

    27 novembre 2017 – 61 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 (...)

  • Timeline Me

    18 janvier – 10 commentaires

    TimelineMe - ​http://mickaelr.github.io/jquery-timelineMe/ - est un plugin jquery qui permet d’afficher des informations sur une ligne de temps. Le présent plugin pour SPIP l’utilise et propose un modèle pour afficher les articles d’une rubrique de (...)