Plugin Dokuwiki per creare codici a barre 2D con diversi providers.
Al plugin è stato aggiunto il supporto al plugin translation. Se il plugin è installato viene utilizzato per determinare la lingua con cui vengono scritto i messaggi.
Genera dei barcode 2D utilizzando:
Il layout del codice a barre può essre definito con dei fogli di stile CSS.
~~BARCODE~attributo1=valore1~attributo2=valore2~~
I possibili valori, opzioniali, di attributo sono:
Nome | Descrizione |
---|---|
id | id da assegnare al tag img del barcode |
class | class da assegnare al tag img, i valori possibili sono: |
barcode_left → per allineare a sinistra il barcode | |
barcode_right → per allineare a destra il barcode | |
barcode_center → per centrare il barcode | |
mode | Valido solo per I-nigma, 0 genera di codici QR, 1 dei barcode DataMatrix |
size | Dimensione del barcode, ammessi: S, M, L, XL |
Oltre ai precedenti e necessario specificare al massimo uno dei seguenti per descrivere il contenuto del barcode:
Nome | Descrizione |
---|---|
url | il barcode è un URL, es. url=http://www.eiroca.net |
sms | il barcode è un SMS, es. sms=+391234567890=A Message |
tel | il barcode è un numero di telefono, es. tel=+391234567890 |
contact | il barcode è un contatto, es. contact=Name=+123432324=my@address.com |
text | il barcode è un testo, es. text=MAILTO:my@address.com |
Se questo manca attributo viene generato un barcode che punta alla pagina che lo contiene.
Usando id e class è possibile controllare, via CSS, il comportamento dell'immagine.
Possono inoltre essere settati eventuali attributi specifici dei singoli provider, ad esempio:
Nome | Descrizione |
---|---|
caption | Valido solo per I-nigma, titolo da usare in basso al barcode |
bgcolor | Valido solo per QRServer, colore di sfondo del barcode |
Vedere il sito del singolo provider la documentazione specifica.
Si ottengono con il seguente codice:
~~BARCODE~class=barcode_left~url=http://www.eiroca.net/dokuwiki~size=S~~ ~~BARCODE~class=barcode_right~url=http://www.eiroca.net/dokuwiki~size=S~~ ~~BARCODE~class=barcode_center~size=M~~
Scaricare e installare il plugin tramite il Plugin Manager usando il seguente http://www.eiroca.net/apps/dokuwiki/dokuwiki-plugin-barcode.zip. Oppure installarlo manualmente (vedere plugins) usando il codice, sempre aggiornato, che si ottiene dalla sezione releases di github.
Tramite il pannello di gestione Plugin è possibile configurare:
I testi dei messagi puossono essere configurato modificando i file footer.txt presenti nella directory del plugin. Per aggiungere eventuali nuove lingue non ancora presenti occorre creare un file footer_XX.txt dove XX è il codice della nuova lingua. La lingua viene determinata tramite l'utilizzo del plugin translation, se non è installato tramite la lingua di default della wiki ($conf['lang']).
Versione 19.02
Versione 2013/06/29
Versione 2011/02/03
Versione 2010/04/20
Versione 2010/01/20
Versione 2010/01/05
Copyright © 2010-2019 eIrOcA (eNrIcO Croce & sImOnA Burzio)
Questo programma è software libero, è possibile ridistribuirlo e/o modificarlo secondo i termini della GNU General Public License pubblicata dalla Free Software Foundation; nella versione 3 o (a propria scelta) qualunque versione successiva.
Questo programma è distribuito nella speranza che possa essere utile, ma SENZA ALCUNA GARANZIA implicita o esplicita di COMMERCIABILITÀ o IDONEITÀ PER UN PARTICOLARE SCOPO. Vedere la GNU General Public License per maggiori dettagli.
Insieme al programma ci dovrebbe essere una copia della GNU General Public License, se no, scaricala da http://www.gnu.org/licenses/.