Рассмотрим ту ситуацию, когда у Вас уже действует виджет добавления комментариев ВК (как внедрить его на сайт Вы найдёте в документации Вк):
VK.Observer.subscribe('widgets.comments.new_comment', function(num,last_comment,date,sign){onComment(num,last_comment,date,sign,'new');}); VK.Observer.subscribe('widgets.comments.delete_comment', function(num,last_comment,date,sign){onComment(num,last_comment,date,sign,'del');}); function onComment(num,last_comment,date,sign,action) { new Ajax.Request('/vk_notify.php' <!-- Имя файла, в котором будет производиться отправка e-mail -->, { method:'post', parameters: {"num":num,"last_comment":last_comment,"date":date,'sign':sign,'action':action, "link":'URL_CURRENT'}, onSuccess: function(transport) { var response = transport.responseText || "no response text"; }, onFailure: function() { alert('Something went wrong...'); } }); }
$headers = 'From: your@mail' . "\r\n" . 'Reply-To: your@mail' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); if ($_REQUEST['action']=='new') mail('admin@mail', 'Новый комментарий ВК', $_REQUEST['last_comment'] . ' ::::: '. $_REQUEST['link'], $headers); // сообщение о новом комментарии на материал else if ($_REQUEST['action']=='del') mail('admin@mail', 'Удалён комментарий ВК', $_REQUEST['last_comment'] . ' ::::: '. $_REQUEST['link'], $headers); // сообщение об удалении комментария
03.09.2015 12:15
добрый день. добавил скрипт и виджет перестал работать
|
0 |
|