Drupal favicon kezelés
Több honlapot futtatok egy Drupal 4.6.6 installáción, és az utóbbi 1-2 hétben azt vettem észre, hogy nem működnek rendesen a faviconok. Minden honlapnak külön PHPTemplate sminkje van, a favicon.ico fájl a smink mappában található.
Firefox:
Megjeleníti a favicont a címsorban és a füleken, de nem jeleníti meg a könyvjelző sávon (Bookmarks Toolbar Folder).
IE:
Egyáltalán nem látja a faviconokat. A legutóbbi Windows update után a stíluslapokat se látta (a címoldalak kivételével), ezt tudtam javítani azzal, hogy a stíluslap link elejére betettem egy / jelet:Faviconra ugyanez a megoldás nem működik. Annyit értem el vele, hogy legalább nem hívja be a /misc mappából a kék Drupal favicont.
Opera:
Ez a legtragikusabb - a címsorban semmi, a könyvjelzők között a kék Drupal logót használja.
Találkozott valaki ezzel? Valami 5let? Én már kifogytam...:( Köszi.
■ Firefox:
Megjeleníti a favicont a címsorban és a füleken, de nem jeleníti meg a könyvjelző sávon (Bookmarks Toolbar Folder).
IE:
Egyáltalán nem látja a faviconokat. A legutóbbi Windows update után a stíluslapokat se látta (a címoldalak kivételével), ezt tudtam javítani azzal, hogy a stíluslap link elejére betettem egy / jelet:
<style type="text/css" media="all">@import "/sites/domain.hu/themes/sminkneve/style.css";</style>
Opera:
Ez a legtragikusabb - a címsorban semmi, a könyvjelzők között a kék Drupal logót használja.
Találkozott valaki ezzel? Valami 5let? Én már kifogytam...:( Köszi.
egyértelmű favicon megadás
Gyökér?
Mikor múlt héten elszálltak a stíluslapjaim akkor találtam ezt a szép hosszú szálat:
Problems with using relative path names
Itt javasolták a "/" jel beillesztését az útvonal elé. CSS-nél működött is...
nem a relatív a baj
Ami a te problémádat illeti, elvileg bárhol lehet a favicon.ico, ha megmondod a böngészőnek, hogy hol van, akkor ott kellene keresnie. Azt, hogy tényleg ott keresi-e a webszerver naplójából tudod megállapítani, ahol meg kell nézni néhány teszt böngészés során, hogy a különböző böngészők tényleg letöltik-e a favikont, illetve honnan máshonnan próbálják letölteni, ahonnan viszont 404-es oldalakat kaphatnak. Ezutóbbiak a Drupal eseménynaplójában is felbukkanhatnak, ha úgy van beállítva, hogy a Drupal kezeli a nem található oldalakat (egy .htaccess-t támogató, URL Rewrite funkcióval beállított tárhelyen vagy).
HTTP 200
Az Opera lekéri az ikont, a megfelelő címről, 200-as státuszkód kerül a naplóba - de nem jeleníti meg.
Az IE egyáltalán nem kéri le az ikont.
A Firefox lekéri, megkapja, megjeleníti, kivéve a könyvjelzősávot.
Csak a saját oldalaimon tapasztalom a hibát, más oldalakon (Weblabor is) rendesen működnek. Ezért gondolom, hogy azzal lehet valami gond, ahogy az elérési utat beírja a Drupal a sablonba:
Alias /favicon.ico /path/to/favicon/favicon.ico
:(((
E.
Nem értek hozzá, de...
nem követelmény a gyökérbe tenni
Az lehet például, hogy Editnek nem megfelelő MIME típussal szolgálja ki a szerver az ico kiterjesztésű fájlt, és ezt ki kell javítani a szerver konfigurációban. Ez mondjuk nem sokat segít azon, ha az IE tényleg nem kéri le a favikont.
Opera OK
TypesConfig etc/mime.types
Ebben a fájlban benne van az .ico típus. Most beírtam a httpd.conf-ba is:
AddType image/x-icon .ico
Ez teljesen rendbe szedte az Operát, és most már az IE is lekéri az ikont, de rossz helyről:
"GET /favicon.ico HTTP/1.1" 404
Tehát továbbra is kérdés, hogy miért nem fogadja el az IE a Drupal útvonalat. Valamint a Firefox továbbra sem hajlandó kirakni a könyvjelzősávra.
Egyelőre írok a tech supportnak, hátha tudnak valami okosat mondani. Virtual Private Server-en vagyok, lehet, hogy az útvonalnál a Virtuozzo kavar valamit, bár nem szokása. Köszönöm az eddigi segítséget.
:)
Firefox
Felvételkor az alap ikon szokott lenni, akkor szokta berakni a favikont ha újra meglátogatod az oldalt, pl. rákattintasz a bookmarkra vagy frissítést nyomsz.
Katt
Update
E.
IE
Lehet hogy ez segít debugolni:
http://weblabor.hu/forumok/temak/6542#comment-10297
??????
E.
Valószínű, mivel off volt