Andrey
Есть даже один белый дом на Друпале.
Камиль
такая же фигня сегодня была
Получилось решить?
Sazanof
Получилось решить?
до завтра отложил
Am
есть ссылка на него?
Не увлекаюсь госструктурами, специально не записывал ((: Знакомый просил помочь в работе по тому сайту. Могу сказать точно что это были судебные исполнители в Харькове. Нагуглить не получилось быстро.
Камиль
до завтра отложил
Отпишитесь пожалуйста, если будет результат. Я тоже до завтра отложил
Мишка
мои будут делать портал что-то связано со статистикой, переживают, что могут взломать и статистику изменить)))
Am
Могут, конечно же.
Am
В еволюшен можно загружать из админки через экстраз нужные плагины. Вот и первая уязвимость.
Andrey
Гос статистику... Изменить. Кто ей верит, кому она нужна.
Am
Престиж. Нужна.
Мишка
а может потому и ищут стороннего разработчика, чтобы если что свалить на него)))
Bilbo Baggins
Andrey
Хз. Я бы для многоуровнего доступа не брал бы Эво.
Dmytro
Хз. Я бы для многоуровнего доступа не брал бы Эво.
пофиг что брать можно и на ЕВО пилить просто по уму делать нормально надо
Dmytro
По факту многоуровневый доступ: это своя админка каждому менеджеру тоесть никакого доступа в Админку CMS быть не должно
Andrey
Разве что как фреймворк, а админку свою.
Andrey
На Формлистер, да, бот?
EVO bot Лёшка
На Формлистер, да, бот?
Читай документацию©(Pathologic) http://docs.evo.im/03_extras/formlister.html
Dmytro
А дальше в любой CMS у нас есть пользователи а уровневый доступ уже нужно пилить что ему можно а что нет
Dmytro
Разве что как фреймворк, а админку свою.
Только так) средствами админки делать нельзя ибо в админке должен быть ограниченный круг людей ибо мы знаем что даже менеджеру в админке простому многое позволено
Andrey
Ну где-то из коробки есть уже. Экономия времени и безопасность
Dmytro
Ну где-то из коробки есть уже. Экономия времени и безопасность
Покажи где есть из коробки многоуровневый доступ к нужным разделам 🙂 темболее статистика ) там не будет стандартных тебе документов там будет по другому )
Andrey
Друпал.
Dmytro
а так логику разных пользователей пилим на FormLister и делаем внешние админки )
Andrey
Делал. Ох, костылей получилось. Батальон кодеров вооружить можно.
Anonymous
Так в эво же есть из коробки ограничение доступа к ресурсам зависимое от группы пользователей. Или не о этом речь?
Dmytro
Один из последних проектов по доступам было таК: - доктора регистрируются и оставляют тезизы - модератор видит все тезисы + видит список экспертов коих может пинать, отправлять им письма напоминать что им надо оценить тезисы и т д - Эксперты видят только те тезисы что им нужно оценить
Dmytro
как то так было дело и пускать когото из этой кодлы в админку смысла нет 🙂 поэтому делаем личный кабинет в котором делаем что нам нужно
Dmytro
логика ВебЮзер у нас есть группы пользователей у нас есть
Sazanof
я вот такой хренью сейчас и занимаюсь как раз))
типа есть компании, доки из папки-компания 1, а внутри этой компании ещё 4разных роли для пользователей этой компании. а когда компаний море, то создавать роли стандартными средствами-жопа.
Камиль
Кто-нибудь решал задачу: нужно изображения из контента прогонять через phpthumb?
Камиль
Через плагин реализацию не подскажете?
Камиль
Или есть способ хитрее
Dmytro
Так в эво же есть из коробки ограничение доступа к ресурсам зависимое от группы пользователей. Или не о этом речь?
Из коробки там много заморочек и кнопок жать надо 🙂 поэтому проще дописывать
Камиль
В идеале было бы это реализовать уже в самом редакторе
Andrey
Я вообще не до конца понимаю иногда эти роли-связи.
Камиль
так есть же готовое на modx.im
Поищу хорошо что есть. Спасибо
Dmytro
что то типа этого http://modx.im/blog/fast-solution/1625.html
Bilbo Baggins
вообще, у меня относительно modx evo давно сформировалось мнение - это графический фреймворк. И главное, в чем он полезен для меня - это уже готовая древовидная структура ресурсов+dbAPI
Bilbo Baggins
все остальное необязательно в принципе
Bilbo Baggins
ну и шаблоны само собой
Bilbo Baggins
у вас может быть один единственный сниппет - который и будет всем функционалом сайта
Bilbo Baggins
никто не заставляет использовать готовые решения. Особенно меня напрягала как раз работа с юзерами. Поэтому до сих пор нет большого опыта работы с ними в evo
Bilbo Baggins
т.к. роли и разграничение прав делал по-своему.
Bilbo Baggins
телеграм опять отвалился или все резко взялись за работу? Или то, что я написал - все сочли бредом сумасшедшего, который лучше не комментировать?
Bilbo Baggins
Dmytro
Неа все живое 🙂
Sazanof
т.к. роли и разграничение прав делал по-своему.
я вот для целей "доступа внутри доступа" создал поле в бд в user_attributes и юзал его как определяющее поле финального доступа внутри общего доступа)
Bilbo Baggins
ну вот как раз в таких случаях проще (лично мне) было бы сделать две связанные таблички - "клиенты" и "менеджеры" и таблицу ролей
Bilbo Baggins
чем пытаться сделать на основе имеющегося функционала, да еще и так накрутить, что и сам потом не вспомнишь как оно работает
Alexei
говорит нужно php 7.1, 7.0.22 не подходит :)
Оказалось для evoTwig нужен php 7.1 т.к. требует doctrine/cache 1.7.1, который в свою очередь требует php 7.1. А жаль, очень хотелось попробовать:(
Dmytro
Так опенсервер жеж можно поднять до 7.1
Alexei
Ну да, но я прям на проект хотел использовать
Dmytro
ТАм эе банально создать папку 7.1 закунить в нее серсы php и будет работать )
Alexei
Очень уж twig облегчает жизнь мне кажется
Anonymous
Скажите пожалуйста, что в нашем DBAPI есть аналог вот такой конструкции? mysql_result($result,$i,"lang_backend")
Bilbo Baggins
не верю, что нельзя переписать на getRow
Anonymous
в 72 местах только в одном файле
Bilbo Baggins
$i - смещение в цикле? Проход по очереди каждой колонки?
Anonymous
Круче
Anonymous
Вот никогда не догадаешься
Anonymous
$i=0;
Dmytro
Да я думаю можно и переписать 🙂
Dmytro
просто никто туда не лазил не смотрел что там 🙂
Bilbo Baggins
$modx->db->getRow($result)[0];
Bilbo Baggins
чем плох?
Anonymous
Тем что в 72 местах вызов вместе с $i и указанием имени столбца?
Anonymous
Я уже извратился
Bilbo Baggins
а.., ёпт
Anonymous
Написал функцию, которая возвращает то что надо
Bilbo Baggins
Bilbo Baggins
Anonymous
$row = $modx->db->getRow( $result ) Если без цикла то вернёт 0-ую строку?
Bilbo Baggins