Favicon: навіщо потрібні іконки. Бібліотека I2R. Іконки - один з найлегших способів залучати на сайт регулярних відвідувачів трохи частіше. Вони привертають увагу нудьгуючого серфера, а це вже добре. Як використовувати іконки, а так само як обійти кілька пов'язаних з цим проблем, ви дізнаєтеся зі статті Михайла Дубакова

Іконки - один з найлегших способів залучати на сайт регулярних відвідувачів трохи частіше. Вони привертають увагу нудьгуючого серфера, а це вже добре.

Як тільки не намагаються утримати сайти відвідувачів! І розсилками, і в Вибране чи не насильно посилання запихають, і куки зберігають, вітаючи самолюбивого відвідувача з черговим відвідуванням такого чудового ресурсу. А ось хлопці з Microsoft придумали ще одну фішку: можливість біля посилання в адресному рядку і в Избранном розміщувати зображення. Називається це зображення іконкою, точніше favicon, і виглядає приблизно ось так.

Називається це зображення іконкою, точніше favicon, і виглядає приблизно ось так

Чому ж відвідуваність сайту може залежати від того, чи є у нього іконка чи ні. Уявіть собі список сайтів в Избранном. А ще краще відкрийте його у себе на машині. Якщо ваш браузер іконки підтримує, то, швидше за все, біля деяких посилань вони є. Погодьтеся, що в очі ці посилання кидаються. Так як серфери часто від нудьги лізуть в Вибране, то логіка буде така:

Імовірність того, що серфер зверне увагу на іконку ніж на просту текстову посилання вище. Отже, вище ймовірність того, що серфер відвідає даний сайт. Природно, все міркування вірні тільки в тому випадку, якщо в Избранном посилань з іконками небагато. Якщо ж все посилання забезпечені іконками, то користі від них практично немає.

Підтримуються іконки браузерами Internet Explorer 5+ і Mozilla 0.9.7+. Останній підтримує їх поки криво, так що і в Избранном вони чомусь з'являються не завжди, і зникають звідти з невідомих причин. Несповідимі шляхи Mozilla. Коли відвідувач заносить сайт в Вибране, Explorer шукає файл favicon.ico. Якщо знаходить, замінює стандартну віндового іконку на ту, яка і зберігається в цьому файлі.

Іконка повинна бути 16х16 пікселів. Взагалі-то може бути і 32х32, але тоді є велика ймовірність, що браузер її просто проігнорує. Також в цій самій іконці небажано використовувати більше 16 кольорів, можна і більше, але можливі небажані наслідки.

Іконку можна зробити двома способами. Намалювати в будь-якому редакторі, зберегти у форматі BMP або GIF, а потім конвертувати в формат ICO. Безкоштовний конвертер є на сайті http://www.ryansimmons.com . Кажуть, правда, що він не завжди грамотно конвертує, однак у мене проблем не було. Другий варіант гірше. Є редактор іконок http://www.favicon.com . Однак він такий примітивний, що зробити там грамотну іконку можна тільки після багатогодинних тренувань.

Зберігати іконку можна з ім'ям favicon.ico - цей файл Explorer шукає за замовчуванням. Однак, якщо ви хочете різні іконки до різних сторінок, можна зберігати з будь-якими іменами, але з розширенням * .ico.

Вставляється іконка так:

<LINK REL = "SHORTCUT ICON" HREF = "mypage.ico">

Можна вказувати і абсолютний URL:

<LINK REL = "SHORTCUT ICON" HREF = "http://www.mysite.com/img/ico/mypage.ico">

Ну ось і вистачить про хороше. Тепер поговоримо про проблеми і баги. По-перше, не всі хостери підтримують файли з розширенням * .ico. Це професійна звичка сисадмінів забороняти все, що не є необхідним для роботи сервера.

По-друге, проблеми з тестуванням. Наприклад, ви зробили іконку, розмістили її на своєму сайті і занесли його в Вибране. А потім раптом захотіли цю саму іконку переробити. А ось оновити її в Избранном дуже навіть може і не вийти. Навіть якщо ви зітрете кеш, зітрете запис в Избранном і перевантажити, все одно іконка при черговому занесенні сайту в Вибране може залишитися старою. Тут вже нічого зробити не можна і потрібно скористатися допомогою якогось знайомого, який на ваш сайт не ходив.

По-третє, є досить серйозна проблема. Якщо в файл favicon.ico запхати невірні дані, то це може впустити Explorer 5. Стек забивається інформацією і теоретично можливо створити * .ico файл з кодом, який буде виконуватися на клієнтській машині. Рішення у цій проблеми немає, тому підозрілі сайти краще в обраних не заносити.