Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
28 Feb 2007, 16:13
Message
#1
|
|
|
Ceinture blanche OSC Groupe : Membres Messages : 5 Inscrit : 28-February 07 Membre no 15621 |
Bonjours à tous, voila mon probleme :
J'ai installer oscommerce sur du localhost avec easey php et maintenant j'aimerai mettre la ligne de code pour ajouter mon icone perso dans la barre de navigation. Je connais la commande (<link..........href="favicon.ico") mais le souci est que je n'ai pas la moindre idée de l'entroit ou je dois l'inscrire. Merci d'avance pour votre aide car je commence a tourner en rond. J'ai bien peur que mes petites connaissance s'arretent là! |
|
|
28 Feb 2007, 16:20
Message
#2
|
|
|
Ceinture orange OSC Groupe : Membres Messages : 223 Inscrit : 29-August 06 Membre no 11770 |
CITATION ajouter mon icone perso dans la barre de navigation. C'est un peu vague comme precision mais je suppose que c'est en haut de la page? si oui catalog/includes/header.php |
|
|
28 Feb 2007, 16:22
Message
#3
|
|
|
Ceinture blanche OSC Groupe : Membres Messages : 5 Inscrit : 28-February 07 Membre no 15621 |
dsl pour mon manque de precision, il s'agit de l'icone qui ca situe avant http://www.oscommerce.fr....
Voili Voilou |
|
|
28 Feb 2007, 16:27
Message
#4
|
|
|
Ceinture blanche OSC Groupe : Membres Messages : 5 Inscrit : 28-February 07 Membre no 15621 |
CITATION(ukumanta @ 28 Feb 2007, 16:20) [snapback]223344[/snapback] si oui catalog/includes/header.php ce qui n'intrigue c'est que dans le header.php il n'y a pas de balise <head> pour pouvoir mettre ma commande? La je suis trés trés perdu |
|
|
28 Feb 2007, 16:27
Message
#5
|
|
|
Ceinture orange OSC Groupe : Membres Messages : 223 Inscrit : 29-August 06 Membre no 11770 |
j'ai toujours du mal a situer....
parles tu d'une modif du site ou lorsque tu mets un lien dans les fabvoris de ton pc? |
|
|
28 Feb 2007, 16:36
Message
#6
|
|
|
Ceinture blanche OSC Groupe : Membres Messages : 5 Inscrit : 28-February 07 Membre no 15621 |
Je parle du lien dans les favoris et également de l'icone de la barre d'adresse, juste devant ton URL
Je ne sait pas comment mieu expliquer En revanche je ne t'embete plus car j'ai trouver la soluce (grace à toi). Au fait je chercher a faire ca en commande HTML alors que je suis sur du php. Il faut marquer ceci dans le fivhier header.php : <?php if (file_exists("favicon.ico")) echo '<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />\n'; ?> <?php if (file_exists("favicon.ico")) echo '<link rel="icon" type="image/x-icon" href="favicon.ico" />\n'; ?> Merci a toi l'ami pour m'avoir dirigé dans la bonne direction a+che +che. |
|
|
28 Feb 2007, 16:40
Message
#7
|
|
|
Ceinture orange OSC Groupe : Membres Messages : 223 Inscrit : 29-August 06 Membre no 11770 |
c'est bien ca que j'avais compris mais je voulais en etre sur
De rien si je t'ai bien orienté malgré moi!!! @+ |
|
|
28 Feb 2007, 21:51
Message
#8
|
|
|
Ceinture jaune OSC Groupe : Membres Messages : 49 Inscrit : 31-May 06 Membre no 10595 |
bonsoir,
il me semble que la seule chose a faire est d'inserer simplement ton image (tape: favicon dans un moteur de recherche pour la mettre au bon format)dans le rep www, elle doit s'intituler: favicon.ico, chez moi en local ca ne fonctionne pas mais j'ai un autre site en prod est ca marche nickel, voila pense au "resolu" si c'est bon. -------------------- ms2(delaballe) en local, easyphp1.7, windaube xp,
contre remboursement,AdminMS2fr_V2.3,BoxImageThemaMS2fr_V2.7,Fancier Invoice & Packingslip v1.1 Multilanguage,Invoice number,Must Agree to Terms v1.5.6,Must Agree to PrivacyStatement 2.2MS2v1.1,send_order_html_email_v6,big_images 1.25 - 2.2MS2,pwa_1_2_5,HeaderTags_V_2.6.1,ot_discount_coupon_codes_2.1 Folder ,yazu2 ,Print Order Receipt v1.4,Birthdays_1_2,html_tell_a_friend,Ship In Cart v2.2.1,fckeditor-oscommerce_v2, whats_new_scroll_25items_1, osCommerce_PayPal_IPN_v2.2, |
|
|
10 Jan 2008, 14:07
Message
#9
|
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 20 Inscrit : 10-January 08 Membre no 20341 |
CITATION(elfe.artdelabiere.free.fr @ 28 Feb 2007, 16:36) [snapback]223355[/snapback] Je parle du lien dans les favoris et également de l'icone de la barre d'adresse, juste devant ton URL Je ne sait pas comment mieu expliquer En revanche je ne t'embete plus car j'ai trouver la soluce (grace à toi). Au fait je chercher a faire ca en commande HTML alors que je suis sur du php. Il faut marquer ceci dans le fivhier header.php : <?php if (file_exists("favicon.ico")) echo '<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />\n'; ?> <?php if (file_exists("favicon.ico")) echo '<link rel="icon" type="image/x-icon" href="favicon.ico" />\n'; ?> Merci a toi l'ami pour m'avoir dirigé dans la bonne direction a+che +che. Salut, merci pour ce code. il est le seul qui fonctionne de mon coté (malgré tous mes essais a partir des autres posts) toutefois j'ai une erreur dans ma page : s'affiche en haut de mes page : \n\n quelqu'un sait il d'ou sors ce bug ? merci infiniment |
|
|
10 Jan 2008, 14:20
Message
#10
|
|
![]() Ceinture verte OSC Groupe : Membres VIP Messages : 589 Inscrit : 18-November 05 Membre no 7875 |
Salut k_roulette,
CITATION s'affiche en haut de mes page : \n\n quelqu'un sait il d'où sors ce bug ? Et bien du code suivant ou il y a 2 fois \n en fin de ligne: CODE <?php if (file_exists("favicon.ico")) echo '<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />\n'; ?> <?php if (file_exists("favicon.ico")) echo '<link rel="icon" type="image/x-icon" href="favicon.ico" />\n'; ?> Remplace par: CODE <?php if (file_exists("favicon.ico")) echo '<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />'; ?> <?php if (file_exists("favicon.ico")) echo '<link rel="icon" type="image/x-icon" href="favicon.ico" />'; ?> Cordialement, Zardhoz Ce message a été modifié par zardhoz - 10 Jan 2008, 14:24. -------------------- ![]() Merci d'être clair dans vos requêtes et de personnaliser votre signature en y intégrant notamment votre version oscommerce et votre environnement de développement. Pour bien démarrer avec ce forum : Règles d'usage des forums | Bien poser sa question | Bien utiliser les forums | Recherches sur les forums Pour bien démarrer avec OSC : Compétences requises | Doc1 | Doc2 | Tutorial installation en local | FAQ | Liste des contributions FR | Contributions US | Screenshots & présentation des contribs OSC by Marco Pour se former et s'informer : siteduzero | phpfrance | commentcamarche | developpez | apprendre-php Logiciels indispensables : UltraEdit ou PSPad | Winmerge | Filezilla | Inkscape | PhotoFiltre v6 -------------------- Le temps efface tout, et à la fin, il ne reste que les ténèbres... |
|
|
10 Jan 2008, 14:47
Message
#11
|
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 20 Inscrit : 10-January 08 Membre no 20341 |
merci pour ta réponse.
en effet les /n ont disparus. toutefois l'icone ne s'affiche que dans l'index et pas dans les autres pages... est ce normal ? pour info : j'ai intégré le code dans mon header et le favicon.ico dans includes/ je dois surement me tromper quelque part non ? encore merci |
|
|
10 Jan 2008, 16:16
Message
#12
|
|
![]() Ceinture noire OSC Groupe : Membres Messages : 2871 Inscrit : 27-June 07 Lieu : Elancourt (78) Membre no 18127 |
Bonjour,
Normalement plan a raison: si favicon.ico existe à la racine du site, il doit être suivi par toues les pages du site même sans le code que tu as posté plus haut... IE est très capicieux avec les favicons, faut pas trop s'en faire, mais les geckos comme firefox2 doivent bien faire les choses et tu dois voir tout de suite à la navigation ton favicon... Ton code après correction à l'air bon et la page "\catalog\inckudes\header.hp" est reprise dans toutes les pages affichées d'OsC, donc ton favicon doit l'être aussi... Le mieux est de commencer par vider le cache de tous tes navigateurs. Bon courage -------------------- "Les solutions existent toujours depuis longtemps, il suffit de les trouver."
|
|
|
10 Jan 2008, 16:26
Message
#13
|
|
|
Ceinture bleue OSC Groupe : Bannis Messages : 844 Inscrit : 26-June 06 Lieu : Melbourne Membre no 10911 |
T'as essayé de placer simplement ce code :
<LINK REL="SHORTCUT ICON" href="http://www.votresite.com/favicon.ico"> dans l'index à la racine de ton site ? |
|
|
10 Jan 2008, 16:38
Message
#14
|
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 20 Inscrit : 10-January 08 Membre no 20341 |
je viens de le tenter et c'est toujours pareil...
je ne comprends vraiment pas pourquoi aucune des solutions proposées en marchent |
|
|
10 Jan 2008, 16:40
Message
#15
|
|
|
Ceinture bleue OSC Groupe : Bannis Messages : 844 Inscrit : 26-June 06 Lieu : Melbourne Membre no 10911 |
Ca va marcher. T'inquiète. Tu navigues avec quoi ?
|
|
|
10 Jan 2008, 16:44
Message
#16
|
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 20 Inscrit : 10-January 08 Membre no 20341 |
IE
dans firefox ca ne marche as du tout meme pas sur la page d'accueil |
|
|
10 Jan 2008, 16:45
Message
#17
|
|
|
Ceinture bleue OSC Groupe : Bannis Messages : 844 Inscrit : 26-June 06 Lieu : Melbourne Membre no 10911 |
Place ce code entre les balises HEAD de ton index.htm (à la racine de ton site) :
<link rel="shortcut icon" href="favicon.ico"/> N'oublie pas de placer ton image (favicon.ico) également à la racine. Quitte ensuite toutes les sessions ouvertes de ton nav et relance le. Quelquefois il met quelques secondes avant de s'afficher définitivement. Ce message a été modifié par platine - 10 Jan 2008, 16:47. |
|
|
10 Jan 2008, 17:14
Message
#18
|
|
![]() Ceinture noire OSC Groupe : Membres Messages : 2871 Inscrit : 27-June 07 Lieu : Elancourt (78) Membre no 18127 |
Re,
Et oui, je l'avais vu mais j'ai oublié de le spécifié en tapant le message d'avant, même si normalement ça doit marcher ton: CODE <link rel="shortcut icon" type="image/x-icon" href="favicon.ico" /> le mieux est de spécifié le chemin "absolu" (pour le site) donc faire comme platine conseille (quelques posts plus haut): CODE <link rel="shortcut icon" href="http://www.tonsite.fr/favicon.ico" /> et que le favicon soit bien à l'endroit spécifié bien sûr.Si tu testes en local, essaye de mettre le chemin complet qui s'affiche dans la barre d'adresse du navigateur quand tu es sur ton site (du style http://127.0.0.1/catalog/" + favicon.ico bien sûr et il faut aussi que le favicon.ico soit dans le bon dossier - ici pour l'exemple "\catalog\") . Tu remarqueras que j'ai enlevé le type="image/x-icon" car il y a plein de site dont le favicon fonctionne sans le type spécifié et image/x-icon est pour IE (le mauvais élève) et ce n'est pas normalisé (les geckos attendent un type du style type="image/png" si l'image est un png, mais un petit lien vaut mieux qu'un grand discours... Spécification sur les favicons et les navigateurs En espèrant avoir aidé. Ce message a été modifié par gentag - 10 Jan 2008, 17:17. -------------------- "Les solutions existent toujours depuis longtemps, il suffit de les trouver."
|
|
|
10 Jan 2008, 17:27
Message
#19
|
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 20 Inscrit : 10-January 08 Membre no 20341 |
pourquoi mais pourquoi le sors s'acharne t il sur moi ???
rien de tout cela ne fonctionne... suis désolé vous faites des efforts et puis ben mon foutu code veut rien savoir !! |
|
|
10 Jan 2008, 17:29
Message
#20
|
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 20 Inscrit : 10-January 08 Membre no 20341 |
le pire c'est que ca fonctionne a l'ouverture de la page, pas dans les autres donc mais quand je reviens sur la home l'icone a disparu de là aussi !!!
|
|
|
11 Jan 2008, 12:13
Message
#21
|
|
![]() Ceinture noire OSC Groupe : Membres Messages : 2871 Inscrit : 27-June 07 Lieu : Elancourt (78) Membre no 18127 |
Bonjour,
On va reprendre au début... Pour déjà tester si ça fonctionne bien même en dehors de OsC sur ton serveur, je créerais juste un nouveau dossier à la racine de ton espace sur ton serveur, genre test, et j'y mettrais juste une page html avec une seule ligne pour le favicon (car tu as deux toi dans ton code plus haut...), donc un truc du genre: CODE <html> <head> <title> Test favicon</title> [color="#448EB0"]<link rel="shortcut icon" href="http://127.0.0.1:8080/Test/favicon.ico" />[/color] </head> <body> test </body> </html> Ceci fonctionne - testé - sans aucun soucis avec IE7 et les geckos (je n'ai que les dernières versions des geckos, donc ne sais pas si ce que j'ai posté fonctionne pour IE6 et avant ni pour les vieilles versions des geckos) mais sur mes anciens sites (donc avec des vieilles versions de navigateurs) cela fonctionnait alors il n'y a pas de raison, quand même.... Bon c'est un test en local, soit, sur un apache 1.3.33, soit, mais ça doit fonctionner partout (si, bien sûr, le favicon s'affiche directement dans la page du navigateur quand tu renseignes son adresse dans la barre d'adresse, pour l'exemple: l'adresse "http://127.0.0.1:8080/Test/favicon.ico" m'affiche bien mon favicon dans la page du navigateur, donc en clair il est bien au bon chemin spécifié dans le link href). Si ce test passe bien, tu connais donc la ligne de code à insérer, mais elle n'est pas standard, si tu veux faire du standard + du IE, il faudrait bidouiller un peu tes lignes de code là haut. Je ferais un test du navigateur pour lui afficher la bonne ligne qui lui convient... un truc du genre: CODE <html> <head> <title> Test favicon</title> <?php function tep_browser_detect($component) { global $HTTP_USER_AGENT; return stristr($HTTP_USER_AGENT, $component); } if (!tep_browser_detect('MSIE')) { if (file_exists("favicon.ico")) echo("<link rel=\"icon\" type=\"image/ico\" href=\"http://127.0.0.1:8080/Test/favicon.ico\" />\n"); } else { if (file_exists("favicon.ico")) echo("<link rel=\"shortcut icon\" type=\"image/x-icon\" href=\"http://127.0.0.1:8080/Test/favicon.ico\" />\n"); } ?> </head> <body> test </body> </html> Bon ce code est à insérer dans une page php ce coup-ci, et il faut que le favicon soit dans le même dossier que la page en question (sinon tu dois spécifier le chemin relatif du favicon dans file_exists("favicon.ico"). Tout ceci fonctionne correctement sous tous les navigateurs et créé bien la bonne ligne qui convient au bon navigateur (en fait, je n'ai différencié que IE du reste des navigateurs car ils comprennent le langage standard, mais pas IE qui est le mauvais élève toujours...) Juste une précision, pour le test, j'ai rajouté la fonction tep_browser_detect dans la page car cette page n'est pas incluse dans OsC, mais dans une page OsC cette fonction est déjà définie donc pas besoin de la rajouter. C'est testé et ça fonctionne. Bon courage Ce message a été modifié par gentag - 11 Jan 2008, 12:19. -------------------- "Les solutions existent toujours depuis longtemps, il suffit de les trouver."
|
|
|
![]() ![]() |
|
Version bas débit | Nous sommes le : 24th May 2013 - 09:38 |
| Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |