Andrey
Надо короче как всегда — запулить в доку, народ прибежит, обложит хуями и скажет, как надо.
Volodymyr
Ну у меня было, на первом шаге выбираешь свой город, дальше получаем способы доставки подходящие
Andrey
Ещё и в личку потом писать будут, что "нихуя ни панимаеш а видио делаишь", цитирую.
Volodymyr
Ну это развитие. Понятно, что когда сделал, и сказали все гавно переделывай, то не в кайф. Но так ты развиваешся
Volodymyr
Вот тот же blang гавнокод, гавнокодом, но работае нормально
Andrey
Да я так, угораю.
Volodymyr
Не ну вот, когда я писал collection, сделал все в одном класе, и разширение через наследования, я думал что это круто, и ооп рулит
Volodymyr
По факту, это реально как сказали в чате не ооп, а просто функциональный подход, реализованный на класах
Volodymyr
Просто в чате сказал, один человек, херня, но он не аргументировал, и не сказал как лучше
Volodymyr
Ладно, был рад пообщатся, нашел человека, по vuejs чему рад. Всем спасибо за советы и точку зрения
Volodymyr
Я все на сегодня
Pathologic
Спасибо. Сохраню твои комментарий на будущее
https://github.com/duozersk/hybridauth/tree/ESIA/additional-providers/hybridauth-esia/Providers
Камиль
Pathologic
оно может протухло давно, но сам принцип вряд ли сильно изменился
Aliaksandr
Ст 272 ук рф. До 4 лет :)
Aleksandr
а есть аналог templatesEdit в случае отсутствия доверия к менеджеру? даже если для шаблона скрыты какие-то параметры (например шаблон документа), но у менеджера была открыта страница редактирования, то он сможет сменить шаблон, а это не есть хорошо
Aleksandr
и кстати, кто-то жаловался что в 2.0.2 пропала в админке возможность править свои типы отдаваемого контента - так вот установка templatesEdit фиксит эту проблему
Aleksandr
и из коробки на самих ресурсах вместо 3 их становится 5
Aleksandr
А кто мешает закиыть доступ к плагинам и шаблонам ?
не, речь не о том, я просто в хроме добавляю поле template например селектом и выбираю из существующих - вуаля и менеджер у которого не отображается мол выбор шаблона для страницы при этом может его поменять, т.е. все-таки templateEdit работает на фронте если так можно выразиться а не на бэкенде
Aleksandr
а в ролях нет галки для каждого tv ^__^
Aleksandr
или точнее свойства документа
Алексей
товарищи evo может работать без БД сервера? Лишь на файлах? Если да - востребовано это у вас или нет?
Andrey
Можно написать сервер, который будет прослойкой между файлами и Эво и будет отдавать ей все в формате mysql. Но это получится mysql-сервер.
Алексей
Ясно. спасибо.
Aliaksandr
Создай роль, отнеси туда "ненадежных" и скрой все))
Aleksandr
Для разных ролей могут быть разные конфиги
в том то и дело что я делаю разные конфиги, но по факту переделав страничку в браузере, менеджер может изменить свойства документа, которые не выводятся через templatesEdit, т.е. он их не выводит, но обрабатывает входящие команды на изменение
Aleksandr
Так запрети этой роли ходить в шаблоны. Или где он ее переделывает?
ну свойства документа если открываешь через админку там есть заголовок, алиас, шаблон, тв-шуи и т.д.
Aleksandr
в ролях более глобально - например запретить редактировать или сохранять и все в таком духе, но не управление доступом к отдельным свойствам
Aleksandr
а в templatesEdit можно скрыть для менеджера отдельное свойство для шаблона документа
Aleksandr
или под конфигами подразумевается что кроме визуального конструктора?
Aliaksandr
Я не понимаю по китайски) скрой поле и менеджер его не редактирует
Aliaksandr
Или у тебя там менеджеры через консоль подсовывают несуществующие поля?
Aliaksandr
Типа скрыли от них поле template, они его через консоль вписали, туда другое значение подсунули, сохранили и так изменили шаблон?) Ну так наверно можно
Aleksandr
именно так
Aleksandr
я о том и говорю
Aleksandr
только не через консоль а банально панель разработчика в хроме ctrl+shit+i
Aliaksandr
Ну для таких хакеров наверно другие средства, а не конструктор шаблона)
Aleksandr
Ну для таких хакеров наверно другие средства, а не конструктор шаблона)
ну вот о том и вопрос, может есть такие возможности в конструкторе, у меня есть опыт создания самописного редактора документов, думал может без велосипедов или элегантно как-то, потому что templatesEdit очень понравился концепцией
Aliaksandr
Он, я так понимаю, просто рендерит поля в нужном виде. А их сохранением занимается как и раньше модх
Aleksandr
Он, я так понимаю, просто рендерит поля в нужном виде. А их сохранением занимается как и раньше модх
а для веб-пользователей есть какое-то решение для редактирования документов?
Aleksandr
в экосистеме evo2
Aleksandr
Своих -формлистер. Чужих вряд ли, кому это надо)
ну мне надо ^_^ буду наверное переносить самописное говно на api evo2
Aleksandr
только сколько это времени займет
Aleksandr
через FL все же наверное быстрее, тем более у него интеграция офигенная
Aliaksandr
И что, вебпользователи будут редактировать любые документы?
Aliaksandr
Для этого менеджеры в модх
Aleksandr
Для этого менеджеры в модх
так под менеджером зайдет в админку и жопа
Aliaksandr
Менеджеру можно закрыть доступ в админку
Aliaksandr
Обычно вебпользователь редактирует только свое, типа личный кабинет https://github.com/Pathologic/FormLister/blob/master/assets/snippets/FormLister/core/controller/Content.php
Aliaksandr
аватарку, имя, мыло?
Нет, типа те объявления, которые он добавил
Aliaksandr
Но тут может и не так, не вникал особо, может там есть группа, которая может редактировать все или ее можно создать своим контроллером :-)
Aliaksandr
Да, там есть параметр onlyOwners, так что можно и так и так
Aleksandr
Да, там есть параметр onlyOwners, так что можно и так и так
ну да, а через админку это коммунистический подход
Aliaksandr
ну да, а через админку это коммунистический подход
Ну там тоже вряд ли он проверяет при сохранении, есть ли такие поля в шаблоне редактирования или юзер их вписал сам:)
Aliaksandr
Если боишься менеджеров-хакеров, пиши плагин со списком разрешенных полей (можешь их тянуть из конфига templatesEdit) или задавать сам
Aliaksandr
Слово "вряд ли" лишнее:)
Andrey
Странный подход. Если есть менеджеры, которых пускают в админку, это автоматически означает некий уровень доверия. И если они его не оправдывают, подсовывая всякую хуйню а-ля "хакер", значит этих менеджеров надо ебать уже административными методами. Если же доступ доверия не предполагает, то это веб-юзеры, для которых надо писать свой интерфейс добавления, где они все и их ввод будет анально огорожен.
Aliaksandr
Ну формально получается, что я давая объявления на какой-нибудь доске объявлений на формлистере, я смогу постоянно поднимать это объявление, подсовывая новый createdon при редактировании:)
Aliaksandr
Не проверял, но в теории возможно
Pathologic
в формлистере можно указать разрешенные или запрещенные поля (:
Aliaksandr
Это хорошо :)
Aleksandr
в формлистере можно указать разрешенные или запрещенные поля (:
так если на формлистере, то понятно что только то что можно будет задействовано, но это уже полусамопис, хоть и отталкиваемся в этом случае от отличного инструмента
Pathologic
ну а такие решения всегда будут полусамописом
Pathologic
или окажется что проще написать, чем настроить
Pathologic
в формлистере главная задумка, чтобы ты логику писал свою, не отвлекаясь на всякие валидации и чекбоксы (:
Igor
Всем привет! а есть какое-то решение для создания amp страниц или инструкция как это все собрать ?
Андрей
https://github.com/Nicola1971/ampx
Андрей
http://modx.im/blog/develop/4632.html
Андрей
привет