Способы необычного оформления RSS-иконок
Этот пост я хотел опубликовать еще в июле в качестве гостевого поста у Глобатора (т.к. его блог о продвижении и дизайне), а публикую в октябре у себя. Всему виной лень-матушка.

Просматривая различные блоги, я заметил, что авторы для привлечения читателей размещают у себя в сайдбаре какую-нибудь картинку со значком RSS, или надписью «Подпишись на RSS». Вот я и подумал, а почему бы не сделать у себя что-то необычное, что могло бы привлечь внимание посетителей? На ум пришли следующие идеи:
1) Написать скрипт, который в зависимости от дня недели выдавал бы соответствующую картинку. Естественно время нужно брать не серверное, а пользовательское, системное. Например, в понедельник там была бы унылая рожа и какой-нибудь стишок аля «Понедельник – сука, стресс! Подпишись на RSS». Ну а в пятницу картинка расслабляющего характера, типа кеги с пивом и дюжины полуголых девиц в красных труселях, манящих тебя…
2) Написать скрипт, который в зависимости от времени суток выдавал бы соответствующую картинку с читающим человечком (утро, день, вечер, ночь). Время также нужно брать у пользователя, чтобы ему показывалась правильная картинка: в полночь он должен видеть ночной вариант со звездами и месяцем, а не дневной с палящим солнцем.
Поскольку поэт из меня некудышний, в отличии от SeoDummies, поэтому для своего блога я реализовал вторую идею. И вот у меня в сайдбаре появилась иконка с человечком, читающим RSS! Хотите увидеть как работает данный скрипт? Просто поменяйте у себя время на 9:00, 13:00, 19:00, 23:00 и Вы увидите результат.
Нравится? Да? Тогда отлично.
А если нет, то дело Ваше, по-крайней мере, это необычно.
Дожили, теперь и я заговорил стихами! Пока муза рядом нужно приниматься за сочинение стишков для остальных дней недели: вторник, среда, четверг, пятница, суббота, воскресенье
Вернемся к делу. Скрипты я написал на JavaScript, проверил на работоспособность и хочу поделиться с Вами.
Первый скрипт, который реализован у меня в блоге (описание читайте выше, пункт 1)
Установка: просто копируете код и вставляете в нужном месте шаблона. Не забудьте нарисовать свои варианты логотипа, в зависимости от времени суток (rsslogo_1 – утро, rsslogo_2 – день, _3 – вечер, _4 – ночь) и поместить их в нужную Вам папку на сервере. Пути к картинкам указывайте полные, иначе, могут быть проблемы с отображением.
<script language=»JavaScript» type=»text/JavaScript»>
var today = new Date();
today = today.getHours();
if ( today < 8 )
document.write(‘<p><img src=» http://www.bloggg.ru/myrss/rsslogo_4.jpg»></p>’);
else if (today < 12)
document.write(‘<p><img src=» http://www.bloggg.ru/myrss/rsslogo_1.jpg»></p>’);
else if (today < 18)
document.write(‘<p><img src=» http://www.bloggg.ru/myrss/rsslogo_2.jpg»></p>’);
else if (today < 21)
document.write(‘<p><img src=» http://www.bloggg.ru/myrss/rsslogo_3.jpg»></p>’);
else
document.write(‘<p><img src=» http://www.bloggg.ru/myrss/rsslogo_4.jpg»></p>’);
</script>
Если у кого возникнут трудности с пониманием алгоритма, обращайтесь, отвечу на любые вопросы.
Второй скрипт. 7 дней недели.
(пример работы здесь – поменяйте у себя день недели и посмотрите результат)
Как я писал ранее – у пользователя считывается текущий день недели и ему отображается соответствующая картинка. Схема следующая:
1.jpg – понедельник
2.jpg – вторник
3.jpg – среда
4.jpg – четверг
5.jpg – пятница
6.jpg – суббота
7.jpg – воскресенье
Нижеследующий код копируете и вставляете в нужном месте шаблона. Закачиваете на хостинг папку с иконками, прописываете полный путь и, вуаля – готово!
<script language=»JavaScript» type=»text/JavaScript»>
var today = new Date();
today = today.getDay();
document.write(‘<p><img src=»http://mysite.ru/img/rss/’+today+’.jpg»></p>’);
</script>
Всё! Второй скрипт маленький:)
Надеюсь, что данные идеи помогут кому-нибудь. И второй скрипт будет-таки реализован на чьем-нибудь блоге.
Спасибо за внимание. Жду Ваших комментариев.
Евгений.
Если Вам понравилась эта статья, то Вы можете на новые материалы блога по
октября 2, 2008 at 14:42
спасибо за хорошую идею.
у меня на автомобильном блоге сейчас нарисована рсс-ка в виде рисунка на коже автомобильной, но теперь можно и другие вещи сделать, именно по дням недели – колесо, руль, рычаг кпп.
когда сделаю обязательно укажу автора идеи