Подскажите пжл, возможно я не разглядел, хочу создать статью для пользователей, которую гости не смогут увидеть. По-умолчанию в настройках приватности статьей существуют только два варианта "Показывать всем" и "Показывать только друзьям", а как реализовать "Показать только пользователям сайта"?
или вот
instantcms.ru/addons/hidetext.html
Если не кошерно, то просто.а как реализовать "Показать только пользователям сайта"?
Делаете поле (тот же чекбокс) "Показывать только пользователям сайта".
Заворачиваете содержимое шаблона статьи в условие на авторизированого. Его (условие на авторизированного), в свою очередь, — на заполненность поля. Или переменную сделайте из обоих условий.
Если кошерно нужно, то пишите разработчикам где-то здесь
Спасибо, опубликовал на github.
Но вот вопрос — что должны видеть незарегистрированные юзеры перейдя по ссылке на эту страницу?
Если, допустим, в настройках приватности страницы указано "Доступ по ссылке", то для всех, и для пользователей и для гостей, кроме автора страницы, в списках страниц она не будет отображаться, страницу смогут увидеть только перейдя по её ссылке, которую сможет дать только автор страницы. Перейдя по ссылке и гости и пользователя увидят всё содержимое.что должны видеть незарегистрированные юзеры перейдя по ссылке на эту страницу?
Если, допустим, указано "Показывать только пользователям сайта", то для гостей страница полностью будет закрыта, как в списках страниц, так и перейдя по её ссылке, например, получив эту ссылку у автора страницы.
Было бы замечательно увидеть эти опций приватности по умолчанию для всех типов контента.
а можете свое видение функционала написать и на гитхабе, чтобы программистам было понятно ваше предложение.
И все-таки напишите, можно там же
что должны видеть незарегистрированные юзеры перейдя по ссылке на закрытую страницу?
Плюс наверное придется делать настройки доступа к этим настройкам доступа
— кому давать право закрывать доступ к страницам, в каких типах контента давать и т.п.
Еще что-то надо будет что-то делать с комментариями на закрытой странице, как они должны отображаться в лентах (общих, личных, друзей)…
Сверху появляется оповестительная надпись "Статья доступна только для зарегистрированных пользователей сайта" — если в настройках приватности указан "Показывать только пользователям сайта".Надпись наподобие той, которая реализовано для опций приватности "Показывать только друзьям", когда при переходе по ссылке на такую страницу, "недругам" автора и гостям, сверху появляется надпись "Статья только для друзей пользователя admin".что должны видеть незарегистрированные юзеры перейдя по ссылке на закрытую страницу?
Видит все содержимое страницы — если в настройках приватности указан "Доступ по ссылке". Как, например, реализовано с фотографиями.
Мне достаточно нынешнего функционала "Управление приватностью" — галочкой ставим "да" или "нет" для определенной группы пользователей. Остальное излишне.придется делать настройки доступа к этим настройкам доступа
Для опций приватности "Показывать только пользователям сайта" и "Доступ по ссылке" реализовать так, как работают комментарий в страницах где в настройках приватности указано "Показывать только друзьям", они полностью исчезают для "недругов" и гостей как в списках комментариев "сайт.ру/comments", так и в профиле пользователя "сайт.ру/users/2/comments"Еще что-то надо будет что-то делать с комментариями на закрытой странице, как они должны отображаться в лентах (общих, личных, друзей)...