Size: a a a

2020 June 05

Р

Ростислав in OctoberCMS
Nikita Khaetsky
Делается это примерно так

foreach ($widget->getColumns() as $column) {
// ..
}
+ кстати работает суперски. Странно почему я не додумался до этого
источник

A

Axenia in OctoberCMS
Boarworm (602.16) увеличил карму ReaZzon (3470.34)
источник

Р

Ростислав in OctoberCMS
Так что в итоге, вот так плохо или хорошо?
источник

S

Shohabbos in OctoberCMS
MVC гласит, что вьюшки не должны уметь вытаскивать данные
источник

v

vladimir in OctoberCMS
Shohabbos
MVC гласит, что вьюшки не должны уметь вытаскивать данные
Это гласит как минимум один принцип ООП, MVC уже дело десятое))
источник

Р

Ростислав in OctoberCMS
Что я сам заметил:
- у ловаты сделано везде так
- одной строчкой в твиге можно вытащить необходимые данные, применив scope, orderBy и т.п.
- легко расширять (достаточно добавить scope, не нужно расширять property компонента и т.п.)

Но, блин, не понятно делать так или нет, лепить во все свои плагины или нет? Также как и с css. Верстать на чистом css + postcss или sass?
Там говорят sass умрет скоро, тут говорят postcss умрет. Фиг поймешь что делать )
источник
2020 June 06

NK

Nikita Khaetsky in OctoberCMS
Ростислав
Что я сам заметил:
- у ловаты сделано везде так
- одной строчкой в твиге можно вытащить необходимые данные, применив scope, orderBy и т.п.
- легко расширять (достаточно добавить scope, не нужно расширять property компонента и т.п.)

Но, блин, не понятно делать так или нет, лепить во все свои плагины или нет? Также как и с css. Верстать на чистом css + postcss или sass?
Там говорят sass умрет скоро, тут говорят postcss умрет. Фиг поймешь что делать )
Как тебе удобно так и делай, это бесконечные споры.

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

NK

Nikita Khaetsky in OctoberCMS
Ростислав
Что я сам заметил:
- у ловаты сделано везде так
- одной строчкой в твиге можно вытащить необходимые данные, применив scope, orderBy и т.п.
- легко расширять (достаточно добавить scope, не нужно расширять property компонента и т.п.)

Но, блин, не понятно делать так или нет, лепить во все свои плагины или нет? Также как и с css. Верстать на чистом css + postcss или sass?
Там говорят sass умрет скоро, тут говорят postcss умрет. Фиг поймешь что делать )
Каждый тебе скажет как делать по-своему. Тут главное голову трезвой держать, и мыслить объективно.
источник

Р

Ростислав in OctoberCMS
Пока что мне нравиться лепить код в твиге, как у ловаты )
источник

НА

Николай Ахметянов... in OctoberCMS
Ростислав
Что я сам заметил:
- у ловаты сделано везде так
- одной строчкой в твиге можно вытащить необходимые данные, применив scope, orderBy и т.п.
- легко расширять (достаточно добавить scope, не нужно расширять property компонента и т.п.)

Но, блин, не понятно делать так или нет, лепить во все свои плагины или нет? Также как и с css. Верстать на чистом css + postcss или sass?
Там говорят sass умрет скоро, тут говорят postcss умрет. Фиг поймешь что делать )
Ну postcss это высер от ситника. Сам postcss точно не умрет, так как на нем крутится автопрефиксер, а все остальные плагины честно говоря бесполезны. Сколько раз не использовал в проекте , всегда жалел. Scss + бем нотация  лучшее, что есть на данный момент лично для меня.
источник

v

vladimir in OctoberCMS
Ростислав
Что я сам заметил:
- у ловаты сделано везде так
- одной строчкой в твиге можно вытащить необходимые данные, применив scope, orderBy и т.п.
- легко расширять (достаточно добавить scope, не нужно расширять property компонента и т.п.)

Но, блин, не понятно делать так или нет, лепить во все свои плагины или нет? Также как и с css. Верстать на чистом css + postcss или sass?
Там говорят sass умрет скоро, тут говорят postcss умрет. Фиг поймешь что делать )
Тут вечные споры. @ReaZzon прав.
Просто по MVC вью должна заниматься представлением данных. Вызывая репозиторий в шаблоне, мы обращаемся к слою бд из шаблона. А это нарушение в первую очередь принципа единой ответсвенности, а потом уже самой парадигмы MVC (потому что у octobercms с mvc мало общего, а лишь редкие отголоски). Ведь по факту вью не только представляет данные но и сама их запрашивает, обрабатывает, а если ещё необходимо данные трансформировать в полученной коллекции перед выводом, то получаем ещё и слой логики в шаблоне.
источник

SC

Sergey Chepoy in OctoberCMS
Всем привет - подскажите где у Magic form происходит обработка аякса - и как его модифицировать хочу отправлять данные с формы в телеграмм
источник

v

vladimir in OctoberCMS
Sergey Chepoy
Всем привет - подскажите где у Magic form происходит обработка аякса - и как его модифицировать хочу отправлять данные с формы в телеграмм
Повесь обсервер на события модели которая в magic forms плагине.
И отсылай в телеграм при создании и соответсвии настройкам модели
источник

SC

Sergey Chepoy in OctoberCMS
эм а можно поподробнее - думал просто свой ajax повесить на on submit дабы не палить токен
источник

SC

Sergey Chepoy in OctoberCMS
но так не получилось данные собираю все ок - но не выходит их отправить (на стороне php затык) поэтому и спросил про обработчик форм
источник

DR

Daniel RU in OctoberCMS
Nikita Khaetsky
Товарищи, выпустил еще один апдейт для своего плагина Editor, который добавляет интеграцию со следующими плагинами:
- RainLab.Blog
- RainLab.StaticPages
- Lovata.GoodNews
- Indikator.News

Наконец хоть какой-то блочный редактор добрался до StaticPages. Этот день настал)

https://octobercms.com/plugin/reazzon-editor
Ошибка: Can not upload an image, try another

А также: при редактировании старых контентов, пустое окно.
источник

NK

Nikita Khaetsky in OctoberCMS
Daniel RU
Ошибка: Can not upload an image, try another

А также: при редактировании старых контентов, пустое окно.
А можешь подробнее написать, что там в консоли браузере тебе в ошибках пишется
источник

DR

Daniel RU in OctoberCMS
Nikita Khaetsky
А можешь подробнее написать, что там в консоли браузере тебе в ошибках пишется
При добавлении картинки в блоке выходить окно с вышеуказанной ошибкой. Пробовал разные типы файлов картинок. А также такая ошибка при копировании картинки и вставки из буфера.

Image Tool: uploading failed because of {body: ""Class 'ReaZzon\Editor\Classes\Plugins\Image\Plugi….ru/public_html/plugins/reazzon/editor/routes.php", code: 500, headers: {…}}
источник

Р

Ростислав in OctoberCMS
Sergey Chepoy
Всем привет - подскажите где у Magic form происходит обработка аякса - и как его модифицировать хочу отправлять данные с формы в телеграмм
источник

NK

Nikita Khaetsky in OctoberCMS
Daniel RU
При добавлении картинки в блоке выходить окно с вышеуказанной ошибкой. Пробовал разные типы файлов картинок. А также такая ошибка при копировании картинки и вставки из буфера.

Image Tool: uploading failed because of {body: ""Class 'ReaZzon\Editor\Classes\Plugins\Image\Plugi….ru/public_html/plugins/reazzon/editor/routes.php", code: 500, headers: {…}}
Очень интересно. Разберусь
источник