Кнопка : сохранить и апнуть

Кнопка : сохранить и апнуть

Хак позволит добавить кнопку Сохранить и апнуть, которая при нажатии установит в новости текущую дату. Проще говоря нажатие на кнопку заменяет такие движения, как снятия галочки напротив Не изменять дату + выставление галочки напротив Текущая дата и время, затем скролл до конца страницы для нажатия кнопки Сохранить.


Установка:
1. Открыть engine/inc/editnews.php и найти:
<input type="submit" class="btn btn-green" value="{$lang['news_save']}"> 

Добавить ниже:
<input type="submit" onclick="savedate()" class="btn btn-green" value="Сохранить и Апнуть"> 

2. Открыть engine/skins/jаvascripts/application.js и добавить в самый конец:
function savedate(){
            $("input[name='allow_date']").prop('checked', false);
            $("input[name='allow_now']").prop('disabled', false);
            $("input[name='allow_now']").prop('checked', true);
        };

Готово!
 
Версия DLE: 11.3
Автор: DomiTori
Источник
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.

Комментариев 4

Oxigen 26 декабря 2018 07:31
Kroys, вижу что уже разобрались wink с изменениями в установке? Добавлю сюда:
1. Открыть engine/inc/editnews.php и найти:
<input type="submit" class="btn btn-green" value="{$lang['news_save']}"> 

Добавить ниже:
<button type="submit" onclick="dataSave();" class="btn btn-info">Сохранить и Апнуть</button>

2. Открыть engine/skins/jаvascripts/application.js и добавить в самый конец:
function dataSave(){
   $("input[name='allow_date']").prop('checked', false);
   $("input[name='allow_now']").prop('checked', true).removeAttr('disabled');
}
--------------------
Всё, что вы напишите, будет использовано против вас при показе контекстной рекламы :)
Kroys 24 декабря 2018 15:45
На 11.2 не работает.. Попросту сохраняет, но не апает...
Oxigen 21 июля 2018 09:45
Цитата: emileli
Полезный хак, но на 13.0 нужна доработка, т.к. в engine/inc/editnews.php этих строк нет.

Посмотрите строку 1584 файла editnews.php, там что-то похожее есть.
--------------------
Всё, что вы напишите, будет использовано против вас при показе контекстной рекламы :)
emileli 9 июля 2018 01:04
Полезный хак, но на 13.0 нужна доработка, т.к. в engine/inc/editnews.php этих строк нет.