oui c'est pas bon du tout ça !
Il *faut* passer par get_spip_doc qui a été mise en place pour que les chemins vers les documents soient calculés en un unique point.
Revenir sur ça n'est donc pas un progrès.
Je préfère encore que tu commentes l'ajout de la date dans get_spip_doc (ce n'est peut être pas le meilleur endroit pour le mettre) plutôt que casser cela.
Sinon la raison pour laquelle j'ai commencé à introduire un timestamp sur toutes les url de documents et de logo correspond à un besoin pour optimiser les charges serveurs :
il est important de pouvoir placer dans le htaccess une directive Expire du type
<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType image/gif "access plus 1 months"
ExpiresByType image/jpeg "access plus 1 months"
ExpiresByType image/png "access plus 1 months"
ExpiresByType text/css "access plus 1 months"
ExpiresByType application/x-javascript "access plus 1 months"
</IfModule>
qui permet de diminuer significativement la charge des serveurs.
Toutefois, cela implique que l'url doit changer lorsque le fichier change.
Une url du type
avec le timestamp derrière le ? permet cela à moindre coût
Je vais donc revenir sur ce point dans la version de dev pour que ce soit pleinement opérationnel.
Dans le cas de acceder_document, il est evident que le timestamp ne doit pas être fourni à cet endroit, mais dans l'url de l'action pour acceder au document...
Cédric
Le 20 oct. 08 à 20:45, kent1@arscenic.info a écrit :
Author: kent1@arscenic.info
Date: 2008-10-20 20:45:04 +0200 (lun, 20 oct 2008)
New Revision: 13007
Log:
get_spip_doc ne joue plus son rôle (en version de dev) qui consistait principalement à récupérer le bon nom de fichier, puisque dorénavant get_spip_doc ajoute une date au nom de fichier ... du coup ca cassait cette action car le fichier n'était pas trouvé...
Je remplace get_spip_doc par _NOM_PERMANENT_ACCESSIBLE qui doit correspondre à IMG/ par défaut...
Peut être est ce fait un peu vite?
Modified:
spip/ecrire/action/acceder_document.php
Details: http://trac.rezo.net/trac/spip/changeset/13007
_______________________________________________
spip-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-commit
dev: http://trac.rezo.net/trac/spip/