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

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

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

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

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');
}
На 11.2 не работает.. Попросту сохраняет, но не апает...
Цитата: emileli
Полезный хак, но на 13.0 нужна доработка, т.к. в engine/inc/editnews.php этих строк нет.

Посмотрите строку 1584 файла editnews.php, там что-то похожее есть.
Полезный хак, но на 13.0 нужна доработка, т.к. в engine/inc/editnews.php этих строк нет.
  • Рейтинг@Mail.ru
  • Яндекс.Метрика