-
Столько толков вокруг этой темы.
У кого-то еще 100-процентно не отображается favicon?
Самое главное заблуждение, на мой взгляд, – это то, что нарисовать можно и в фотошопе, а затем сохранить в .bmp или .gif и вручную переименовать в .ico – НИЧЕГО ПОДОБНОГО. Переименованный GIF однозначно не сработает. GIF-файл (в том числе и анимированный) не имеет никакого отношения к формату .ico и понимается только браузерами Firefox последних версий.
А переименование расширения .bmp может у кого-то когда-нибудь и сработало, но прозрачного фона иконки таким методом добиться точно невозможно.
Вообще, сохранить файл .ico при помощи Adobe Photoshop нельзя. Для этого существуют IconWorkshop или, например, MicroAngelo.
А в остальном, не объясняя почему именно (объяснять можно довольно долго), если у Вас ДО СИХ ПОР не отображается эта иконка, необходимо принять к сведению следующее:
1. Имя favicon.ico не обязательно. НО ОЧЕНЬ И ОЧЕНЬ ЖЕЛАТЕЛЬНО.
2. Основной формат картинки для favicon.ico – 16х16 пикселов, 256 или 16.7 млн. цветов. Но не помешает также знать, что формат ICO может содержать в файле НЕСКОЛЬКО картинок разных размеров и разного качества. Более того, это могут быть абсолютно РАЗНЫЕ картинки. В частности, некоторые посетители сайтов добавляют ярлыки сайтов на рабочий стол. Если Вы хотите, чтобы иконка вашего сайта выглядела прилично и на рабочем столе, стоит включить в нее картинки больших размеров (32 пиксела и, возможно, 48 пикселов). Главное, чтобы она при этом имела разумный "вес".
3. ПРЕДПОЧТИТЕЛЬНОЕ местонахождение файла favicon.ico – корневая папка вашего веб-сайта.
4. Оптимальный код для задействования иконки:
<link rel="icon" href="/favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
5. Браузер Internet Explorer – это единственный браузер на сегодняшний день, который показывает иконку только в том случае, если сайт добавлен в "Избранное".
6. Если браузер Internet Explorer не показывает иконку даже после добавления сайта в "Избранное", в первую очередь действительно рекомендуется почистить кэш. Если и это не помогает, попробуйте просмотреть иконку браузером напрямую:
[Only registered and activated users can see links. Click Here To Register...]
Если она откроется в окне браузера – это есть хорошо.
Но если браузер будет пытаться загрузить иконку как файл (в т.ч. файл неизвестного типа) – это означает, что сервер, на котором находится ваш сайт, не настроен на отображение файлов .ico
В этом случае, если у вас есть возможность создать или отредактировать файл .htaccess в корневой папке вашего сайта, можно добавить в него строку:
AddType image/x-icon .ico
Если Ваш хостер не предоставляет Вам такую возможность – про favicon.ico, к сожалению, в данной конкретной ситуации придется забыть...
-
Aykroyd, молодчинка! исчерпывающий ответ.
-
Adobe Photoshop не понимает формат ICO и не сохраняет в нем рисунки, так что для этой цели требуется дополнительный плагин. Для работы плагин необходимо поместить в папку Plug-Ins\File Formats. Например, по умолчанию программа Photoshop CS под Windows устанавливается в папке c:\Program Files\Adobe\Photoshop CS. Тогда полный путь для файла плагина будет c:\Program Files\Adobe\Photoshop CS\Plug-Ins\File Formats.
После добавления плагина, при сохранении рисунка в списке доступных форматов появляется новый пункт «Windows Icon». Попробую сейчас выложить его на форум.[attachment=6270:attachment]
Остается сделать желаемую иконку 16х16 пикселов и сохранить ее под именем favicon.ico в корне сайта. Браузер автоматически ищет этот файл и добавляет его в адресную строку, а также закладки.
Файл не обязательно должен располагаться в корне сайта и называться favicon.ico, но тогда следует указать браузеру, где он находится.
<head>
<link rel="shortcut icon" href="/images/favicon.ico">
</head>
-
Из автоматических сервисов - из большого рисунка делает иконку (что помню, видела не один)
_tools.dynamicdrive.com/favicon/
И проги есть специальные (штуки 3 видела, помню одну)-
AWicons Pro - триал 15 дней.
-
А можно просто закачать иконку с названием favicon.ico размером 32x32 или 16x16
И она по умолчанию будет отображаться