Besoin
Il peut arriver pour une structure de vouloir partager des liens vers son site sous forme de QRcode (pour des flyers, banderoles, etc.).
De nombreux sites internet proposent de générer de tel Qrcode. Cependant
- leur interface est souvent touffue, avec beaucoup d’options ;
- parfois, ces sites instaurent des traqueurs : le QRCode ne pointe pas directement vers l’adresse désirée, mais utiliser une adresse intermédiaire qui redirige après :
- la pérennité du système n’est pas assurée ;
- on transmet ainsi des données privées à des intermédiaires.
Le plugin « Formulaire générateur de QRcode » s’appuie sur le plugin QRCode. Il permet de proposer aux membres de son organisation un formulaire sur son propre site internet.
Installation
Selon méthode habituelle. Pas de configuration en tant que telle du plugin, mais nécessité de créer la page appelant le formulaire. Voir ci-dessous.
Parti pris
Ce plugin ne fournit pas de page avec le formulaire. En effet, une telle page pourrait vite devenir l’objet de bot, puisque son adresse serait la même sur tous les sites installant le plugin.
Il appartient donc au / à la webmestre de créer le squelette du nom de son choix et d’y mettre l’appel au formulaire.
#FORMULAIRE_QRCODE Par exemple si le squelette se base sur une architecture Zcore, on créera dans le dossier content du dossier squelettes un fichier mon_generateur_de_qrcode.html contenant ceci :
#FORMULAIRE_QRCODE
Et l’adresse sera https://nomdusite/?page=mongenerateur_de_qrcode.
(On veillera à prendre un autre nom que mon_generateur_de_qrcode pour les raisons exposées ci-dessus.)
Le lien vers cette page pourra être ensuite transmis aux membres de l’organisation, et rester confiné dans le secret de l’organisation.
Détail sur le formulaire
Le formulaire contient 3 champs :
- un champ pour indiquer le texte à transformer en QRCode
- un champ pour indiquer la taille des éléments du QRCode (valeur par défaut selon la configuration du plugin QRcode)
- un champ pour indiquer le taux d’erreur acceptable pour que le QRcode continue de fonctionner (valeur par défaut selon la configuration du plugin QRcode)
Il est possible de passer un tableau de paramètre (#ARRAY)
| Nom du paramètre | Fonction |
|---|---|
forcer_url |
Mettre 1 pour s’assurer que le champ texte reçoive un url |
defaut |
Tableau clé/valeur (#ARRAY) contenant la valeur par défaut pour chacun des champs. La clé correspondant au nom du champ (au choix texte, taille, ecc) |
Exemple :
#FORMULAIRE_QRCODE{#ARRAY{forcer_url,1}}

Discussions by date of activity
2 discussions
Salut ! Me again.
J’ai voulu faire une petite surcharge cosmétique du formulaire mais je me suis rendu compte que le fichier formulaires/qrcode.html était vide. C’est normal ??? 🤔
Reply to this message
Hello :)
Petit souci ici en utilisant le formulaire qui me génère une erreur 500 au clic sur “Valider”
Le plugin QRCode en lui même semble fonctionner correctement puisque j’arrive bien à générer des QRCode avec les modèles qui vont bien mais dès que j’envois un formulaire, ça crash invariablement
Après étude de mes logs, j’ai un
tout pas beau qui semble expliquer que 0 arguments sont passés là où au moins 1 est attendu. Or dans mon formulaire, les 3 champs sont systématiquements remplis.
Si quelqu’un a une idée ?
Merci d’avance ;)
Les arguments des fonctions de formulaire ne correspondant pas à ce qui est soumis, mais à ce qui est passé comme argument à la balise
#FORMULAIRE_XX.En l’espèce, c’est une erreur de ma part, l’argument de config étant facultatif. J’ai corrigé dans la version 1.1.2 qui viendra prochainement.
Tip top ! Merci Maïeul ! :-)
En l’espèce, ce plugin est tout simplement génial dans le sens où il m’a permi de proposer en litérallement 3 minutes un générateur de QRCode sur notre intranet pour que mes utilisateurs arrêtent enfin d’aller générer des QRCodes de contrebande sur des sites aux origines douteuses 😅
Reply to this message
Add a comment
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Follow the comments:
|
