Changeset 93821 in spip-zone


Ignore:
Timestamp:
Dec 18, 2015, 12:41:07 PM (4 years ago)
Author:
real3t@…
Message:

Ajout d'un 3e paramètre au filtre |qrcode
S'il est renseigné, permet de faire un lien autour du QRcode (et de mettre le title sur ce lien ce qui en améliore l'accessibilité)
Exemple :
[(#SELF|url_absolue|qrcode{4,H,lien})]

Location:
_plugins_/qrcode/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/qrcode/trunk/paquet.xml

    r93309 r93821  
    22        prefix="qrcode"
    33        categorie="communication"
    4         version="1.0.5"
     4        version="1.1.0"
    55        etat="dev"
    66        compatibilite="[3.0.15;3.1.*]"
  • _plugins_/qrcode/trunk/qrcode_fonctions.php

    r91322 r93821  
    4242}
    4343
    44 function filtre_qrcode($texte,$taille=false,$ecc=false) {
     44function filtre_qrcode($texte,$taille=false,$ecc=false,$link=false) {
    4545        $taille || ( $taille = lire_config('qrcode/taille') ) || ( $taille = 1 ) ;
    4646        $ecc || ( $ecc = lire_config('qrcode/ecc') ) || ( $ecc = 'L' ) ;
     
    5050        $width = ' width="'.largeur($filename).'"';
    5151        $height = ' height="'.hauteur($filename).'"';
    52         return "<img$class$style src=\"$filename\"$width$height alt=\"qrcode:$texte\" title=\""._T('qrcode:aide')."\"/>" ;
     52        if ($link) {
     53                return "<a href=\"$texte\" title=\""._T('qrcode:aide')."\"><img$class$style src=\"$filename\"$width$height alt=\"qrcode:$texte\"/></a>" ;
     54        } else {
     55                return "<img$class$style src=\"$filename\"$width$height alt=\"qrcode:$texte\" title=\""._T('qrcode:aide')."\"/>" ;
     56        }
    5357}
    5458?>
Note: See TracChangeset for help on using the changeset viewer.