Доброго времени, блогеры! 😎
Сегодня предлагаю вам познакомиться с прикольным виджетом, который устанавливается за 5 мин, но является хорошим инструментом чтобы задержать посетителей, которые заходили на ваш сайт с соц сетей или поисковых систем.
Итак, как добавить такой блок. Для начала заходим в панель управления Blogger и выбираем раздел Тема > Редактировать HTML. Теперь нужно найти закрывающий тег </head> и после него вставить следующий код:
<style type='text/css'> /* Свежие новости IP */ #breakingwrapper{position:relative;background-color:#fff;color:#ccc;display:block;margin:20px auto 0 auto;overflow:hidden;border-radius:5px;box-shadow:0 2px 3px -2px rgba(0,0,0,0.1)}#breakingnews{width:100%;max-width:990px;display:block;margin:0 auto;line-height:42px;height:42px;overflow:hidden;font-size:13px;padding:0}#breakingnews .tulisbreaking{background:#e74c3c;color:#fff;display:block;padding:0 15px;font-size:13px;font-weight:600;height:28px;line-height:28px;float:left;margin:7px 14px 0 7px;text-align:center;border-radius:3px}#recentbreaking{float:left;margin:0;font-size:13px;color:#222;font-weight:600}#recentbreaking ul,#recentbreaking li{list-style:none;margin:0;padding:0}#recentbreaking li a{color:#222}#recentbreaking li a:hover{color:#222;text-decoration:underline}.blog-date{display:inline-block;float:right;margin:0 20px 0 0;font-size:13px;border-radius:2px;cursor:pointer}#recentbreaking li i{margin:0 10px 0 0} @media screen and (max-width:768px) { #breakingwrapper{background-color:#e74c3c;color:#fff;margin:10px auto 20px auto;border-radius:0}#breakingnews{padding:0 20px;color:#fff;overflow:hidden;text-overflow:ellipsis}#recentbreaking{color:#fbc531;text-align:center;float:none;margin:0 auto}#breakingnews .tulisbreaking .breakhidden,#breakingnews .tulisbreaking{display:none}#recentbreaking li a,#recentbreaking li a:hover{color:#fff}} </style>
Теперь находим закрывающий тег </body> и сразу перед ним нужно вставить такой код (не забудьте поменять URL блога на свой):
<script type='text/javascript'>
//<![CDATA[
// Свежие новости IP
$(document).ready(function(){var e="https://www.ipetrenko.com/",t=10;$.ajax({url:""+e+"/feeds/posts/default?alt=json-in-script&max-results="+t,type:"get",dataType:"jsonp",success:function(e){function t(){$("#recentbreaking li:first").slideUp(function(){$(this).appendTo($("#recentbreaking ul")).slideDown()})}var n,r,a="",i=e.feed.entry;if(void 0!==i){a="<ul>";for(var l=0;l<i.length;l++){for(var s=0;s<i[l].link.length;s++)if("alternate"==i[l].link[s].rel){n=i[l].link[s].href;break}r=i[l].title.$t,a+='<li><i class="fa fa-check-square"></i><a href="'+n+'" target="_blank">'+r+"</a></li>"}a+="</ul>",$("#recentbreaking").html(a),setInterval(function(){t()},5e3)}else $("#recentbreaking").html("<span>Хм..Пусто...</span>")},error:function(){$("#recentbreaking").html("<strong>Ошибка загрузки фида...</strong>")}})});
//]]>
</script>
Остается найти уютное место для виджета. Обычно его устанавливают над блоком header, но код гаджета адаптивный, так что можно вставить и в боковую панель или где-то внизу поста. Проще говоря, код представленный ниже нужно вставить между тегами <body> и </body>.
<div id='breakingwrapper'> <div id='breakingnews'> <span class='tulisbreaking'>Последнее</span> <div id='recentbreaking'>Загрузка...</div> <div class='blog-date'> <script language='Javascript'> var dayName = new Array("вс", "пн", "вт", "ср", "чт", "пт", "сб"); var monName = new Array("января", "февраля", "март", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря"); var now = new Date(); document.write("" + " " + dayName[now.getDay()] + "," + " " + now.getDate() + " " + monName[now.getMonth()] + ""); </script> </div> </div> </div>
Почти все - нажмите на кнопку Сохранить тему и смотрите что получилось.
// Оригинальный код принадлежит программистке Namina Kiky, а я немножко его адаптировал.
📣 Дописати коментар