вопрос
У меня на сайте DLE работает журналист и он добавляет посты, которые отправляются на модерацию. Когда я захожу проверить очередную новость, мне нужно проделать сразу 3 действия:
1) поставить галочку "установить текущую дату и время" или удалить дату и время
2) удалить Метатег Description, так как я могу отредактировать начало описания (часто забываю это сделать)
3) поставить галочку "Опубликовать новость на сайте"
Можно ли как-то оптимизировать эти действия? Может есть какая-то программа для оптимизации? Или можно написать какой-то скрипт и появится кнопка, которая проделает эти действия?
1) поставить галочку "установить текущую дату и время" или удалить дату и время
2) удалить Метатег Description, так как я могу отредактировать начало описания (часто забываю это сделать)
3) поставить галочку "Опубликовать новость на сайте"
Можно ли как-то оптимизировать эти действия? Может есть какая-то программа для оптимизации? Или можно написать какой-то скрипт и появится кнопка, которая проделает эти действия?
БЕЗ КНОПКИ
Если DataLife Engine 13.0 и выше
Если DataLife Engine ниже 13.0 (только до 12.0)
Открыть /engine/inc/editnews.php найти код
С КНОПКОЙ
Если DataLife Engine 13.0 и выше
Если DataLife Engine ниже 13.0 (только до 12.0)
Открыть /engine/inc/editnews.php найти код
Если DataLife Engine 13.0 и выше
Если DataLife Engine ниже 13.0 (только до 12.0)
Открыть /engine/inc/editnews.php найти код
echofooter();
} elseif( $action == "doeditnews" ) {
Выше вставитьif ($member_id['user_group'] == 1) {
echo <<<HTML
<script>
$(function() {
$('#addnews').submit(function(e) {
e.preventDefault();
$('#allow_now').prop('checked', true).uniform('refresh');
$('#approve').prop('checked', true).uniform('refresh');
$('#autodescr').val('');
$(this).unbind('submit').submit();
});
});
</script>
HTML;
}
С КНОПКОЙ
Если DataLife Engine 13.0 и выше
Если DataLife Engine ниже 13.0 (только до 12.0)
Открыть /engine/inc/editnews.php найти код
echofooter();
} elseif( $action == "doeditnews" ) {
Выше вставитьecho <<<HTML
<script>
function setMyData() {
$('#allow_now').prop('checked', true).uniform('refresh');
$('#approve').prop('checked', true).uniform('refresh');
$('#autodescr').val('');
return false;
}
</script>
HTML;
Далее найти{$author_info}
Рядом вставить<button onclick="setMyData(); return false;" class="visible-lg-inline-block btn bg-info-800 btn-sm btn-raised">Оптимизировать рутину</button>