Witam. Od dawien dawna na swoich stronach zaimplementowalem favicony gdy od dawien dawna uzywam Opery i bardzo lubilem patrzec na zakladki moich stronek z ikonkami
Niestety - przed wakacjami przeprowadzilem sie do nowego hostingu i wtedy favicony w Operze zniknely. Myslalem, ze wine za to ponosi konfiguracja serwera hosta. Napisalem maila w tej sprawie i otrzymalem odpowiedz, iz ustawili typ mime dla plikow ico i ze teraz nie powinno byc zadnych problemow.
Niestety favicony nadal w Operze nie widze (w FireFox pojawia sie bez zadnych problemow). W przypadku innych stron nie mam tego problemu - onet, interia, itd - Opera wyswietla ich favicony. Jaka moze byc tego przyczyna? Do pliku z ikona mozna sie odwolac linkiem bezposrednim - nie ma zadnej blokady W naglowku (zniacznik <head>) strony zamiescilem znacznik
Otwierając jakąkolwiek inną favicon w Operze nie wyskakuje mi okienko pobierania, a jest ona tylko ładnie wyświetlana. IMO: administrator źle skonfigurował wysyłane nagłówki i Opera otrzymuje nagłówek zmuszający ją do pobrania, a nie wyświetlenia ikonki.
Ktoś może potwierdzić?
szyk napisał(a):
Tak, ale dla http://chip.pl/favicon.ico też się pokazuje okienko pobierania, tylko że trochę inny jest typ mime, więc może rzeczywiście taka jest przyczyna.
Zajec napisał(a):
Originally posted by szyk:
Tak, ale dla http://chip.pl/favicon.ico też się pokazuje okienko pobierania, tylko że trochę inny jest typ mime, więc może rzeczywiście taka jest przyczyna.
Ja mam tam mime text/plain i Opera nie pokazuje nic.
szyk napisał(a):
Ja w okienku pobierania mam image/x-icon dla chipa, a dla elmaga image/ico.
apasf napisał(a):
Dziekuje za odpowiedzi
Mam jeszcze jedno pytanie - dlaczego np. w przypadku chipa czy tez elmaga pokazuje sie okienko pobierania a w przypadku onetu badz interii od razu jest wyswietlana grafika favikony? Rozumiem, ze chodzi o konfiguracje naglowkow (post Zajeca). Jesli tak - jakas dobra dusza mogla by mi wyjasnic kwestie naglowkow i ich poprawnej konfiguracji?
szyk napisał(a):
Originally posted by szyk:
Ja w okienku pobierania mam image/x-icon dla chipa, a dla elmaga image/ico.
Tego image/ico to nawet nie mam w ustawieniach Opery, czyli pewnie Opera nie dostaje informacji o typie tego pliku i "zgaduje" na podstawie rozszerzenia.
Originally posted by apasf:
Mam jeszcze jedno pytanie - dlaczego np. w przypadku chipa czy tez elmaga pokazuje sie okienko pobierania a w przypadku onetu badz interii od razu jest wyswietlana grafika favikony?
Jak się otworzy favikonkę chipa to typem mime podanym przez serwer jest application/octet-stream (inaczej niż w okienku pobierania), jak interii, to image/x-icon.
PS. W przypadku elmaga serwer może jednak wysyła mime image/ico?
apasf napisał(a):
hmm. Wlasnie zauwazylem ze moj admin ustawil typ mime image/x-icon dla www.elmag.pl a dla adresu elmag.pl image/ico . Mimo tego, ze dla www.elmag.pl typ mime jest poprawny i tak nie widze favicony :/ gdy wpisze bezposredni adres do niej www.elmag.pl/gfx/favicon.ico - plik istnieje i moge go sciagnac.
szyk napisał(a):
Hmm, ja w swojej Operze widzę, że dla "www" i "bez www" jest ten sam typ - image/ico. Czyli ustawienie dla "bez www" ma chyba wyższy priorytet.
apasf napisał(a):
poszperalem nieco na temat favicon w sieci i na wszelki wypadek do naglowka strony dodalem jeszcze taga link "icon" poza "shortcut icon". A do obydwu tagow dodalem parametr type="image/x-icon" co powinno rozwiazac chyba problem typu mime przy pobieraniu favicony przez przegladarke na podstawie tagu link. Niestety chyba nie pomoglo :/ Nic to - poczekam na odpowiedz od hosta o zmianie wszedzie mime na image/x-icon.
P.S. Znalazlem rowniez validator favicon w artykule o tychze iconach na ang wikipedii. Oczywiscie validator stwierdzil, ze wszystko jest poprawne i wyciagnal ikone. Jestem ciekaw jakiz to kruczek serwer musi spelniac w przypadku opery
P.P.S. Jakby co tymczasowo przerzucilem favicon do katalogu root - tylko taka lokalizacja na tym serwerze dziala w operze (echh).
Zajec napisał(a):
Mam pomysł :-) Zakładam, że masz na serwerze obsługę PHP, przetestuj więc skrypt: