Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как запретить группе журналисты удалять новости?

Как запретить группе журналисты удалять новости?


     29.07.2016    Все вопросы » Общие вопросы    1598

вопрос
DLE 10.3. Интересует запрет и на сайте, и в админпанеле

Ответа пока нет


10 комментариев

JEFF
Юзер

JEFF - 29 июля 2016 16:05 -


убрать в шаблоне кнопку редактирование, и вырубить в панеле редактирование доступ

FC1488SM
Юзер

FC1488SM - 29 июля 2016 16:08 -

редактирование должно остаться

JEFF
Юзер

JEFF - 29 июля 2016 16:09 -

быстрое редактирование оставить, полное запретить изи же

FC1488SM
Юзер

FC1488SM - 29 июля 2016 16:10 -

быстрое отключено

JEFF
Юзер

JEFF - 29 июля 2016 16:15 -

включить быстрое редактирование, выключить вообще доступ в админку

FC1488SM
Юзер

FC1488SM - 29 июля 2016 16:15 -

оно отключено, потому что так нужно

vitnet
PHP-developer

vitnet - 30 июля 2016 11:42 -

10.3 на борту не оказалось, пример для 10.4

1.0 Открыть файл engine/modules/deletenews.php

Найти
if ($is_logged AND $user_group[$member_id['user_group']]['allow_all_edit']) {

Добавить выше
if( $member_id['user_group'] == '3' ) { // 3 <-- ID нужной группы
    header("Location: /index.php");
    die();
}

2.0 Открыть файл engine/inc/editnews.php

Найти
            if( !$user_group[$member_id['user_group']]['moderation']) {

                $have_perm = 0;

            }

Добавить ниже
        if( ($member_id['user_group'] == 3) ) {
            $have_perm = 0;
        }

Extazi
Юзер

Extazi - 11 октября 2019 15:57 -

vitnet,
Всё отлично работает на dle 13.3, но есть вопрос. Как выставить такие права не на одну группу, а допустим, на группы: 3,4,5

dj-avtosh
PHP-developer

dj-avtosh - 11 октября 2019 16:31 -

$member_id['user_group'] == '3'


и

$member_id['user_group'] == 3


меняется на:

 in_array($member_id['user_group'], [3,4,5]) 

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.): @blob42
В телегу писать сразу задачу и бюджет.

Extazi
Юзер

Extazi - 11 октября 2019 17:22 -

dj-avtosh,
Спасибо тебе, добрый девелопер :D

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх