X-Git-Url: http://git.cyclocoop.org/?p=lhc%2Fweb%2Fclavette_www.git;a=blobdiff_plain;f=www%2Fplugins%2Fcrayons%2Fvues%2Flogo.html;fp=www%2Fplugins%2Fcrayons%2Fvues%2Flogo.html;h=57183f26e30c731ab4b0af1ec0007547d340639e;hp=0000000000000000000000000000000000000000;hb=39f8b2ffa1fd0a3c67d6c74ed0fee9af296ccbb8;hpb=65eb21b34b55f850024ccda121bb96c73be4309f diff --git a/www/plugins/crayons/vues/logo.html b/www/plugins/crayons/vues/logo.html new file mode 100644 index 0000000..57183f2 --- /dev/null +++ b/www/plugins/crayons/vues/logo.html @@ -0,0 +1,37 @@ +[(#REM) + + Vue du logo qu'on vient d'uploader + + On doit hacker l'url du logo avec sa date pour eviter le cache du navigateur + +] + +[(#REM) En fonction de du contexte, choisir un logo ] + +[(#SET{image,[(#ID_ARTICLE|?{#LOGO_ARTICLE_NORMAL} + |sinon{[(#ID_AUTEUR|?{#LOGO_AUTEUR_NORMAL})]} + |sinon{[(#ID_BREVE|?{#LOGO_BREVE_NORMAL})]} + |sinon{[(#ID_RUBRIQUE|?{#LOGO_RUBRIQUE_NORMAL})]} + |sinon{[(#ID_SYNDIC_ARTICLE|?{#LOGO_SYNDIC_ARTICLE_NORMAL})]} + |sinon{[(#ID_SYNDIC|?{#LOGO_SITE_NORMAL})]} + |sinon{[(#ID_MOT|?{#LOGO_MOT_NORMAL})]})]})] + + +[(#REM) Si la class contient resize-XXX, on appliquera ce filtre au logo ] + +[(#SET{resize,[(#ENV{class}|match{\bresize-\d+\b}|replace{resize-})]})] + + +[(#GET{image}|?{ + + [(#SET{logo,[(#GET{image} + |image_reduire{#GET{resize,0},#GET{resize,120}})]})] + [(#SET{url,[(#GET{logo}|extraire_attribut{src}|replace{\?.*$})]})] + [(#SET{url,[(#GET{url}|parametre_url{s,#EVAL{time()}})]})] + [(#SET{width,[(#GET{logo}|extraire_attribut{width})]})] + + [(#GET{logo}|inserer_attribut{src,#GET{url}})] + +, + '?' +})]