Рассмотрим ту ситуацию, когда у Вас уже действует виджет добавления комментариев ВК (как внедрить его на сайт Вы найдёте в документации Вк):
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 |
|