Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по вёрстке Как сделать, чтобы при нажатие на кнопку, мне приходило извещение в админку+ссылка откуда её нажали.

Как сделать, чтобы при нажатие на кнопку, мне приходило извещение в админку+ссылка откуда её нажали.


     24.01.2014    Общие вопросы по вёрстке    1367

вопрос
Как сделать, чтобы при нажатие на кнопку, мне приходило извещение в админку+ссылка откуда её нажали.
Через жалобу можно сделать? Если да, то как.

Как сделать, чтобы при нажатие на кнопку, мне приходило извещение в админку+ссылка откуда её нажали.

Ответил: rocksmart


В файле fullstory.tpl вставить


<script type="text/javascript">
(function($) {
$(function() {
$('#hidecomplait').on('click', function(){
$.post(dle_root + 'engine/ajax/complaint.php', { id: '',  text: $(this).data('id'), action: 'hidecomplait' }, function(data){
$('#hidecomplait').remove();
});
return false;
});
})
})(jQuery)
</script>



<a href="{full-link}" id="hidecomplait" data-id="{full-link}">Нет видео жми сюда</a>



id="hidecomplait" data-id="{full-link}" - наличие этих данных в нажимаемой ссылке или кнопке обязательно


В файле /engine/ajax/complaint.php

После строки

$text = $parse->BB_Parse( $parse->process( trim( $text ) ), false );



Вставить

if ($_POST['action'] == "hidecomplait") {
include_once ENGINE_DIR . '/classes/mail.class.php';
$mail = new dle_mail( $config );
$mail->send( $config['admin_mail'], 'Уведомление о поступлении отсутствия видео на сайте', 'нет видео по адресу'.$text );        
die('ок');    
}


Теперь при нажатии на кнопку тебе на мыло придет сообщение


http://pro-script.ru/

Комментарии пользователей (2)

User_1313
8 | 1

User_1313 - 24 января 2014 11:17 - Юзер

javascript:AddComplaint, не? стандартная же есть функция, оставить жалобу на новость...

feniks01
4

203 | 17

feniks01 - 24 января 2014 11:46 - Гости

Цитата: User_1313
javascript:AddComplaint
я просто недавно в DLE, а там ссылка прикрепляется к жалобе и там текст не нужно будет писать?

Пример: Нет ролика.. юзер(гость) жмет на кнопку и тут же меня оповещает. Для юзера доп. окон чтобы не выходило.


Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы