OVH Cloud OVH Cloud

[Opera] Icônes pour signets

1 réponse
Avatar
Zyrtox
Moi qui voulais mettre de jolies icônes personnalisées pour mes sites
dits favoris, si par exemple ceux-ci ne faisaient pas de « favicon »,
rm avait indiqué l'astuce suivante que l'on peut encore retrouver ici
http://groups.google.fr/group/fr.comp.infosystemes.www.navigateurs/msg/507efa44679b8ef1
(d'ailleurs, j'ai l'impression que Google archive de moins en moins).

Sauf que, avec la version 9.50, eh bien, ça ne marche plus.

Que faire ?

--
David (Zyrtox) -+- http://blog.gattaca.org
« Qui se sent morveux se mouche. » (Molière)

1 réponse

Avatar
rm
Salut Zirtox,
Le lundi 12 mai 2008 à 14:36, Zyrtox a écrit :

Moi qui voulais mettre de jolies icônes personnalisées pour mes sites
dits favoris, si par exemple ceux-ci ne faisaient pas de « favicon »,
rm avait indiqué l'astuce suivante que l'on peut encore retrouver ici
http://groups.google.fr/group/fr.comp.infosystemes.www.navigateurs/msg/507efa44679b8ef1
(d'ailleurs, j'ai l'impression que Google archive de moins en moins).

Sauf que, avec la version 9.50, eh bien, ça ne marche plus.



C'est ballot, mais Opera 9.5 à modifié pas mal de choses par rapport aux
9.2x, dont la gestion des favicônes apparemment :)
Et comme d'hab, c'est pas documenté ou alors super bien planqué...

Que faire ?



Bon, sans faire de l'ingénieurie inverse de haut vol, tu as déjà dû
remarquer que l'emplacement de stockage du profil, si tu n'a pas choisi une
installation mono-utilisateur, est délocalisé dans deux dossiers. La partie
données utilisateurs (signets, ident/mots de passes, contacts, ect...) à
l'emplacement habituel par défaut (%appdata%OperaOperaprofile) et une
partie temporaire, contenant principalement le cache, les (gros) fichiers
d'indexation de contenu textuel et les fameuses favicônes en
%userprofile%Local SettingsApplication DataOperaOperaprofile
Les favicônes étant toujours stockées dans le sous-dossier image de cette
dernière partie de profil.
Pour créer une icône personnalisée pour les sites qui n'en fournissent pas,
c'est un petit peu plus compliqué qu'avant, because Opera utilise
maintenant un genre de fichier d'index qui répertorie, si j'ai bien
compris, les éventuelles différentes icônes pour chaque url rencontrée au
sein d'un même serveur.
Donc pour simplifier, on va prendre un exemple:
Soit le génial site http://www.perdu.com qui ne fournit pas de favicône.
Dans le sous-dossier "images" de ton profil (en Local Settingsect... les
Linuxiens adapteront), il te suffit de créer ou copier un zoulie icône
adaptée à ce site, qu'on appellera simplement perdu.ico, pour l'exemple.
Ensuite dans le même dossier, tu créeras, à l'aide de n'importe quel
éditeur de texte, un fichier nommé www.perdu.com.idx et contenant les deux
lignes suivantes:

http://www.perdu.com
perdu.ico

Tu enregistres, tu relances Opera et tu verifies que sur
http://www.perdu.com , l'icône est bien celle que tu as choisi :)

Pour les sites qui fournissent de l'icône, c'est le même principe sauf que
les fichiers d'icônes et d'index seront déjà présents dans le sous-dossier
"images". Il faudra donc modifier les fichiers.idx voulus en y associant
les icônes personnalisées de ton choix qui devront être localisées dans le
même dossier (j'n'ai pas essayé ailleurs, toutefois) et ensuite, demander à
Opera de piocher prioritairement dans le cache via l'option
opera:config#Multimedia|Alwaysloadfavicon = 2

J'ai testé rapidement cette manip avec la dernière build de Kestrel, la
Pigeot de course :) et ça a l'air de fonctionner comme prévu.

@+
--
rm - http://opera-fr.com