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
- size = 200: Largeur
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
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)