diff --git a/apple-touch-icon.png.html b/apple-touch-icon.png.html index 36408a504dcca45e1e93937488630425c55d36ee..6e6d97771ebdc6fd9ae5dc590580bc0efdb61127 100644 --- a/apple-touch-icon.png.html +++ b/apple-touch-icon.png.html @@ -1,8 +1,17 @@ -[(#HTTP_HEADER{Content-Type: image/png} -)][(#REM) Icones pour iOS : http://developer.apple.com/library/IOS/#documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html -][(#CHEMIN{images/apple-touch-icon.png}|sinon{[(#LOGO_SITE_SPIP_NORMAL - |image_passe_partout{114,114} - |image_format{png} - |image_recadre{114,114,center,transparent} - |extraire_attribut{src} -)]}|sinon{#CHEMIN{images/apple-touch-icon-soyezcreateurs.png}}|spip_file_get_contents)] \ No newline at end of file +#HTTP_HEADER{Content-Type: image/png} +#HTTP_HEADER{Content-Transfer-Encoding: binary} +<?php +/* +Icones pour iOS : http://developer.apple.com/library/IOS/#documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html +Dans le .htaccess : +RewriteRule ^apple-touch-icon(-(\d+x\d+))?(-precomposed)?[.]png$ spip.php?page=apple-touch-icon.png&size=$2 [QSA,L] +*/ +$file="[(#CHEMIN{images/apple-touch-icon[-(#ENV{size,''})].png}|sinon{[(#LOGO_SITE_SPIP_NORMAL + |image_passe_partout{[(#ENV{size,57}|intval)],[(#ENV{size,57}|intval)]} + |image_recadre{[(#ENV{size,57}|intval)],[(#ENV{size,57}|intval)],center,transparent} + |image_aplatir{png,#ffffff}|extraire_attribut{src} + )]}|sinon{#CHEMIN{images/apple-touch-icon-soyezcreateurs.png}})]"; +if ($cl = filesize($file=preg_replace(',[?].*$,','',$file))) + header("Content-Length: ". $cl); + +readfile($file); \ No newline at end of file diff --git a/favicon.ico.html b/favicon.ico.html index f51109b7bc81800bbf672abcab9f75bb8f5de506..0b14e759a202a59b60bc4ccd1d19013aa3d6dee4 100644 --- a/favicon.ico.html +++ b/favicon.ico.html @@ -1,7 +1,12 @@ -[(#HTTP_HEADER{Content-Type: image/x-icon} -)][(#CHEMIN{images/favicon.ico}|sinon{[(#LOGO_SITE_SPIP_NORMAL +#HTTP_HEADER{Content-Type: image/x-icon} +#HTTP_HEADER{Content-Transfer-Encoding: binary} +<?php +$file="[(#CHEMIN{images/favicon.ico}|sinon{[(#LOGO_SITE_SPIP_NORMAL |image_passe_partout{32,32} |image_recadre{32,32,center} |image_format{ico}|extraire_attribut{src} -)]}|sinon{#CHEMIN{images/soyezcreateurs.ico}} -|spip_file_get_contents)] \ No newline at end of file +)]}|sinon{#CHEMIN{images/soyezcreateurs.ico}})]"; +if ($cl = filesize($file=preg_replace(',[?].*$,','',$file))) + header("Content-Length: ". $cl); + +readfile($file); \ No newline at end of file