Page 1 sur 3

Favicon et IE7 (et tous les autres apparement...)

Posté : 01 avr. 2007, 21:17
par cicom
Bonjour à tous,
Voila mon problème sur le site suivant, http://www.nouvelle-akeron.com, je tente, sans succès, de mettre un favicon (vous savez ces petites images à coté de l'url...)
Sur Fire fox aucun problème par contre pas moyen de le faire accepter à IE, j'ai essayé de changer la syntaxe, la place de l'image dans les répertoire du site (racine ou /images), de changer son extension (image en png à la base, ai essayé jpg et ico...) mais rien à y faire IE reste tétu.
Avez vous une idée?
voila un bout du code de ma page
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Nouvelle-akeron! Venez conquérir la nouvelle terre, choisissez votre camp!</title>
[...]
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="style.css" type="text/css" />
<link rel="shortcut icon" type="image/png" href="/images/favicon.png" />
</head>
Les [...] sont des méta que j'ai enlevées pour vous simplifier la lecture du code, si vous les voulez, affichez le code de la page ou demandez moi.

Merci, sinon de votre aide, de votre lecture.
A+ et bon surf!!!!

Posté : 02 avr. 2007, 10:06
par rgz
Bonjour, j'ai moi aussi eu du mal à faire marcher ce favico sous ie, mais de mon coté, ça fonctionne bien maintenant.
Mon code :

Code : Tout sélectionner

<link rel="shortcut icon" href="../images/favico.ico" type="image/x-icon/">
Utilise bien un .ico et pas du png ou autre, et fait bien attention à ce que la direction du .ico soit la bonne sur toutes tes pages.

Posté : 02 avr. 2007, 19:04
par cicom
Bonjour,
Merci ce ton aide, je viens de remplacer mon code par le tient et toujours le même problème...
Une autre idée?
Merci à tous!

Posté : 03 avr. 2007, 02:26
par crash
Bonjour,

L'icone doit faire du 16x16 pixels et ne doit pas être un fichier .gif ou .png renommé mais une véritable icône (.ico), et doit être à la racine du site.

Cordialement;

Posté : 03 avr. 2007, 19:03
par cicom
Salut,
J'ai essayé comme tu l'as dit en mettant favicon.ico à la racine de ce domaine (mais il n'est pas à la racine du répertoire web sur le server ca gène?) et de "rediriger" le code vers lui, même problème, Fire Fox accepte et pas IE.
Merci beaucoup de ton aide.
Toutes les idées sont les bienvenues!

Posté : 04 avr. 2007, 00:07
par crash
Bonjour,

Quand je disais à la racine du site, ça voulait dire à la racine du répertoire web.

Cordialement;

Posté : 04 avr. 2007, 13:44
par cicom
Bonjour,
Non rien y fait, il ne le prend toujours pas, et en plus la racine du répertoire web est le répertoire d'un autre site. Au final le favicon n'est pris nullepart par IE...
Merci de ton aide.
D'autres idées?

Posté : 05 avr. 2007, 14:46
par Ryle
Je ne sais pas ce qu'il en est pour IE7, mais concernant IE6 et - il me semble qu'il y a un bug avec les favicons. Ceux-ci n'apparaissent que lorsque l'url a été enregistrée en favoris et que durant le temps ou le fichier reste en cache....

Sinon tu peux aussi faire un essai en retransférant le fichier (donc type .ico de 16*16 en 256 couleurs) en mode binaire et voir si cela change quelque chose..

Posté : 05 avr. 2007, 19:40
par cicom
Salut
J'ai demandé à ma graphiste de me le passer en 256 et je l'ai mis comme tu as dis, vraiment bizarre ce IE, il n'accepte toujours pas.
Pour IE7, par rapport au 6, ils ont juste corrigé quelques bugs de html, de sécurité, et ils ont refait la déco c'est tout d'après ce que j'en sais...
Je sais que s'occuper d'un programme de cette envergure n'est pas mince à faire et je félicite MS pour la correction de ces bugs, j'encourage aussi MS à continuer...

Sinon d'autres idées? Ceux qui ont linux peuvent ils me dire si ça passe chez eux?
Merci à tous!

Posté : 05 avr. 2007, 19:44
par Cyrano
Ceux qui ont linux peuvent ils me dire si ça passe chez eux?
Je viens de vérifier sous Firefox 1.5 sous Mandriva 2007 : le favicon est bien à sa place ;)

Posté : 05 avr. 2007, 20:01
par cicom
Merci Cyrano :D
Sinon t'aurais pas une idée pour ce problème sous IE?
Merci à tous!

Posté : 05 avr. 2007, 20:14
par Cyrano
J'avoue que non, faudrait que je vérifie un détail demain au bureau sous IE6 et sous IE7, me semble que j'arrive bien à avoir mes favicon normalement, mais sous IE6 j'ai un doute en y repensant. Je regarderai demain

Posté : 05 avr. 2007, 20:24
par cicom
Ok merci beaucoup! Je patienterai d'ici là :wink:
A moins que d'autres personnes aient de supers idées?
Si vous avez des questions quand à la configuration de mon server, de mes scripts posez les si ca peut vous aider à trouver...
Merci à tous!

Posté : 06 avr. 2007, 08:36
par Cyrano
Effectivement, ça ne fonctionne ni sous IE6 ni sous IE7. Par contre ce que je peux voir, c'est que celui de PHPFrance passe partout sans la moindre balise <link> spécifique dans le code. Le simple fait de mettre ton fichier favicon.ico à la racine du site devrait suffire. Actuellement, ton icône n'est pas à la racine du site mais un répertoire au dessus si je me fie à ton code source.

Un truc que tu pourrais essayer si ton serveur est en PHP5 ou en permet l'utilisation, c'est de définir dynamiquement le chemin complet avec quelque chose du genre :
<?php
$racine = realpath(dirname(__FILE__) ."/../"); // définit le chemin vers le répertoire parent.
?>
<link rel="shortcut icon" href="<?php echo($racine); ?>favicon.ico" type="image/x-icon/">
À tester.

Posté : 06 avr. 2007, 19:21
par cicom
Salut,
J'ai testé ton astuce, en définissant le server (http://adressesrv.com/chemin), mais rien à y faire, j'ai testé sans le définir, dans les deux cas même Firefox ne le prend pas.
La méthode du favicon sans code à la racine j'ai déjà essayé mais ca n'a pas marché non plus...
Merci de ton aide.
(si tu pouvais avoir accès aux scripts de phpfrance et voir comment vous faites ça serait simpa)
D'autres idées?
Merci à tous!