Всем привет и с Новым годом!!! Такая проблемка, добавил в 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>';
?>
$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. Как можно сделать рядом с этими кнопками один счетчик для всех кнопок?
Комментарии
1. http://htmlbook.ru/html/a учим азы
2. следом за html придется изучить php
Пытался вставить в ноду код для открытия в новом окне, 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);
Да не парьтесь. Вот есть готовое решение http://share42.com/ru
А тут для drupal модуль https://drupal.org/project/share42
Спасибо. но нет!
угу.. лучше прифигачивать скрипты.. не понимая что там написано. согласен )
А почему нет? Да ещё так категорично.