Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Проблемы с форумом » Ограничение прав


Ограничение прав

Сообщений 1 страница 11 из 11

1

Скажите, можно ли как нибудь ограничить права модератора, например что бы он не мог удалять и редактировать сообщения администраторов?

0

2

Gread написал(а):

Скажите, можно ли как нибудь ограничить права модератора, например что бы он не мог удалять и редактировать сообщения администраторов?

Уволить нафег такого модератора (В Админке есть Журнал действий...

+2

3

Deff написал(а):

Уволить нафег такого модератора (В Админке есть Журнал действий...

А я не хочу. Мне нужно ограничить права модератору, что бы он не мог никак взаимодействовать с сообщениями администратора, удалять их, редактировать и тд.

0

4

Gread написал(а):

А я не хочу

:mad: 

В HTML низ:

<script type="text/javascript">
(function(){
   /* Cписок ников Админов */
   var NickArray  = "GAD, Gread, Дима, И.тд".split(/\s*,\s*/gim);
   if(GroupID!=1)$('.pa-author>a').each(function(){
      if(NickArray.indexOf($(this).text())!=-1)
      $(this).parents('.post').find('li.checkfield,.pl-delete,.pl-edit').remove();
   });
}());
</script>

Отредактировано Deff (Вс, 5 Июн 2016 08:24:22)

+2

5

Deff написал(а):

В HTML низ:

Отредактировано Deff (Сегодня 08:24:22)

Все ники через запятую да? Конфликтов не будет?

0

6

Gread написал(а):

Все ники через запятую да?

Да
==========
Ксать если нун запретить редактировать модераторам из списка только посты, созданные Админами, - тогда будет так:

<script type="text/javascript">
!function(){
   /* Cписок ников модеров с запретом редактирования админских постов */
   var NickArray  = 'GAD, Gread, Дима, И.тд'.split(/\s*,\s*/gim);
   if($.inArray(UserLogin,NickArray)!=-1)$('.post[data-group-id="1"]').find('li.checkfield,.pl-delete,.pl-edit').remove();
}();
</script>

0

7

Deff написал(а):

<script type="text/javascript">
(function(){
   /* Cписок ников Админов */
   var NickArray  = "GAD, Gread, Дима, И.тд".split(/\s*,\s*/gim);
   if(GroupID!=1)$('.pa-author>a').each(function(){
      if(NickArray.indexOf($(this).text())!=-1)
      $(this).parents('.post').find('li.checkfield,.pl-delete,.pl-edit').remove();
   });
}());
</script>

А этот будет плохо работать?

0

8

Gread
Ни наю, попробуйте,
Но, как мне показалось, вариант от Deff будет запрещать всем модераторам редактировать/удалять посты определенных админов - а изначально вопрос стоял по-другому: нун ограничить возможности какого-то конкретного модератора
Вроде как мой вариант подходит под Ваши требования

0

9

Alex_63 написал(а):

Gread
Ни наю, попробуйте,
Но, как мне показалось, вариант от Deff будет запрещать всем модераторам редактировать/удалять посты определенных админов - а изначально вопрос стоял по-другому: нун ограничить возможности какого-то конкретного модератора
Вроде как мой вариант подходит под Ваши требования

Окей, спасибо

0

10

Alex_63
Твой Вариант не сработает при удалении - переносе поста через модер меню, там нет data-group-id

+1

11

Deff
++ Точно, чот об этом не подумал

0


Вы здесь » Единый форум поддержки » Проблемы с форумом » Ограничение прав