Киношпийон
Новичок
- Регистрация
- 27 Фев 2017
- Сообщения
- 110
- Реакции
- 27
- Баллы
- 28

не нравится мне WP. сколько не пробовал с ней работать, столько раз я матерился и сносил к чертям... постоянно ошибка 500... так что - нет@MaHarder, а под Вордпресс покодить? Например обновлялку циферки серии сериалов с мунволка?
тебе сама ссылка нужна или как она работает? сам функционал лежит в engine/ajax/complaint.phpПривет. А как добавить функцию отправки уведомлений при удалении жалобы? Или подскажи куда копать? Я создал тему в разделе помощи с DLE, но там глухо.
Я нашел этот файл но не могу понять как все это дело работает. Тут php с js взаимодействует. Ajax'ом отправлят данные в engine/ajax/message.php а там шаблоны ещетебе сама ссылка нужна или как она работает? сам функционал лежит в engine/ajax/complaint.php
function confirmDelete(url, id){
var b = {};
b[dle_act_lang[1]] = function() {
$(this).dialog(\"close\");
};
b['{$lang['p_message']}'] = function() {
$(this).dialog(\"close\");
var bt = {};
bt[dle_act_lang[3]] = function() {
$(this).dialog('close');
};
bt['{$lang['p_send']}'] = function() {
if ( $('#dle-promt-text').val().length < 1) {
$('#dle-promt-text').addClass('ui-state-error');
} else {
var response = $('#dle-promt-text').val()
$(this).dialog('close');
$('#dlepopup').remove();
$.post('engine/ajax/message.php', { id: id, text: response, user_hash: '{$dle_login_hash}' },
function(data){
if (data == 'ok') { document.location=url; } else { DLEalert('{$lang['p_not_send']}', '{$lang['p_info']}'); }
});
}
};
$('#dlepopup').remove();
$('body').append(\"<div id='dlepopup' title='{$lang['p_title']}' class='dle-promt' style='display:none'>{$lang['p_text']}<br /><br /><textarea name='dle-promt-text' id='dle-promt-text' class='ui-widget-content ui-corner-all' style='width:97%;height:100px; padding: .4em;'></textarea></div>\");
$('#dlepopup').dialog({
autoOpen: true,
width: 500,
resizable: false,
buttons: bt
});
};
b[dle_act_lang[0]] = function() {
$(this).dialog(\"close\");
document.location=url;
};
$(\"#dlepopup\").remove();
$(\"body\").append(\"<div id='dlepopup' title='{$lang['p_confirm']}' class='dle-promt' style='display:none'><div id='dlepopupmessage'>{$lang['edit_cdel']}</div></div>\");
$('#dlepopup').dialog({
autoOpen: true,
width: 500,
resizable: false,
buttons: b
});
}
// Сама кнопка
<button onclick="confirmDelete('?mod=editnews&action=doeditnews&ifdelete=yes&id=$id&user_hash=$dle_login_hash', '{$id}'); return false;" class="btn btn-red"><i class="icon-trash"></i> {$lang['edit_dnews']}</button>
$(function(){
var tag_name = '';
$('.dellink3').click(function(){
id_comp = $(this).attr('uid');
DLEconfirm( '{$lang['opt_complaint_5']}', '{$lang['p_confirm']}', function () {
document.location='?mod=complaint&user_hash={$dle_login_hash}&action=delete&id=' + id_comp + '';
} );
return false;
});
});
// Кнопка удаления
<a uid=\"{$row['id']}\" class=\"btn btn-red dellink3\" href=\"?mod=complaint\"><i class=\"icon-trash\"></i> {$lang['opt_complaint_11']}</a>
адаптируй под актуальную версию dle11.3 чтоб куча ошибок не выпрыгивала короче чтоб фунциклировал модуль нормально)напиши что именно нужно? адаптировать?