Только свое

InstantCMS 2.X

покажем пользователю только его записи

#1 23 марта 2024 в 22:30

По мотивам этой темы форума

Небольшой, крошечный компонент, который фильтрует записи типа контента, оставляя только записи пользователя. В настройках компонента можно выбрать типы контента, в которых такой функционал нужен

Изображение

Го тестить. Если вопросов не будет, размещу в каталоге.

Будьте осторожны. Если вы ограничите не тот тип контента, то записи начнут отдавать ошибку 404 поисковику, а список записей будет показан пустым. Проверяйте поведение после смены настроек.

Если что-то пошло не так, отключите компонент, он перестанет влиять на записи и просмотр записи, и напишите в теме о проблеме.

Прикрепленный файл
zonlyowns20240323-1-0-0.zip 6 Кб
#2 24 марта 2024 в 08:05

Логично было бы запретить не только поиск чужих записей, но и просмотр. Может кто нибудь по прямой ссылке зайдёт или через поисковую машину.  Надо ещё хук добавить что-то типа item before, в котором запретить просмотр чужой записи.

#3 24 марта 2024 в 08:46

 Pro AV, вы или не ставили дополнение. Или смотрели только от лица админа

Изображение
Изображение

Может кто нибудь по прямой ссылке зайдёт

Pro AV

и получит 404

Изображение

#4 24 марта 2024 в 14:33

Спасибо за дополнение. Как раз такое делал костылями всякими. Попробую поставить. 

#5 27 марта 2024 в 17:21

Крутяк, спасибо, сегодня поставлю! То, что надо, было бы круто конечно, чтобы можно было группам разрешать или не разрешать или на конкретных пользователях галочки ставить, ладно сделаю, если что-то понадобится отпишу, малоли сделаете :))

#6 5 апреля 2024 в 13:46

Разместил в каталоге

Только свое
Компонент

Только свое

Скачать 106 загрузок

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.