plugin 'iriLogo' 1.0 par iri, janvier 2004 d'après le plugin 'logo' version 1.0. TO DO : - Tester l'édition en ligne du plugin (via le DynamicEditor) - Translate this file ... ;o) PRINCIPE : La même chose que le plgin 'logo' à cette différence près : il n'est plus nécessaire d'avoir un lien web pour que l'événement '.click' soit généré. Ainsi, que le champ 'url' de l'éditeur soit rempli ou non l'event '.click' pourra toujours être relié à une action d'un module tiers. Par exemple, irilogo.click -> colorTerm.privateMsg le contenu du champ 'url' sera transmis par défaut en paramètre du lien (autrement saisissez le paramètre dans le champ prévu à cet effet dans l'éditeur du lien). CODE : Plugin 'logo' : lines 137-145 : fun cbClic(o,b,z) = let b -> [_ [xclick yclick bt]] in if z.D_url!=nil && bt==1 && (xclick > z.D_view_posX) && (xclick < z.D_view_posX+z.D_bitmapW) && (yclick > z.D_view_posY) && (yclick < z.D_view_posY+z.D_bitmapH) then _DMSevent this strcat class ".click" z.D_url nil else nil; 0 ;; Plugin irilogo : lines 139-149 : fun cbClic(o,b,z) = let b -> [_ [xclick yclick bt]] in if z.D_url!=nil && bt==1 && (xclick > z.D_view_posX) && (xclick < z.D_view_posX+z.D_bitmapW) && (yclick > z.D_view_posY) && (yclick < z.D_view_posY+z.D_bitmapH) then _DMSevent this strcat class ".click" z.D_url nil else if z.D_url==nil && bt==1 && (xclick > z.D_view_posX) && (xclick < z.D_view_posX+z.D_bitmapW) && (yclick > z.D_view_posY) && (yclick < z.D_view_posY+z.D_bitmapH) then _DMSevent this strcat class ".click" nil nil else nil; 0 ;; Ajout d'un event ".click" quelque soit le contenu du champ url de l'éditeur : si ce champ est non vide, l'url sera passé en paramètre sinon aucun paramètre par défaut n'est transmis. CONTACT : Pour tout commentaire, suggestion, retour d'expérience, envoyez-moi un mail à info@irizone.net Pour télécharger ou érifier les mises à jours du plugin, visitez le site http://www.irizone.net Ce plugin est diffusé tel quel sans aucune garantie. ENJOY :)