Индивидуальные ограничения доступа к записям

+23
14.89K
Поле позволяет настроить в индивидуальном порядке доступ к записям типов контента. Помимо самих записей скрываются все комментарии к этой записи и события в Ленте. Это может быть использовано, например, для ограничения видимости контента под меткой "18+" или для создания закрытых записей, доступных только избранным группам (VIP). Для платного вступления в группы можно использовать Биллинг с тарифными планам.
Иллюстрация

Возможности поля:

1. Выбор одной или нескольких групп, для которых будет доступна запись
2. Вывод маркера для выделения записи в списке и на странице записи (например, 18+)
3. Сокрытие комментариев для недоступных записей
4. Сокрытие событий в Ленте для недоступных записей
5. Сокрытие записей в RSS для записей, недоступных для гостей
6. Сокрытие записей в Карте сайта для записей, недоступных для гостей
7. Вступление в группу и выход из группы (не клуба или сообщества, а набора прав) одним кликом
8. Сортировка по дате последней установки флага в наборе

В каждый тип контента можно добавить неограниченное количество полей такого типа.

И несколько доработок компонента для более корректной работы с удалением названия типа контента из URL адреса записей и категорий.

1. Поддержка RSS
2. Поддержка Карты сайта
3. Canonical для записей
4. Хлебные крошки для записи и категорий

Видео презентация поля для ограничения доступа к записям


PS Я решил не делать для этого новый компонент, а добавить функционал в компонент "Дополнительные возможности… ". Эти возможности будут и дальше расширяться. Всем пользователям компонент улетел на почту.
+2
vikont vikont 6 лет назад #
Очень полезно! +++
Идею сделать компонент с постоянным расширением полезных "мелочей" ПОДДЕРЖИВАЮ! Мудро и маркетингово, оправдано.

Извиняюсь за отступление от темы, но хочется заметить, как ряд хороших программистов, буквально "за уши" поднимают социальную весомость Инстанта! Спасибо вам! Вы серьезно занялись "мелочами", которые могут дать весомую отдачу в умелых руках!
+1
Александр Витальевич Александр Витальевич 6 лет назад #
Отличная вещь, а не хотите сделать дополнение как на сайте РБК https://www.rbc.ru/business/29/10/2018/5bd34d3a9a794725fcbdd265?utm_source=yxnews&utm_medium=desktop при включенном блокировщике рекламы зайдите, чтобы увидеть.
0
fincheck fincheck 6 лет назад #
Та вроде уже реализовано, правда разными компонентами.
AdBlock детектор
и
Рекламные баннеры в последней версии можно за денюшку отключать рекламу на сайте.
0
IceBreaker IceBreaker 6 лет назад #
Ёшкина жизнь, наконец-то !!! (опять воскликнул я) Можно скрыть от поисковиков и пользователей информацию.... Организовал на своём сайте расчёт стоимости, базу клиентов базу заказов и только недавно озадачился, что оказыватся так просто не скрыть записи типов контента, я даже перестал забивать заказы ибо уже подумал "А стоит ли?"
А на почту мне упало Дополнительные типы контента это оно и есть получается? - Класс так держать !
0
Александр Александр 6 лет назад #
Отлично, спасибо, то что нужно!
0
Алексей Т Алексей Т 6 лет назад #
Очень нужное расширение+
0
Денис Васильевич Денис Васильевич 6 лет назад #
У себя в гудкомментариях я добавил подобные манипуляции с записями комментариев. И у вас напрашивается ))
0
Александр Александр 6 лет назад #
3. Сокрытие комментариев для недоступных записей

Или вы о другом?
0
Денис Васильевич Денис Васильевич 6 лет назад #
С каждым из комментариев. Да и не только доступ/отображение но ещё метки важности и типа комментария.
0
SmartControl SmartControl 6 лет назад #
Изначально идея была в том, чтобы изолировать контент 18+ от обычных пользователей без вступления в сообщества. Но можно смело использовать для премиум контента для платных групп пользователей (совместно с Биллингом). Интеграция комментов, ленты активности и карты сайта это уже логичное продолжение.
0
Денис Васильевич Денис Васильевич 6 лет назад #
Я чуток выше уточнил.
п.с.
Ну а в моих предложениях и разработках логики мало )) Что в голову пришло, то и на бумагу перекладываю или в код преобразую ))
+1
Pro AV Pro AV 6 лет назад #
А как сообщить гостям или пользователям сайта, что есть ещё другие записи, которые он не видит?
0
Василич Василич 6 лет назад #
Согласен, такие записи должны выводится в списке как все, но рядом с заголовком должна быть метка аля "вип"(из примера).
При переходе в саму запись, если не состоишь в этой самой группе тебе предлагают в неё вступить путём оплаты биллингом и иже.
Да, так действительно идеально.
+1
SmartControl SmartControl 6 лет назад #
Согласен, такие записи должны выводится в списке как все, но рядом с заголовком должна быть метка аля "вип"(из примера).
Это можно сделать - можно отключить в админке хук на фильтрацию записей в списке content_list_filter. Пометка "вип" отобразится, но переход на запись выдаст 404 ошибка. Тут наверно надо отдельно прописывать страницу, на которую нужно перекидывать пользователя. Надо подумать..
+1
vikont vikont 6 лет назад #
404 нельзя показывать, подумают, что сайт того... Надо выводить сообщение, почему нельзя просмотреть и что надо сделать
0
Василич Василич 6 лет назад #
404 нельзя показывать, подумают, что сайт того... Надо выводить сообщение, почему нельзя просмотреть и что надо сделать
Именно так. Можно редиректить на любую посадочную страницу, где продаём нужное поле. Можно открыть статью но часть "замылить" и предложить купить нужное поле. Так вообще идеально.
0
Василич Василич 6 лет назад #
Да. На самом деле, это отличный инструмент монетизации - инфа за деньги. Его можно смело заметить в всяких "мужских журналах".
0
SmartControl SmartControl 6 лет назад #
Как вариант - вывести текстовый виджет для гостей. Это же можно сделать стандартными средствами.
0
Василич Василич 6 лет назад #
Кстати, можно ограничить доступ к самой форме комментариев? Т.е. если юзер не состоит в определённой группе, он не может отвечать в комментах, или может ограниченное количество раз(например раз пять в течении суток). Типичный пример - фриланс биржа ака fl.ru лет пять того.
+2
SmartControl SmartControl 6 лет назад #
Если кратко - можно. Надо собирать в кучу функционал и можно будет собрать компонент (или в этот же добавить функционал).
0
Василич Василич 6 лет назад #
Лучше в этот, смысл плодить сущности )
Могу поспонсировать.

Еще от автора

Stylik - визуальный редактор CSS стилей
Всем привет, Это первый компонент из серии (Шаблон + Лендинг + Редактор). Он позволяет кастомизицировать любой шаблон под InstantCMS 2.
Smart Шаблон на Bootstrap 4, Первое знакомство
Приветствую. В этом шаблоне нет привычной заранее заданной схемы позиций. Любая схема создается вручную за пару минут.
Загрузка с Google Images и Релевантные видео Youtube
Приветствую, В этом посте расскажу сразу про две доработки.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.