Module Event - Organisez vos événements simplement

Comme j’ai expliqué plus haut, le module est 100% fonctionnel sur une V10 mais au-delà il y a certainement des choses à modifier.

  • Pouvez vous me dire à quel moment vous avez une erreur 404?

J’expliquerai au codeur afin de corriger si c’est possible.

Comme je l’ai dit plus haut, l’adresse correspondant au bouton d’accès aux paramétrages du module est

https://monsite.tld/event/admin/admin_event.php?save_lastsearch_values=1&backtopage=%2Fadmin%2Fmodules.php%3Fsearch_nature%3D%26search_version%3D%26search_status%3D

Il manque /custom/event-master/ juste après l’URL du site

Ok je n’avais pas compris.
Les paramètres sont accessibles directement dans le module aussi.
Est ce que vous pouvez cliquer sur le module et est ce qu’il est accessible.

Moi j’ai ça:
https://monsite.com/custom/event/admin/admin_event.php?save_lastsearch_values=1&backtopage=%2Fadmin%2Fmodules.php%3Fsearch_nature%3D%26search_version%3D%26search_status%3D

Avez-vous bien mis le module dans custom?

Le module a été installé depuis l’envoi du zip récupéré sur Github si je ne me trompe, renommé en module_event-master-1.1.zip (faute d’en connaître la version) puisque l’installation depuis la gestion des modules exige un tel type de nom, il apparaît bien dans la liste des modules et comme je l’ai dit, il n’y a pas « custom/event-master » dans l’adresse (dans le dossier custom, l’installation de Dolibarr l’a ajouté sous le nom de « event-master »).
En retournant sur Github pour vérifier le zip, je ne comprends pas pourquoi je me suis retrouvé avec ce nom de dossier, car dans celui récupéré à l’instant, le dossier s’appelle « Event-10.0 »
J’imagine que le nom est en cause, et si je comprends bien, il faudrait que je désinstalle le module et que je copie le contenu du dossier « Event-10.9 » dans « custom/event » ?

A quoi sert dans ce cas l’onglet d’ajout de modules externes, dans la gestion de modules ? (oui, je suis totalement, ou presque, débutant).

Hello.
Peu importe la version, il faut - via FTP - mettre le dossier event et le dossier formstyler dans le dossier Dolibarr nommé custom.
À partir de là, vous trouverez les modules à activer dans la gestion des modules. Pour ma part, je n’ai pas encore pu tester au-delà de la v.11
Cdt.

Merci !

Je suis donc reparti de zéro en copiant le dossier event (formstyler y était déjà depuis hier) et l’erreur a disparu, il me reste à tester.
Mais je ne comprends toujours pas pourquoi on a une méthode simple d’envoi et d’installation du zip d’un module dans l’administration, mais qu’il faut faire à la place une copie par ftp. :wink:

Extra, merci du retour!

Simplement parce que le module est assez ancien et n’est pas (encore?) adapté à cette relativement nouvelle fonctionnalité de déploiement d’un module externe sur un instance Dolibarr.
Nous sommes malheureusement trop peu à porter ce module et tlse-vins (s’)investit (dans tous les sens du terme) énormément.

Merci Alain, je comprends !

Merci @AlainR d’avoir répondu à ma place, je ne pouvez pas ce matin.

C’est exactement ça, le module à besoin de financement afin qu’il puisse être adapté au nouvelle normes demandé par Dolibarr.
J’ai déjà eu un financeur qui a permis d’arriver à cette version.
Je suis à la recherche d’autre financeur quel qu’il soit (financier, débug, codeur).

Et aussi la plus importante qu’il soit codé avec ModulBuilder.

Je comprends !

Pour le moment : après avoir constaté que la page de paramétrage s’affichait, j’étais passé à autre chose hier.
Ce matin, je me connecte et en haut de la page d’accueil, un message d’alerte qui se termine par :

Requête dernier accès en base en erreur: SELECT s.nom, er.rowid, er.ref, er.datec, er.fk_event, er.fk_statut, er.fk_user_registered, e.label, ed.date_event, sp.lastname, sp.firstname, sp.fk_soc as socid FROM db_event_registration as er LEFT JOIN db_event as e ON er.fk_event=e.rowid LEFT JOIN db_event_day as ed ON er.fk_eventday=ed.rowid LEFT JOIN db_societe as s ON er.fk_soc=s.rowid LEFT JOIN db_socpeople as sp ON er.fk_user_registered=sp.rowid ORDER BY er.datec DESC, er.rowid DESC LIMIT 5
Code retour dernier accès en base en erreur: DB_ERROR_NOSUCHTABLE
Information sur le dernier accès en base en erreur: Table ‹ ******_.db_event_registration › doesn’t exist

Ma question est maintenant de savoir comment forcer Dolibarr à créer cette table (ces tables puisqu’il y en a toute une série).
Dans le dossier sql, toutes ont en effet comme préfixe « llx_ », les miennes ont « db_ » (installation depuis le panel de mon hébergeur), et il n’y a aucune table « llx_ » dans la base.

Pour revenir à mon autre discussion concernant un formulaire de contact, elle me semble déborder du simple cadre de la réservation que doit pouvoir proposer Module Event.
Il y a le simple besoin d’un formulaire de contact pour lequel je n’ai toujours pas compris comment ça peut se gérer, pour, par exemple, contacter le professionnel avant qu’il puisse inclure ce prospect dans Dolibarr, mais aussi ce formulaire beaucoup plus complet.

Ce formulaire doit permettre de réserver des séjours d’une ou plusieurs semaines, débutant toujours un dimanche et se terminant un samedi, avec facturation des nuits de séjour supplémentaires si le candidat arrive plus tôt et/ou repart plus tard, il faut donc que l’élève sélectionne un jour d’arrivée, que le samedi suivant (ou de la semaine suivante) soit systématiquement sélectionné par défaut, avec calcul des nuits supplémentaires pour facturation si le client en change, sachant que les jours de la première semaine de stage sont non sélectionnables. Ensuite, diverses formules d’hébergement et des spécificités alimentaires doivent être sélectionnées, des extras peuvent aussi l’être (activités sportives ou culturelles, réservation d’une carte de bus, etc. avant de passer aux informations d’identité et autre, de l’envoi aux parents d’un lien vers la validation d’un formulaire de consentement, pour les mineurs. Il faudra ensuite envoyer un lien vers une page de test de connaissance du français pour pouvoir placer l’élève dans la bonne classe de niveau et choisir et informer la famille d’accueil.
De plus, les agents pourvoyeurs d’inscription doivent pouvoir valider la création de la facture concernant leur commission, et, de mémoire, les familles d’accueil doivent pouvoir valider elles aussi leur demande de règlement par la société. Agents et familles ont donc leur compte sur le site et doivent pouvoir y modifier leurs adresse, téléphone et autres notes.

Tout ceci est actuellement géré par un site fait main sur la base de Wumpa qui n’a pas été modifié depuis 6 ans, et qu’il m’a fallu rendre compatible avec PHP jusqu’à 7.3 en bricolant le code (je rappelle que je ne suis pas codeur) et en récupérant d’autres scripts inclus qu’il fallait mettre à jour. Le développeur initial, trop occupé, n’a pas voulu reprendre ce code. Il faut donc trouver une alternative avant qu’il ne fonctionne plus.

Bonjour @RobertG, moi non plus je ne suis pas codeur.

Pour les tables, en principe, elles ont en effet comme préfixe « llx_ », tu dois pouvoir faire une requête afin de transformer ça.

Effectivement ta demande est très importante.
Il y a des choses que l’on peut faire avec le module mais il est loin de faire tout ce que tu demande.

Je sais qu’un module event a été demandé par l’association Dolibarr car le mien et trop compliqué à convertir avec moduleBuilder et surtout trop coûteux.

Je pense que dans quelque mois il y aura ce module de disponible et qui sera certainement plus abouti que le mien.
Je ne peux pas te garantir qu’il fera tout ce que tu demandes mais il sera aux normes demandés et donc sera plus facile pour apporter des fonctionnalités.

1 « J'aime »

Merci beaucoup de ta réponse.

L’hiver dernier j’avais commencé sur un site Joomla! avec l’extension Fabrik qui permet d’utiliser soit des tables Joomla!, soit des tables d’un autre script, mais aussi de créer ses propres tables. Complexe à utiliser (j’y ai passé beaucoup de temps, heureusement que je ne facturerai pas à l’heure ;)), j’ai quand même pu créer la gestion des agents et familles, types de réservations, etc. bref tout ce qui est enregistrements et formulaires. Ce qui me reste est la gestion par les agents et familles de leurs aspects financiers. Je me demande s’il me serait possible de lier au site Joomla! des tables Dolibarr qui me permettraient de profiter des ses possibilités natives de facturation. mais je ne connais pas assez Dolibarr pour ça.

Cela doit être possible mais je te conseil de faire un sujet pour ça.
Il y aura des développeurs qui répondront à ta demande.

Merci !
Je verrai en temps utile. :wink:

En tout cas actuellement, il n’y a aucune référence à Dolibarr sur le forum Fabrik.

Bonne nouvelle,

Le module est maintenant opérationnel pour la V17 de Dolibarr.

  • Correction de divers bugs
  • Ajout de la référence par défaut sur la facture lors de l’achat sur la boutique
  • Ajout du compteur des inscriptions sur la page list_by_contact.php (exemple : Liste des inscriptions de contacts (40))

Je suis obligé de mettre le module en privé, car les coûts de mise à jour sont importants et nous travaillons pour faire fonctionner la possibilité de mettre des options sur les évènements.
Exemple: un séminaire sur une date donné à x€, on aura la possibilité et choisir une option, exemple un repas qui générera une facture en brouillon sur la fiche du client.

Si vous êtes intéressé par le module n’hésitez pas à me le faire savoir en privé.
Le module ne sera toujours pas à la vente dans la boutique car trop compliqué à convertir avec moduleBuilder et surtout trop coûteux.

1 « J'aime »

Si vous voulez tester le module Event, il y a un Dolibarr de Demo où vous avez les accès admin pour administrer le module.
Voici le lien: http://event.zendsi.com
identifiant: demo
mot de passe: demo

merci on va aller tester

Bonjour
Il semblerait que le lien ne fonctionne plus

Bonjour @OlivierSchimpf, je viens de tester et le lien fonctionne bien.

1 « J'aime »

Ce n’est pas la dernière version du module, mais dans le fonctionnement c’est pareil.
Je vais voir pour le mettre à jour.