Источник: http://wa.artel.by/
Иконки - один из легких способов привлекать на сайт регулярных
посетителей чуть чаще. Они привлекают внимание скучающего серфера, а это уже
хорошо.
Как только не пытаются удержать сайты посетителей! И рассылками, и в
Избранное едва ли не насильно ссылки запихивают, и куки сохраняют, поздравляя
самолюбивого посетителя с очередным посещением столь замечательного ресурса. А
вот хлопцы из Microsoft придумали еще одну фишку: возможность возле ссылки в
адресной строке и в Избранном размещать изображение. Называется это изображение
иконкой, точнее favicon, и выглядит примерно вот так. Почему же посещаемость сайта может зависеть от того, есть ли у него иконка
или нет. Представьте себе список сайтов в Избранном. А еще лучше откройте его у
себя на машине. Если ваш браузер иконки поддерживает, то, скорее всего, возле
некоторых ссылок они имеются. Согласитесь, что в глаза эти ссылки бросаются. Так
как серферы часто от скуки лезут в Избранное, то логика будет такая: «Куда бы мне сходить… Ну-ка посмотрим, что там у нас из любимых сайтов
есть. Вот A List Apart (который с иконкой). Кстати, чего там интересного у
Зельдмана. Сейчас посмотрим!» Вероятность того, что серфер обратит внимание на иконку чем на простую
текстовую ссылку выше. Следовательно, выше вероятность того, что серфер посетит
данный сайт. Естественно, все рассуждения верны только в том случае, если в
Избранном ссылок с иконками немного. Если же все ссылки снабжены иконками, то
пользы от них практически нет. Поддерживаются иконки браузерами Internet Explorer 5+ и Mozilla 0.9.7+.
Последний поддерживает их пока криво, так что и в Избранном они почему-то
появляются не всегда, и исчезают оттуда по неведомым причинам. Неисповедимы пути
Mozilla. Когда посетитель заносит сайт в Избранное, Explorer ищет файл
favicon.ico. Если находит, заменяет стандартную виндовую иконку на ту, которая и
хранится в этом файле. Иконка должна быть 16х16 пикселей. Вообще-то может быть и 32х32, но тогда
есть большая вероятность, что браузер ее просто проигнорирует. Также в этой
самой иконке нежелательно использовать более 16 цветов, можно и больше, но
возможны нежелательные последствия. Иконку можно сделать двумя способами. Нарисовать в любом редакторе, сохранить
в формате BMP или GIF, а затем конвертировать в формат ICO. Бесплатный конвертер
есть на сайте http://www.ryansimmons.com/users/irfanview/english.htm.
Говорят, правда, что он не всегда грамотно конвертирует, однако у меня проблем
не было. Второй вариант хуже. Есть редактор иконок http://www.favicon.com/.
Однако он такой примитивный, что сделать там грамотную иконку можно только после
многочасовых тренировок. Сохранять иконку можно с именем favicon.ico - этот файл Explorer ищет по
умолчанию. Однако, если вы хотите различные иконки к различным страницам, можно
сохранять с любыми именами, но с расширением *.ico. Вставляется иконка так: Можно указывать и абсолютный URL: Ну вот и хватит о хорошем. Теперь поговорим о проблемах и багах. Во-первых,
не все хостеры поддерживают файлы с расширением *.ico. Это профессиональная
привычка сисадминов запрещать все, что не является необходимым для работы
сервера. Во-вторых, проблемы с тестированием. Например, вы сделали иконку, разместили
ее на своем сайте и занесли его в Избранное. А потом вдруг захотели эту самую
иконку переделать. А вот обновить ее в Избранном очень даже может и не
получиться. Даже если вы сотрете кэш, сотрете запись в Избранном и
перегрузитесь, все равно иконка при очередном занесении сайта в Избранное может
остаться старой. Тут уж ничего сделать нельзя и нужно воспользоваться помощью
какого-нибудь знакомого, который на ваш сайт не ходил. В-третьих, есть довольно серьезная проблема. Если в файл favicon.ico запихать
неверные данные, то это может уронить Explorer 5. Стек забивается информацией и
теоретически возможно создать *.ico файл с кодом, который будет исполняться на
клиентской машине. Решения у этой проблемы нет, поэтому подозрительные сайты
лучше в Избранное не заносить.
<LINK REL="SHORTCUT ICON" HREF="mypage.ico">
<LINK REL="SHORTCUT ICON"
HREF="http://www.mysite.com/img/ico/mypage.ico">