Fork me on GitHub






module xforms
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
bonsoir,
J'ai pas mal arranger le module xforms pour mes besoins, notamment :
- ajoute d'un élément chrono qui s'incrémente automatiquement, et qui permet de numéroter les fiches avec un préfixe et un suffixe
- Correction de bugs liés à php 7.3
- Modification des filtres dans l'admin pour permettre de réactiver un formulaire expiré.
- Modification des templates avec utilisation des classe itemHead itemBody, ... du theme xbootstrap
permet une harmonisation du site avec le module news
etc

Pendant que j'y suis, y-a-t-il des choses que vous souhaiteriez voir dans ce modules et qui serait pas trop complexe à intégrer.

Vous pouvez le voir en œuvre sur un site de test ICI.

Si vous souhaitez je vous mets à dispo le module en l'état ici.

JJDai

Posté le : 07/03/2020 22:58

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
module xforms - version 2.02
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Bonjour à tous,
Pour mes besoins j'ai repris le module xforms dans lequel j'ai fait pas mal de choses:
Ajout de l'élément "chrono" avec incrémentation automatique
  qui permet de numéroter es fiches avec un préfixe et un suffixe.
- Suppression de l'
éditeur tinyMce pour les zones de titres et remplacement par des zones de textes normales
Suppresion de la prévisualisation qui nécéssitait le plugin "renderer" de TinyMce
Divers correction pour php 7.3
Ajour des filtres "Tout Actif Inactif A venir Expiré" dans l'admin des formulaire
  pour pouvoir réactiver notamment des formulaire expirés.
  Suppression du bouton "afficher les formsulaires inactifs" devenu outile
- Modification des template avec utilisation des classe itemHead itemBody,
  qui permet d'
affecter une couleur différentes pour chaque formulaire
  permet une harmonisation du site avec le module news notamment si la feuille de style est dans un dossier commun
  a definir dans les options du module
Ajout d'un bloc qui construit un menu pour le theme xbootstrap
  insérer le code suivant dans la partie du menu exemple <{block id=115 options="1"}>"
  indiquer le block et les options à passer au block
  0 = Menu principal, le titre apparait dans la barre de menu
  1 = a utiliser comme un sou menu dans un menu principal. permet ad'
avoir d'autres items dans même menu principal
- Correction de la valeur pa defaut des extensions et types mimes pour le chargement d'
images
Correction de la valeur pa defaut des extensions et types mimes pour le chargement de fichier
Correction de la recuperation des valeurs par defaut des cases a cocher
Correction du clonage d'un formulaire. Les éléments sont correctement dupliqer dans le nouveau formulaire
- Ajout de la possibilité de purger un formulaire à la foi (icone le plus a droite dans les rapports)
- Ajout d'
un option du module qui permet d'afficher le nom des template; A n'utiliser quee pour le developpement


Bref je vous propose de le tester en l'état, avant que je nettoie tout le code obsolète.
Un exemple ici

Attention même si ça semble évident, ne testez pas sur un site de prod !!!!

JJDai

Posté le : 11/03/2020 19:13

Edité par JJDai sur 27/03/2020 16:27:04

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: module xforms - version 2.02
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
J'ai supprimé le fichier parce qu’il y a un problème lors de l'installation, il faut d'abord que je règle ce problème avant de vous le proposer;
JJDai

Posté le : 27/03/2020 16:28

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: module xforms - version 2.02
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Voici le module corrigé.
J'en ai profité pour ajouter une fonctionnalité qui manquait cruellement, a savoir:
j’utilisais conjointement le module contact pour répondre au demandes faites sur le site.
Pour harmoniser les formulaires, j'ai ajouter la notion de formulaire de contact dans xforms, avec réponse, ce qui m'a permis de virer "contact".

Pour l'utiliser
- dans le formulaire il faut activer l’option "formulaire de contact"
- dans les items du formulaire il faut ajouter un élément "email" ou un élément "text" en précisant que c'est un courriel, il faut ajouter aussi un élément "objet" en précisant que c'est l'objet, idem pour le nom. Ces éléments sont repris pour la réponse (il s'agit des boutons radio ajouter ans l'élément "test").
Dans le nouvel onglet "contact" on peut répondre aux formulaires poster par les utilisateurs.
L'avantage est que la construction du formulaire de contact est plus souple.

Petit précision, je n'ai pas fait toutes les traductions en anglais.

JJDai

Attacher un fichier:


zip xforms-2-09.zip Taille: 360.46 KB; Hits: 201

Posté le : 28/03/2020 11:07

Edité par JJDai sur 28/03/2020 22:36:53
Edité par JJDai sur 28/03/2020 22:37:07

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: module xforms
Newbie
Inscrit: 21/04/2020 23:42
Messages: 1
Bonjour,

Simplement pour vous remercier pour tout le travail effectué !

Posté le : 21/04/2020 23:49
Partager Twitter Partagez cette article sur GG+
Re: module xforms
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Merci !!!
Voici la dernière version, avec comme mdification:

- Ajout du paramètre "isEmails" dans l'élément "textarea". une copie sera envoyée à chaque email."
- Ajout de la possibilité de mettre plusieurs zones "courriels"; une copie sera envoyée à chaque courriel
- Remplacement de la fonction "date" par "strftime" afin de formater les dates du formulaire selon la langue du site.

JJDai

Attacher un fichier:


zip xforms-2-10b.zip Taille: 348.50 KB; Hits: 96

Posté le : 11/05/2020 18:51

Edité par JJDai sur 12/05/2020 08:57:11
Edité par JJDai sur 12/05/2020 08:57:32

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

51 Personne(s) en ligne (41 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 51 | Plus ...