вопрос
Как сделать, чтобы при нажатие на кнопку, мне приходило извещение в админку+ссылка откуда её нажали.
Через жалобу можно сделать? Если да, то как.
Через жалобу можно сделать? Если да, то как.
В файле fullstory.tpl вставить
id="hidecomplait" data-id="{full-link}" - наличие этих данных в нажимаемой ссылке или кнопке обязательно
В файле /engine/ajax/complaint.php
После строки
Вставить
Теперь при нажатии на кнопку тебе на мыло придет сообщение
http://pro-script.ru/
<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/