Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Жалоба - complaint (нужно найти кусок кода кнопки "отправить")

Жалоба - complaint (нужно найти кусок кода кнопки "отправить")


     28.11.2012    жалоба, complaint    Общие вопросы, Хаки    5861

вопрос
Привет всем у меня такой вопрос, есть система жалоб (complaint), при нажатие на кнопку открывается окошко, после этого надо ввести текст и т.д.. Ближе к делу, в этом окошке есть кнопка "отправить", вот мне нужно узнать где именно в файле в движке лежит эта кнопка, то есть где она прописана?
Спросите зачем, это нужно для Яндекс.Метрики - для Цели, то есть я хочу задать достигнутую цель при отправке жалобы, то есть после нажатия отправить цель считается достигнутой!
Вот мне нужно найти этот часть кусок кода этой кнопки, чтобы туда дописать код метрики...
Кто может отпишитесь где капать, сам искал, но что то не смог, или я слепой или просто боюсь тыкать (((

Заранее всем спасибо...

Ответил: Sander


engine/classes/js/dle_ajax.js
decompressed:
    b[dle_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(dle_root + 'engine/ajax/complaint.php', { id: id,  text: response, action: action },
                function(data){
                    if (data == 'ok') { DLEalert(dle_p_send_ok, dle_info); } else { DLEalert(data, dle_info); }
                });

        }                
    };


compressed:
c[dle_p_send]=function(){if(1>$("#dle-promt-text").val().length)$("#dle-promt-text").addClass("ui-state-error");else{var c=$("#dle-promt-text").val();$(this).dialog("close");$("#dlepopup").remove();$.post(dle_root+"engine/ajax/complaint.php",{id:a,text:c,action:b},function(a){"ok"==a?DLEalert(dle_p_send_ok,dle_info):DLEalert(a,dle_info)})}};
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх