Спонсор поста — подержанные автомобили.
Во вчерашнем посте я писал про креативные иконки RSS. И у меня возникла идея, которую я практически сраpу реализовал. Суть идеи в том, чтобы иконка RSS  каждый раз при загрузке страницы выбиралась разная, причем случайным образом. Это позволило бы немного оживить блог. А то динамические только баннеры :grin:. Да и пользователям будет интереснее.

RSS

Суть реализации довольно проста. Ищем в сети креативные RSS иконки в формате *.png. Закачиваем их себе на хостинг в определенную папку. Себе я их закачал в папку http://terehoff.com/wp-content/uploads/rss.  Прикидываем что и как с размерами иконок. А потом в сайдбар вместо статического кода

<a href=»http://feeds2.feedburner.com/terehoffblog» rel=»nofollow»>
<img src=»http://terehoff.com/rss.png» alt=»Подпишись на RSS!» title=»Подпишись на RSS!» /></a>

вставляем следующий php код.

<?php
$number = rand(0,16); //генерируем случайное число от 0 до 16 число
if ($number==1) {echo «<a href=\»http://feeds2.feedburner.com/terehoffblog\» rel=\»nofollow\»> <img src=\»http://terehoff.com/wp-content/uploads/RSS/3spheres.png\»
height=\»125\» width=\»150\»  alt=\»RSS подписка!\» title=\»Подпишись на RSS!\» /></a>»;}
if ($number==2) {echo «<a href=\»http://feeds2.feedburner.com/terehoffblog\» rel=\»nofollow\»> <img src=\»http://terehoff.com/wp-content/uploads/RSS/bottle_side.png\»
height=\»75\» width=\»150\»  alt=\»RSS подписка!\» title=\»Подпишись на RSS!\» /></a>»;}
if ($number==3) {echo «<a href=\»http://feeds2.feedburner.com/terehoffblog\» rel=\»nofollow\»> <img src=\»http://terehoff.com/wp-content/uploads/RSS/bottle_upright.png\»
height=\»140\» width=\»70\»  alt=\»RSS подписка!\» title=\»Подпишись на RSS!\» /></a>»;}
if ($number==4) {echo «<a href=\»http://feeds2.feedburner.com/terehoffblog\» rel=\»nofollow\»> <img src=\»http://terehoff.com/wp-content/uploads/RSS/cantaloupe.png\»
height=\»100\» width=\»130\»  alt=\»RSS подписка!\» title=\»Подпишись на RSS!\» /></a>»;}
if ($number==5) {echo «<a href=\»http://feeds2.feedburner.com/terehoffblog\» rel=\»nofollow\»> <img src=\»http://terehoff.com/wp-content/uploads/RSS/halfsphere.png\»
height=\»100\» width=\»130\»  alt=\»RSS подписка!\» title=\»Подпишись на RSS!\» /></a>»;}
if ($number==6) {echo «<a href=\»http://feeds2.feedburner.com/terehoffblog\» rel=\»nofollow\»> <img src=\»http://terehoff.com/wp-content/uploads/RSS/hole_in_wall.png\»
height=\»100\» width=\»130\»  alt=\»RSS подписка!\» title=\»Подпишись на RSS!\» /></a>»;}
if ($number==7) {echo «<a href=\»http://feeds2.feedburner.com/terehoffblog\» rel=\»nofollow\»> <img src=\»http://terehoff.com/wp-content/uploads/RSS/lamp.png\»
height=\»100\» width=\»130\»  alt=\»RSS подписка!\» title=\»Подпишись на RSS!\» /></a>»;}
if ($number==8) {echo «<a href=\»http://feeds2.feedburner.com/terehoffblog\» rel=\»nofollow\»> <img src=\»http://terehoff.com/wp-content/uploads/RSS/matches.png\»
height=\»100\» width=\»130\»  alt=\»RSS подписка!\» title=\»Подпишись на RSS!\» /></a>»;}
if ($number==9) {echo «<a href=\»http://feeds2.feedburner.com/terehoffblog\» rel=\»nofollow\»> <img src=\»http://terehoff.com/wp-content/uploads/RSS/meat.png\»
height=\»100\» width=\»130\»  alt=\»RSS подписка!\» title=\»Подпишись на RSS!\» /></a>»;}
if ($number==10) {echo «<a href=\»http://feeds2.feedburner.com/terehoffblog\» rel=\»nofollow\»> <img src=\»http://terehoff.com/wp-content/uploads/RSS/notebook.png\»
height=\»100\» width=\»130\»  alt=\»RSS подписка!\» title=\»Подпишись на RSS!\» /></a>»;}
if ($number==11) {echo «<a href=\»http://feeds2.feedburner.com/terehoffblog\» rel=\»nofollow\»> <img src=\»http://terehoff.com/wp-content/uploads/RSS/orange.png\»
height=\»125\» width=\»125\»  alt=\»RSS подписка!\» title=\»Подпишись на RSS!\» /></a>»;}
if ($number==12) {echo «<a href=\»http://feeds2.feedburner.com/terehoffblog\» rel=\»nofollow\»> <img src=\»http://terehoff.com/wp-content/uploads/RSS/printer.png\»
height=\»100\» width=\»130\»  alt=\»RSS подписка!\» title=\»Подпишись на RSS!\» /></a>»;}
if ($number==13) {echo «<a href=\»http://feeds2.feedburner.com/terehoffblog\» rel=\»nofollow\»> <img src=\»http://terehoff.com/wp-content/uploads/RSS/sandwich.png\»
height=\»125\» width=\»125\»  alt=\»RSS подписка!\» title=\»Подпишись на RSS!\» /></a>»;}
if ($number==14) {echo «<a href=\»http://feeds2.feedburner.com/terehoffblog\» rel=\»nofollow\»> <img src=\»http://terehoff.com/wp-content/uploads/RSS/speaker.png\»
height=\»100\» width=\»130\»  alt=\»RSS подписка!\» title=\»Подпишись на RSS!\» /></a>»;}
if ($number==15) {echo «<a href=\»http://feeds2.feedburner.com/terehoffblog\» rel=\»nofollow\»> <img src=\»http://terehoff.com/wp-content/uploads/RSS/sucker.png\»
height=\»259\» width=\»116\»  alt=\»RSS подписка!\» title=\»Подпишись на RSS!\» /></a>»;}
if ($number==16) {echo «<a href=\»http://feeds2.feedburner.com/terehoffblog\» rel=\»nofollow\»> <img src=\»http://terehoff.com/wp-content/uploads/RSS/toast.png\»
height=\»100\» width=\»130\»  alt=\»RSS подписка!\» title=\»Подпишись на RSS!\» /></a>»;}
?>

Я не особо силен в php, но благодаря инжененому образованию и интернету сумел вот этот скриптец накидать. Вроде работает и иконки RSS меняются. Конечно, можно было бы написать скрипт покороче, использовать цикл, но это не сегодня :smile:.

Можно пойти дальше и привязать каждую конкретную иконку ко времени суток. Например в обед это сендвич. Утром стакан с соком. Фантазировать можно долго. Есть у меня еще идея перерисовать очкарика из шапки блога и сделать его спящим, сидящим за компом, пьющим пиво, пишущим диссертацию, гладящего кота. И кота так же использовать соответственно. Все это привязать ко времени. Утром очкарик с котом завтракает, в 10 утра уже работает, а кот спит, вечером очкарик пьет пиво, а коту достается рыбка… Пока что не нашел приемлимого варианта, кто бы мне перерисовал очкарика с котом вместе. Если кого подскажете, буду очень признателен.

Терехов.

На десерт прикольное видео с забавным животным, которое просто балдеет от манипуляций над ним.

Постовой. Чугунный радиатор — это для практичных людей.