Дмитрий
то есть надо делать типа: раздел.read раздел.write раздел.edit раздел.delete
Дмитрий
раздел1.read раздел1.write раздел1.edit раздел1.delete раздел2.read раздел2.write раздел2.edit раздел2.delete
Дмитрий
и тд
Дмитрий
и меня все это смущает, что хранится в бд, вот такое разделение на разделы, у нее права на это не рассчитаны, что в компоненте может быть много разделов
Дмитрий
потому что суть компонента - один раздел по сути
Дмитрий
но это для примитивов
Дмитрий
то есть по этой логике тебе март надо разбивать на компоненты: товары, категории, метатовары и тд
Дмитрий
чтобы права в этой ситсеме построить именно так как оно имеется ввиду
Дмитрий
поэтому я и думаю внедрить свой слой и сделать тот же rbac
Дмитрий
и в базу писать только название роли
Vio
Есть какой готовый плагин для где можно выбрать к какой папке, например зарегистрированные юзеры, имеют доступ для скачивания файлов?
Vio
или какие решение без гемора есть для этого дела?
Vio
кароче, скачивание файлов только для зареганых
Дмитрий
Есть какой готовый плагин для где можно выбрать к какой папке, например зарегистрированные юзеры, имеют доступ для скачивания файлов?
расширения не знаю, но у нас есть либа которую написали, которая хранит файлы в люом месте на диске, можно другую либу взять, и плагин написать для доступа с проверкой авторизации
Дмитрий
@viocassel https://github.com/thephpleague/flysystem вот например
Дмитрий
и плагин написать который будет проверять авторизации и отдавать отдавать
Дмитрий
у нас просто очень много специфики было, что надо делать версионость файлов, еще ЭЦП цеплять и все такое
Дмитрий
или можно проще, в квантуме есть вставка файлов, кнопка, закрыть папку от прямого доступа в настройках сервера, и плагин который будет читать файл и отдавать на скачку после проверки прав @viocassel
RINAT
Responsive Joomla Lightbox & Gallery https://brian.teeman.net/900-responsive-joomla-lightbox-gallery
Дмитрий
просто вопрос как ты вставляешь и куда сами ссылки
Алексей
просто вопрос как ты вставляешь и куда сами ссылки
Что за проекты-то то, где весь этот космос нужен?
Дмитрий
Что за проекты-то то, где весь этот космос нужен?
ну мы работаем там с юридическими лицами, у нас есть работа с ЭЦП и тд
Дмитрий
там нужно просто было свою специфику, поэтому свою либу писали для работы с файлами
Дмитрий
можем быть потом красиво в какой-нибудь psr обернем
Дмитрий
нет
Дмитрий
это я вио писал, и acl уже тут не причем
Дмитрий
@viocassel просто ответь на два вопроса - как и кто грузит, как это должно выглядеть? - как вставляют и куда?
Дмитрий
если просто надо в материалы и грузят через админку на сайте файлы, то вот самое простое квантум сделать область, закрыть эту папку от прямого досутпа с сервера, настроить кнопку шаблон вставки (там ссылка на com_ajax плагин )и плагин простой написать который будет проверять авторизацию и отдавать на скачивание файл
Дмитрий
ну и вопрос еще какой размер файлов, просто если там огромные архивы, пыхом это не получится
Алексей
Нужно настроить скачиваение файлов по ролям?
Алексей
Нужно настроить скачиваение файлов по ролям?
В joomshaper LMS эту тему видел, на отдачу файлов на основе acl
hary
Простите, что встреваю. А реал ли на джумле сделать типа онлайн кинотеатра? Грубо, но аналог например резки, или чего подобного? Не потянет видео, если много подключается?
hary
База фильмов самик, типа кинопоиска - описание, кадры, это у меня не вызывает вопросов. А вот плеер вставлять. Тоже но проблем?
Vio
@tsymbalmitia @VinokurovAB ну да, доступ к файлу по ролям. Например, только зарегистрированный пользователь может скачать файлик pdf. Ну и естественно папка с файлом закрыта от прямого доступы другим.
hary
Пронеслась просто идея кинофестиваль в онлайн сделать. Страницу создать, фильмы выложить, пусть по подписке... Рейтинг, голосования за них, и потом разбор полётов и призовые места
Vio
да компонентов таких полно
Vio
не ставить же компонент для таких задачек
Алексей
не ставить же компонент для таких задачек
Его можно распотрошить, чтобы посмотреть как реализовано
Алексей
не ставить же компонент для таких задачек
С другой стороны как вы видите его реализацию, через плагин или модуль?
Дмитрий
не ставить же компонент для таких задачек
Ну я тебе описал как можно с квантумом сделать
Vio
что-то нашел тут у немца https://www.djumla.de/blog/geschuetzte-downloads-in-joomla , но ищу готвоое решение
Дмитрий
ок. гляну. спасибо
Ну с квантумом все равно плагин или скрипт надо сделать как у немца там написано
Vio
ну это да
Дмитрий
Я просто про загрузку и вставку квантум поможет
Vio
жаль что в стандартный плагин в j4 не добавли еще выбор прав для папок
Den 💙💛
База фильмов самик, типа кинопоиска - описание, кадры, это у меня не вызывает вопросов. А вот плеер вставлять. Тоже но проблем?
Видео большое объема будет тормозиться после того как медиа хранилище браузера будет забито. Размер хранилища у каждого браузера свой. В данном случае нужно юзать hls
Vio
https://github.com/joomla/joomla-cms/issues/39900 😁
Vio
кто ему там спамит? признавайтесь)
hary
Видео большое объема будет тормозиться после того как медиа хранилище браузера будет забито. Размер хранилища у каждого браузера свой. В данном случае нужно юзать hls
а как народ смотрит кино в онлайне? тут по ходу тот же принцип. а не, то кидать в ютуб их, и доступ только тем у кого есть ссылка, например, а на сайте ссылка не публичная, а нужно залогиниться, например, платно...
Vladimir
https://github.com/joomla/joomla-cms/issues/39900 😁
Надо предложить ему radicalform
Vio
)))
Vladimir
Я думаю его хрумером спамят
Vladimir
Только боюсь он ошибается насчет ip
Vio
а где там про ip?
Vio
хм… говорит рекапча будет удалена из J. наконец-то
hary
коллеги - позицию модуля можно ли вывести прям в тексте типа {loadposition:kakajatoposicia} -может у @progreccor где то такой был плаги, типа revars
hary
как
Vio
ну так {loadposition menu}
Vio
плагин свой у нее
hary
Content - Load Modules
Vio
можешь посмотреть, может какие настройки нужны
hary
точняк, Велькі дзякуй!!!!!
Dmitry
Vio
https://github.com/joomla/joomla-cms/pull/39902 е*аный стыд 🤦‍♂️
Vio
ну зачеееееем аж целый компонент. будут пихать в j4.3
Дмитрий
надо давно уже делать разные версии дитрибутива
Дмитрий
долден быть минимальный
Дмитрий
где юзеры, плагины авторизации и установка расширений
Дмитрий
и больше нчего
Дмитрий
ну если быть точным: com_users, com_config, com_modules, com_templates, com_installer