Новости
Не знаю як хто, а я люблю, коли в логах ВЕБ-сервера з приводу моїх сайтів міститься тільки суха статистика відвідувань, причому чим більше, тим краще. А от щодо статистики помилок навпаки: чим менше, тим краще. В ідеалі взагалі, щоб її не було. Але з цим завжди складно, тому що позначається наявність / відсутність / різночитання стандартів по HTML, CSS і ін., використання різних версій різноманітних браузерів і т.д. Тому то я регулярно заглядаю в папки логів як ВЕБ-сервера, так і свого улюбленого фреймворка - kohana. І ось якось, в черговий раз заглянувши в логи розробляється (точніше вже проходить обкатку) сайту, я, до власної радості, виявив в них лише однієї помилки - відсутність файлу favicon.ico. Хто не в курсі - це такий графічний файл-іконка, який браузери відображають при відвідуванні сайтів в адресному рядку перед URL і в закладках перед назвою закладки. Наприклад так:
Відмінний спосіб виділитися або нагадати про себе. Адже це те саме логотипу, а логотип, як і його предок - герб, своїм виглядом відразу дає зрозуміти хто або що перед вами (звичайно якщо він досить відомий, щоб бути впізнаваним, як, наприклад Mersedes-Benz, Hewlett-Packard або згаданий вище Яндекс ). Але для того, щоб стати знаменитим, він повинен, як мінімум, бути в наявності.
Спочатку про формат файлу: опускаючи історію змін вимог до цього файлу, скажу тільки, що за станом на сьогоднішній день. Теоретично, ви можете використовувати зображення форматів GIF або PNG, причому розташованих в будь-якому місці сайту, але це загрожує по-перше прописом в заголовках <HEAD <документів, що віддаються сайтом рядки, типу:
<Link rel = "icon" type = "image / png» href = "/ myicon.png» />
А по-друге, такі формати зрозуміють не всі браузери. Так що краще не вигадувати нічого, а використовувати те, що давно стало стандартом. А саме:
- файл повинен бути формату ICO і мати назву favicon.ico;
- він повинен бути розміром 16х16, 32х32 або 48х48 пікселів (або містити в собі всі ці розміри, формат ICO таке дозволяє) і глибиною кольору в 8 і / або 24 біта;
- перебувати в корені сайту, тобто бути доступним за адресою, типу: http://www.domain.com/favicon.ico.
У цьому випадку немає необхідності навіть прописувати рядок <link rel = "icon" type = "image / png» href = "/ myicon.png» /> - практично всі сучасні браузери самі прекрасно вміють запросити її у сервера.
Ну ось, не знаю, хто як, а я для цих цілей давно використовую програму IcoFX від компанії IcoFX Software . Як вони пишуть про себе: «маленька румунська компанія». Дійсно, маленька - по ходу у неї тільки один продукт. Зате який! У ньому є все, що потрібно. Навіть російський інтерфейс.
Процедура створення іконки складається з відкриття потрібного вихідного зображення (ясна річ, що в ньому не потрібно використовувати дрібні деталі, цілі слова та ін. - все одно навіть в розмірі 48х48 пікселів багато не розгледиш), підрізаємо непотрібно, формуючи квадрат і вибираємо пункт меню « іконка »->« Створити Windows-іконку із зображення ». У діалозі вказуємо як перетворювати вихідне зображення при його зменшенні і в яких форматах видати вам іконки. Я, звичайно, не скупіться і вибираю все 6 допустимих формату: 16х16, 32х32 і 48х48 в 8 бітах кольоровості і 16х16, 32х32 і 48х48 в 24 біти кольоровості. Таким чином будь-який браузер зрозуміє мою іконку, а хто попонятлівее - відобразить в найкращій якості з наявних.
Сподіваюся тепер у вас ніяких питань з приводу файлу favicon.ico не залишилося.