Je viens de tester d'ajouter 10 lignes à chercher_logo_dist(), qui ne change rien à l'existant et qui peuvent bien servir.
http://spip.pastebin.fr/46901
Ça serait bien de l'avoir direct dans le core non ?
Ça ne change rien du tout à l'existant ce qui permet de le backporter en 3.1 et 3.0 directement.
Ça permet à n'importe quel plugin de modifier le logo trouvé OU surtout d'en définir un autre si SPIP n'a rien trouvé, sans rien avoir à surcharger salement.
C'est tout con comme modif et ça marche bien, je l'ai testé pour utiliser la première image jointe au contenu quand SPIP trouve pas de logo classique, et ça marche direct.
Puis-je ajouter ça en 3.2, et 3.1, et 3.0 ?
salut,
est-ce que ça veut dire qu’il y aura un logo dès qu’il y aura une image jointe à un article ? (si la configuration du site utilise les logos…)
enfin peut-être pas puisque ça ne devrait rien changer à l’existant…
merci de tes précisions :o)
Non ça ne fait juste rien, ça ajoute juste un pipeline.
Mais des nouvelles depuis hier : après commentaire de Cédric, le nouveau pipeline a été supprimé et remplacé par un pipeline "quete_logo_objet" qui doit renvoyer un tableau contenant deux clés "chemin" et "timestamp" uniquement. Et qui sert cette fois uniquement à l'affichage, car l'autre fonction était aussi utilisée dans le pipeline editer_logo, ce qui pouvait occasionner des problèmes.
Pour ce dont tu parles, c'est, comme expliqué sur la liste spip-zone, le plugin "Logo auto" qui fait ça, et j'ai fait une branche tout-PHP, qui le fait en 10 lignes, en utilisant ce nouveau pipeline :
http://zone.spip.org/trac/spip-zone/browser/plugins/logo_auto/branches/logo_auto_php
Et t'as aussi le plugin "Rôles de documents" qui fait un truc similaire, mais que pour les images qui ont un rôle "logo".