PDA

Просмотр полной версии : Не работает favicon.ico в IE


oxenbash
22.12.2009, 21:07
Здравствуйте!

Помогите решить такую проблему: не работает favicon.ico в IE. Создал этот файлик, бросил в корневую папку сайта, но она не работает. Добавил код:

page.headerData.20 = TEXT
page.headerData.20.value = <link rel="icon" type="image/vnd.microsoft.icon" href="favicon.ico"><link rel="SHORTCUT ICON" href="favicon.ico"><link rel="SHORTCUT ICON" type="image/x-icon" href="favicon.ico">

Не работает!!! Почему!?!

-=UncleByte=-
22.12.2009, 23:06
Не проще использовать page.shortcutIcon ? Работает на все 100%.

void
23.12.2009, 04:02
Браузеры часто кешируют favicon-ы очень агрессивно.

oxenbash
23.12.2009, 18:28
Работает и так, и эдак. Проблема была в том, что формат иконки был неверным, и, таким образом, IE его не понимал. Спасибо за помощь! :)

viair
29.01.2010, 19:53
:) Такойже вопрос, наивный. - В константах page.shortcutIcon = fileadmin/templates/mytempl/images/favicon.ico
Тудаже кидаю икону 16x16 и ничего не происходит. Формат иконы правильный. В чём беда ?

Да, кстати в <head> он соответственно тоже не прописывает путь.

Alex Podusov
29.01.2010, 21:42
читай выше что написал void (http://forum.typo3.biz/showpost.php?p=26592&postcount=3)

viair
29.01.2010, 23:51
читай выше что написал void (http://forum.typo3.biz/showpost.php?p=26592&postcount=3)

Да, прикольный аргумент, знач выходит что все браузеры тупо сговорились против одного моего ресурса, и TS перестал проявлять интерес к собственной же директиве page.shortcutIcon. Не смотря на то, что сотни подобных ресурсов отображают свои фавы адекватно.

Кэш браузера зачищал ни раз, причём у меня один и тотже трабл что в IE что в Firefox.

Тут явно не в браузе дело, насколько я знаю в шляпу HTML должен был припихиваться линк на фавикон, собственно для этого то и нужен page.shortcutIcon, хотя это значение игнорится самим же TS.

Alex Podusov
29.01.2010, 23:55
Не заменил сразу стандартную иконку магазина на ту, что нарисовал для заказчика. Чисть кэш, не чисть - но где-то неделя прошла, прежде чем она обновилась, и стала показываться установленная. Тайпо тут нипричем

-=UncleByte=-
30.01.2010, 05:19
В константах
А должно быть в общем TS template + проверить что прописан baseURL в том же шаблоне + зачастую помогает зачистить кеши браузера чем-то вроде ccleaner.

Alex Podusov
30.01.2010, 15:22
Или просто элементарно: закройте IE (именно он никак не желает расставаться с кэшем), и откройте сайт в другом браузере, например в опере. У меня она подхватила новую иконку сайта почти сразу

viair
31.01.2010, 02:10
Ребят, Всем спасибо ! Вчера уже разобрался, прописывал в константах, Вы правильно подметили, нужно в Setup'e.

Да кстати, мож кто знает, чем ICO с color key'ем сдавить ?