source: spip-zone/_core_/branches/spip-3.0/plugins/filtres_images/apple-touch-icon.png.html @ 70268

Last change on this file since 70268 was 70268, checked in by cedric@…, 8 years ago

Prise en charge des apple-touch-icon.png dans toutes leurs variantes, calculees a partir du logo du site.
On n'utilise pas |spip_file_get_contents car cela fait stocker du binaire dans un cache SPIP est pete aleatoirement ici (un coup de chance que ça ait marché sur favicon.ico ?)
Regle htacces a ajouter à la main, à moins qu'on ne la mette par défaut ?

File size: 638 bytes
Line 
1#HTTP_HEADER{Content-Type: image/png}
2#HTTP_HEADER{Content-Transfer-Encoding: binary}
3[(#REM)
4Dans le .htaccess :
5RewriteRule ^apple-touch-icon(-(\d+x\d+))?(-precomposed)?[.]png$      spip.php?page=apple-touch-icon.png&size=$2 [QSA,L]
6]<?php
7$file="[(#CHEMIN{apple-touch-icon[-(#ENV{size,''})].png}|sinon{[(#LOGO_SITE_SPIP|sinon{#CHEMIN{spip.png}}
8                |image_passe_partout{[(#ENV{size,57}|intval)],[(#ENV{size,57}|intval)]}
9                |image_recadre{[(#ENV{size,57}|intval)],[(#ENV{size,57}|intval)],center}
10                |image_aplatir{png,#ffffff}|extraire_attribut{src})]})]";
11if ($cl = filesize($file))
12        header("Content-Length: ". $cl);
13
14readfile($file);
15?>
Note: See TracBrowser for help on using the repository browser.