Доступ к отдельной новости для определенной группы

InstantCMS 2.X
#1 2 июня 2017 в 12:54
Здравствуйте!

Можно ли указать при создании каждой новости, какая группа может её просматривать?
Не могу найти такой функции.

Нашел только как установить доступ для определенных групп для всех новостей.
#2 3 июня 2017 в 00:44
Интересно, ответов нет потому что вопрос слишком сложный или слишком тупой :)
#3 3 июня 2017 в 00:48

вопрос слишком сложный или слишком тупой :)

@drveb
Если в настройках новостей выставить "создание в группах" и создать новость в закрытой группе — просматртвать её смогут только члены этой группы.
#4 3 июня 2017 в 10:07


Если в настройках новостей выставить "создание в группах" и создать новость в закрытой группе — просматртвать её смогут только члены этой группы.

Ris

Интересный вариант, не подумал о нем.
А новость при этом будет в общем разделе сайта "новости"?

Вот показал на скрине как хочу сделать joxi.ru/Rmzvox7f0QXn7m
Новость должна быть видна в общем списке всех новостей. Но те, кто не входит в определённую группу пользователей не будут её видеть.
Еще лучше — если они будут её видеть в списке, но на странице самой новости им будет написано что "просмотр доступен только определенным группам"
#5 26 июня 2017 в 20:11


Если в настройках новостей выставить "создание в группах" и создать новость в закрытой группе — просматртвать её смогут только члены этой группы.

Ris

Здравствуйте!
Пробую реализовать Вашу рекомендацию, запутался немного.
Создать новость в группе, это здесь? joxi.ru/V2VG3LwIxNn8yA
#6 26 июня 2017 в 20:35
@drveb,
Нет. Здесь:
В настройках:
При создании:
#7 26 июня 2017 в 21:00


Нет. Здесь:

Ris

Спасибо, разобрался.
Но есть существенный минус — новость при этом не выводится на главной даже для члена этой закрытой группы.
#8 26 июня 2017 в 21:24

Но есть существенный минус — новость при этом не выводится на главной даже для члена этой закрытой группы.

@drveb
Это да. Потому что и в списке и в виджете фильтруется всё скрытое.
  1. // Скрываем записи из скрытых родителей (приватных групп и т.п.)
  2. $model->filterHiddenParents();
Я решал эту проблему таким образом:
github.com/instantsoft/icms2/issues/520
Но возникают нюансы:
instantcms.ru/forum/thread27591-1.html#265859
#9 26 июня 2017 в 23:00
Добрый вечер. Прошу прощения что пишу здесь, но пока не могу создать новую тему, так как новичок и кармы нет. Подскажите пожалуйста такой вопрос. Без авторизации на сайте главная страница и все категории на сайте показываются нормально. Как только авторизуюсь на сайте, под админской учеткой, то на главной и во все категориях написано ''По Вашему запросу ничего не найдено..."

Заранее прошу прощения что здесь написал и буду признателен за ответ!
#10 27 июня 2017 в 10:04
@amid, такой проблемы не встречал, шаблон дефолтный? Заходите в учетку на чистой cms?
#11 27 июня 2017 в 10:08
Это случилось около 2 недель назад, после обновления видимо. Сейчас версия 1.10.6. Пробовал также создать нового пользователя, давал ему разные права, но к сожалению так и не помогло. Шаблоны не менял.
#12 27 июня 2017 в 10:16
@amid, На первой ветке давно не сижу. Может какой-то компонент есть с фильтром, может знатоки первой ветки подскажут.
Как вариант, попробуйте откатиться на шаг назад, до обновления, если конечно это возможно и обновиться снова.
Думаю должна быть опция включения отладки, может в режиме отладки покажет что-то.
#13 27 июня 2017 в 18:55
Спасибо! Обязательно попробую
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.