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

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

Хак позволит добавить кнопку Сохранить и апнуть, которая при нажатии установит в новости текущую дату. Проще говоря нажатие на кнопку заменяет такие движения, как снятия галочки напротив Не изменять дату + выставление галочки напротив Текущая дата и время, затем скролл до конца страницы для нажатия кнопки Сохранить.
 
Установка:
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
Источник:
  • Oxigen
  • 4
  • 302
Информация
Оставлять комментарии могут только зарегистрированные посетители.

Комментариев 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 этих строк нет.
  • Рейтинг@Mail.ru
  • Яндекс.Метрика