
Une action toute simple pour afficher un QRCode sur votre site avec l'API de Google
syntaxe
{up qrcode=type | xxx=...}@author: LOMART @version: UP-1.8 @license: GNU/GPLv3 @tags: Widget
- qrcode = text: type de QRCode : text/url/sms/email/phone/location/wifi/contact
Style du QRCode
- size = 200: Largeur
- margin: Espace autour de l'image QR
- light: Code hexadécimal de la couleur de fond du QRcode. ex: FFFFFF = blanc
- dark: Code couleur hexadécimal du QRcode. ex: 000000 = noir
- centerImageUrl: URL absolue vers image au centre du qrcode
- centerImageSizeRatio: ratio image / qrcode
- centerImageWidth: Largeur de l'image centrale en pixels
- centerImageHeight: Hauteur de l'image centrale en pixels
Les types de contenus
- name: nom pour contact
- text: texte libre pour text, sms, email, contact
- phone: numéro de téléphone pour sms, tel, contact
- url: site Internet pour url, contact
- email: adresse email pour email, contact
- subject: sujet pour email
- latitude: pour geo
- longitude: pour geo
- address: adresse pour contact
- ssid: identifiant point d'accés pour wifi
- auth = WPA: WPA ou WEP pour wifi
- password: clé wifi du point d'accés pour wifi
Divers
- alt: texte alternatif, si le qrcode n'est pas affiché
- encoding = UTF-8: code pour texte OBSOLETE
Style CSS
- id: identifiant
- class: classe(s) pour bloc
- style: style inline pour bloc
- css-head (base-css): règles CSS définies par le webmaster (ajout dans le head)
La méthode simple
{up qrcode=url | url=https://up.lomart.fr}
Il faut indiquer le type de données comme argument principal.
Et en fonction de celui-ci, saisir les données attendues. Voir le tableau ci-dessous
| type | options à saisir |
|---|---|
| text | {up qrcode=text | text= ? } |
| url | {up qrcode=url | url= ? } |
| sms | {up qrcode=sms | phone= ? | text= ? } |
{up qrcode=email | email= ? | subject= ? | text= ? } |
|
| tel | {up qrcode=call | phone= ? } |
| geo | {up qrcode=geo | latitude= ? | longitude= ? } |
| wifi | {up qrcode=wifi | ssid= ? | password= ? | auth=WEP } |
| contact | {up qrcode=contact | name= ? | phone = ? | email = ? | url = ? | address = ? | note = ? } |
Les autres options sont :
- size : 200 par défaut. La taille doit être proportionnelle à la quantité d'informations
- alt : un texte alternatif, si le qrcode n'est pas affiché
- encoding : UTF-8 par défaut. Vous pouvez indiquer un autre encodage.
- class, id : peu d'intérêt
Pour info, cette page utilise 5 action(s) :
upactionslist (1) flexbox (1) qrcode (1) csv2table (1) jcontent-info (1)
upactionslist (1) flexbox (1) qrcode (1) csv2table (1) jcontent-info (1)
