Бесплатные модификации

Киношпийон

Новичок
Регистрация
27 Фев 2017
Сообщения
110
Реакции
27
Баллы
28
@MaHarder, а под Вордпресс покодить? Например обновлялку циферки серии сериалов с мунволка?
 

MaHarder

Новичок
Регистрация
9 Июл 2017
Сообщения
25
Реакции
12
Баллы
3
@MaHarder, а под Вордпресс покодить? Например обновлялку циферки серии сериалов с мунволка?
не нравится мне WP. сколько не пробовал с ней работать, столько раз я матерился и сносил к чертям... постоянно ошибка 500... так что - нет
 

Pikman

Новичок
Регистрация
9 Июл 2017
Сообщения
31
Реакции
11
Баллы
8
Привет. А как добавить функцию отправки уведомлений при удалении жалобы? Или подскажи куда копать? Я создал тему в разделе помощи с DLE, но там глухо.
 

MaHarder

Новичок
Регистрация
9 Июл 2017
Сообщения
25
Реакции
12
Баллы
3
Привет. А как добавить функцию отправки уведомлений при удалении жалобы? Или подскажи куда копать? Я создал тему в разделе помощи с DLE, но там глухо.
тебе сама ссылка нужна или как она работает? сам функционал лежит в engine/ajax/complaint.php
 

Pikman

Новичок
Регистрация
9 Июл 2017
Сообщения
31
Реакции
11
Баллы
8
тебе сама ссылка нужна или как она работает? сам функционал лежит в engine/ajax/complaint.php
Я нашел этот файл но не могу понять как все это дело работает. Тут php с js взаимодействует. Ajax'ом отправлят данные в engine/ajax/message.php а там шаблоны еще :fffuuu:

engine/inc/editnews.php ~974 строка
Код:
    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>

engine/inc/complaint.php ~516 строка

Код:
    $(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>
 

MaHarder

Новичок
Регистрация
9 Июл 2017
Сообщения
25
Реакции
12
Баллы
3
@Pikman, что именно ты хочешь - объясни?
 

Pikman

Новичок
Регистрация
9 Июл 2017
Сообщения
31
Реакции
11
Баллы
8
@MaHarder, добавить кнопку "Да, и отправить уведомление" в это модальное окно.
 

BratPirat

Новичок
Регистрация
27 Фев 2017
Сообщения
14
Реакции
3
Баллы
3
Обратите внимание, что если вы хотите заключить сделку с этим пользователем, он заблокирован
напиши что именно нужно? адаптировать?
адаптируй под актуальную версию dle11.3 чтоб куча ошибок не выпрыгивала короче чтоб фунциклировал модуль нормально)
 
Сверху Снизу