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

Mammouth du PHP | 555 Messages

01 avr. 2007, 21:17

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!!!!
A+ et bon surf!!!!

rgz
Eléphanteau du PHP | 16 Messages

02 avr. 2007, 10:06

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.

Mammouth du PHP | 555 Messages

02 avr. 2007, 19:04

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!
A+ et bon surf!!!!

Eléphant du PHP | 99 Messages

03 avr. 2007, 02:26

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;

Mammouth du PHP | 555 Messages

03 avr. 2007, 19:03

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!
A+ et bon surf!!!!

Eléphant du PHP | 99 Messages

04 avr. 2007, 00:07

Bonjour,

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

Cordialement;

Mammouth du PHP | 555 Messages

04 avr. 2007, 13:44

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?
A+ et bon surf!!!!

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

05 avr. 2007, 14:46

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..
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Mammouth du PHP | 555 Messages

05 avr. 2007, 19:40

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!
A+ et bon surf!!!!

Mammouth du PHP | 19672 Messages

05 avr. 2007, 19:44

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 ;)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 555 Messages

05 avr. 2007, 20:01

Merci Cyrano :D
Sinon t'aurais pas une idée pour ce problème sous IE?
Merci à tous!
A+ et bon surf!!!!

Mammouth du PHP | 19672 Messages

05 avr. 2007, 20:14

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
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 555 Messages

05 avr. 2007, 20:24

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!
A+ et bon surf!!!!

Mammouth du PHP | 19672 Messages

06 avr. 2007, 08:36

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.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 555 Messages

06 avr. 2007, 19:21

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!
A+ et bon surf!!!!