NlCKRUS 48 Опубликовано: 16 июня 2019 Рассказать Опубликовано: 16 июня 2019 Установлены древовидные комментарии. При ответе на комментарий появляется форма с текстовым полем и двумя кнопками: Ответить и Отменить. Не могу найти, как поменять их местами, т.к. по привычке для ответа хочется нажать правую кнопку, а она отменяет действие. сайт лада.онлайн Цитата Ссылка на сообщение Поделиться на других сайтах
proba 57 Опубликовано: 16 июня 2019 Рассказать Опубликовано: 16 июня 2019 4 часа назад, NlCKRUS сказал: Не могу найти, как поменять их местами, т.к. по привычке для ответа хочется нажать правую кнопку, а она отменяет действие. Если правильно понял о какой именно моменте идёт речь, то надо лезть в файл replycomments.php что в ajax! P.S. То, что вам привычно, не факт, что пользователям будет так же и будут тыкать по своей привычке. Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 299 Опубликовано: 16 июня 2019 Рассказать Опубликовано: 16 июня 2019 (изменено) 6 часов назад, NlCKRUS сказал: Установлены древовидные комментарии. При ответе на комментарий появляется форма с текстовым полем и двумя кнопками: Ответить и Отменить. Не могу найти, как поменять их местами, т.к. по привычке для ответа хочется нажать правую кнопку, а она отменяет действие. сайт лада.онлайн Если УПРОЩЕННЫЙ ответ: Открыть: /engine/ajax/replycomments.php Найти: <div align="right"><input class="bbcodes" title="{$lang['reply_comments']}" type="button" onclick="ajax_fast_reply('{$id}', '{$indent}'); return false;" value="{$lang['reply_comments_1']}"> <input class="bbcodes" title="$lang[bb_t_cancel]" type="button" onclick="ajax_cancel_reply(); return false;" value="{$lang['bb_b_cancel']}"> </div> Заменить на: <div align="right"> <input class="bbcodes" title="$lang[bb_t_cancel]" type="button" onclick="ajax_cancel_reply(); return false;" value="{$lang['bb_b_cancel']}"> <input class="bbcodes" title="{$lang['reply_comments']}" type="button" onclick="ajax_fast_reply('{$id}', '{$indent}'); return false;" value="{$lang['reply_comments_1']}"> </div> Если НЕ УПРОЩЕННЫЙ ответ: Открыть /engine/classes/js/dle_js.js Найти: d[dle_act_lang[3]]=function(){$(this).dialog("close")};d[dle_p_send]=function(){if("1"==dle_wysiwyg||"2"==dle_wysiwyg)"2"==dle_wysiwyg&&tinyMCE.triggerSave(),e="wysiwyg";var b=$("#comments"+a).val(),d=$("#name"+a).val(),k=$("#mail"+a).val(),h=$("#question_answer"+a).val(),l=$("#sec_code"+a).val(),m=$("#subscribe"+a+":checked").val(),p=$("#postid"+a).val(),n="";if(""==d||""==b)return DLEalert(dle_req_field,dle_info),!1;"1"==dle_captcha_type?"undefined"!=typeof grecaptcha&&(n=grecaptcha.getResponse(recaptcha_widget)):"2"==dle_captcha_type&&(n=$("#comments-recaptcha-response"+a).val());m||(m=0);l||(l="");h||(h="");ShowLoading("");$.post(dle_root+"engine/ajax/controller.php?mod=addcomments",{post_id:p,parent:a,indent:c,comments:b,name:d,mail:k,editor_mode:e,skin:dle_skin,sec_code:l,question_answer:h,g_recaptcha_response:n,allow_subscribe:m,user_hash:dle_login_hash}, function(b){HideLoading("");$("#blind-animation"+a).remove();$("#comments-tree-item-"+a).length?($("#comments-tree-item-"+a).append(b),"error"!=b&&document.getElementById("blind-animation"+a)&&($("#dlereplypopup").remove(),$("html,body").stop().animate({scrollTop:$("#comments-tree-item-"+a).offset().top+$("#comments-tree-item-"+a).height()-100},600),setTimeout(function(){$("#blind-animation"+a).show("blind",{},700)},600))):$("#comment-id-"+a).length&&($("#comment-id-"+a).append(b),"error"!=b&&document.getElementById("blind-animation"+a)&&($("#dlereplypopup").remove(),$("html,body").stop().animate({scrollTop:$("#comment-id-"+a).offset().top+$("#comment-id-"+a).height()-100},600),setTimeout(function(){$("#blind-animation"+a).show("blind",{},700)},600)))},"html");return!1}; Заменить на: d[dle_p_send]=function(){if("1"==dle_wysiwyg||"2"==dle_wysiwyg)"2"==dle_wysiwyg&&tinyMCE.triggerSave(),e="wysiwyg";var b=$("#comments"+a).val(),d=$("#name"+a).val(),k=$("#mail"+a).val(),h=$("#question_answer"+a).val(),l=$("#sec_code"+a).val(),m=$("#subscribe"+a+":checked").val(),p=$("#postid"+a).val(),n="";if(""==d||""==b)return DLEalert(dle_req_field,dle_info),!1;"1"==dle_captcha_type?"undefined"!=typeof grecaptcha&&(n=grecaptcha.getResponse(recaptcha_widget)):"2"==dle_captcha_type&&(n=$("#comments-recaptcha-response"+a).val());m||(m=0);l||(l="");h||(h="");ShowLoading("");$.post(dle_root+"engine/ajax/controller.php?mod=addcomments",{post_id:p,parent:a,indent:c,comments:b,name:d,mail:k,editor_mode:e,skin:dle_skin,sec_code:l,question_answer:h,g_recaptcha_response:n,allow_subscribe:m,user_hash:dle_login_hash}, function(b){HideLoading("");$("#blind-animation"+a).remove();$("#comments-tree-item-"+a).length?($("#comments-tree-item-"+a).append(b),"error"!=b&&document.getElementById("blind-animation"+a)&&($("#dlereplypopup").remove(),$("html,body").stop().animate({scrollTop:$("#comments-tree-item-"+a).offset().top+$("#comments-tree-item-"+a).height()-100},600),setTimeout(function(){$("#blind-animation"+a).show("blind",{},700)},600))):$("#comment-id-"+a).length&&($("#comment-id-"+a).append(b),"error"!=b&&document.getElementById("blind-animation"+a)&&($("#dlereplypopup").remove(),$("html,body").stop().animate({scrollTop:$("#comment-id-"+a).offset().top+$("#comment-id-"+a).height()-100},600),setTimeout(function(){$("#blind-animation"+a).show("blind",{},700)},600)))},"html");return!1};d[dle_act_lang[3]]=function(){$(this).dialog("close")}; Изменено 16 июня 2019 пользователем Gameer 1 Цитата Ссылка на сообщение Поделиться на других сайтах
NlCKRUS 48 Опубликовано: 18 июня 2019 Рассказать Опубликовано: 18 июня 2019 Автор Gameer, спасибо, сделал плагин, все работает! Цитата Ссылка на сообщение Поделиться на других сайтах
master27 35 Опубликовано: 18 июня 2019 Рассказать Опубликовано: 18 июня 2019 можно стилями поиграться. #dlefastreplycomments div[align="right"] { display: flex; flex-flow: row-reverse nowrap; justify-content: flex-start; } #dlefastreplycomments [align="right"] input:last-child { margin-right: 0.25em; } 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.