Как установить кнопки социальных сетей горизонтально в ряд
Поскольку за последнюю неделю мне пришлось 3 раза объяснять о том, как установить горизонтально кнопки социальных сетей на свой сайт, я решил написать этот пост, чтобы в будущем просто скидывать ссылку на него и не тратить ваше и своё время.
Перед тем, как приступить к работе, советую вам ознакомиться со статьей, написанной мною практически год назад, в которой я рассказал о влиянии кнопок социальных сетей на трафик вашего сайта. Вот ссылка на этот пост.
Ну а теперь перейдем к тому, ради чего я пишу эту статью. Если у вас все получится (а я в это уверен!), через 5 минут возле каждой их ваших статей будут красоваться вот эти кнопки:
Сейчас от вас потребуется 2 вещи: узнать свой никнейм на Твиттере и взять скрипт Контакта для своего сайта. С первым у вас не должно возникнуть никаких проблем (думаю свои ники все помнят :)). А вот чтобы подключить скрипт, нужно вначале создать специальное приложение, затем перейти на эту страницу, подключить новый сайт, сохранить настройки (!) и скопировать вот этот код:
<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?####"></script> <script type="text/javascript"> VK.init({apiId: ######, onlyWidgets: true}); </script>
У каждого из вас код будет свой, поэтому будьте внимательны – не забудьте вместо решёток вставить свои цифры. Для тех кто в танке, и так и не понял, о чем идет речь – читайте эту статью.
Теперь можно вставлять кнопки социальных сетей на сайт. Открываем файл style.css и в самом конце вставляем вот этот код:
.socials { position: relative; height: 22px; margin-bottom: 5px; } .social { position: absolute; } .svkontakte { left: 0; } .sgoogle { left: 184px; } .sfacebook{ left: 296px; } .stwitter { right: 0; z-index: 100; }
Стили настраивались для моего блога, так что вам придется немного подобрать отступы (left) для кнопки гугл+ (.sgoogle) и фейсбука (.sfacebook).
Теперь открываем файл header.php, ищем там тег <head> </head> и внутри него вставляем вот этот код ():
<!--Для Контакта. Не забудьте вставить свои цифры --> <script type="text/javascript" src="http://userapi.com/js/api/openapi.js?####"></script> <script type="text/javascript"> VK.init({apiId: ######, onlyWidgets: true}); </script> <!--Гугл Плюс --> <script type="text/javascript" src="https://apis.google.com/js/plusone.js">{lang: 'ru'}</script>
А вот этот код вставляем в то место, где будут выводиться кнопки. Я вставил его после статей (файл single.php):
<div class="socials"> <div class="social svkontakte"> <div id="vk_like"></div> <script type="text/javascript"> VK.Widgets.Like("vk_like", {type: "button"}); </script> </div> <div class="social sgoogle"> <g:plusone></g:plusone> </div> <div class="social stwitter"> <a rel=”nofollow” href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-via="sidash">Tweet</a> <script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script> </div> <div class="social sfacebook"> <iframe src="//www.facebook.com/plugins/like.php?app_id=117414535029821&href&send=false&layout=button_count&width=450&show_faces=true&action=like&colorscheme=light&font&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:21px;" allowTransparency="true"></iframe> </div> </div>
Для Твиттера не забываем вместо ника «sidash» вставить свой.
Думаю эта статья оказалась полезной для вас! Если будут вопросы – задавайте, я с радостью отвечу.
p.s. увидел в интернете проводятся видео обзоры блогов. Нужно, чтобы и новый дизайн моего блога покритиковали немножко.