Кнопки соцсетей, как сделать открытие в новом окне и счетчик

Главные вкладки

Аватар пользователя Websaytov Websaytov 2 января 2014 в 23:55

Всем привет и с Новым годом!!! Такая проблемка, добавил в node.tpl.php вот это:

$curr_url = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
  $urlfb = 'http://www.facebook.com/sharer.php?u='.$curr_url;
  $urlvk = 'http://vk.com/share.php?url='.$curr_url;
  $urlmm = 'http://connect.mail.ru/share?share_url='.$curr_url;
  $urlok = 'http://www.odnoklassniki.ru/dk?st.cmd=addShare&st.s=1&st._surl='.$curr_url;
  echo '<span class="soc-icon">Поделиться</span>
<a href="'
.$urlfb.'" class="soc-icon"><img src="/sites/default/files/pictures/facebook.png" width="20" height="20"></a>
<a href="'
.$urlvk.'" class="soc-icon"><img src="/sites/default/files/pictures/vk.png" width="20" height="20"></a>
<a href="'
.$urlmm.'" class="soc-icon"><img src="/sites/default/files/pictures/mm.png" width="20" height="20"></a>
<a href="'
.$urlok.'" class="soc-icon"><img src="/sites/default/files/pictures/ok.png" width="20" height="20"></a>';
?>

При нажатии на кнопку соцсети, перехожу на её сайт.
1. Как сделать чтоб страница соцсети открывалась в новом окне или как всплывающее окно ? 2. Как можно сделать рядом с этими кнопками один счетчик для всех кнопок?

Комментарии

Аватар пользователя Websaytov Websaytov 4 января 2014 в 11:13

Пытался вставить в ноду код для открытия в новом окне, js, css пробовал привязать, все безуспешно страницу рвет. Видимо руки кривые и опыта мало. Куда вот это вставить нужно ?

function socialopen(url){
var winpar='width=500,height=400,left=' + ((window.innerWidth - 500)/2) + ',top=' + ((window.innerHeight - 400)/2) ;
window.open(url,'tvkw',winpar);
}
(function ($) {
$(document).ready(function(e) {
$('a.soc-icon').click(function(){
var url = $(this).attr('href');
socialopen(url);
return false;
})
});
})(jQuery);