13 апреля 2020, 21:00 Подсветка кода есть, но нет поддержки, например, таких функций: 1. Ctrl + щелчок по названию чанка и сразу открывается этот чанк в новой влкадке. Очень удоьно и быстро, не надо искать в папках данный файл чанка. 2. Ctrl + пробел автоматически находит и предлагает выбор из чанков в папке views И другие удобные штуки. Подсветка синтаксиса — это не верх удобства PhpStorm. Это умеет Notepad ++ Такое возмон настроить в связке Fenom (согласен работать на нем) + PhpStorm (всё делаю в нем)? Спасибо за ответы. Вопросы / MODX Revo + PhpStorm. Есть рекомендации по использованию? 10 0
13 апреля 2020, 20:45 Я использую Blade в Laravel и в Evo. Но я не понимаю такой короткий ответ. Как можно использовать плагин Blade в PhpStorm, чтобы поддерживался Fenom? Поясните, пожалуйста. Какая-то путаница. Вопросы / MODX Revo + PhpStorm. Есть рекомендации по использованию? 10 0
13 апреля 2020, 18:15 Что за «плагин Блэйда»?? Где его взять. Я именно это и ищу. Подскажите, пожалуйста. Вопросы / MODX Revo + PhpStorm. Есть рекомендации по использованию? 10 0
13 апреля 2020, 11:51 Спасибо за ответы! У меня почти также, но почерпнул много нового. А что насчет поддержки Fenom в PhpStorm, есть ли наработки или идеи? Вопросы / MODX Revo + PhpStorm. Есть рекомендации по использованию? 10 0
11 апреля 2020, 13:36 Скорее всего не осилю. Не всё понимаю. Но спасибо за ответ. Вопросы / MODX Revo + шаблонизатор Blade. Реально? 7 0
11 апреля 2020, 13:02 Можно подключить на сайт, этого будет достаточно. Мне просто для удобства и скорости разработки. А принципа парсера MODX мне вполне достаточно. Хотелось бы знать как это сделать самостоятельно. Вопросы / MODX Revo + шаблонизатор Blade. Реально? 7 0
11 апреля 2020, 11:45 Мне больше хотелось бы поддержки синтаксиса в PhpStorm. Уже очень удобная штука. Вопросы / MODX Revo + шаблонизатор Blade. Реально? 7 0
11 апреля 2020, 11:44 Спасибо за ответ! А как прикрутить? С чего начать и как искать информацию на данную тему? Вопросы / MODX Revo + шаблонизатор Blade. Реально? 7 0
21 февраля 2020, 13:13 Я что-то сказал про уникальность и неповторимость MODX? Радует, что в MODX можно делать также, как и в продвинутых фреймворках. Готовые решения / Выдаем вместо кэша html файлик 10 +2
20 февраля 2020, 18:10 Не, ребят! Ну ведь же чудесная у нас CMF! И расширение классов есть, и можно выдавать файл с диска вместо кэша! Ну круто. Готовые решения / Выдаем вместо кэша html файлик 10 +2
30 января 2020, 11:47 Спасибо, получилось. Вопросы / FormIt не сохраняет все выбранные значения с помощью bootstrap-select 10 0
30 января 2020, 11:40 Привет, спасибо за ответ! Нет, не указан, код уже поправил. После теста отпишусь. UPD: Спасибо за помощь! Заработало! Я так понял, что [] обозначают массив данных, когда просто select — это только одно значение, поэтому в мануалах нет []. Правильно понял? Вопросы / FormIt не сохраняет все выбранные значения с помощью bootstrap-select 10 0
30 января 2020, 11:06 Прошу помощи у русскоязычного сообщества MODX Revolution, пожалуйста. Вместе в будущее с MODX 3! Вопросы / FormIt не сохраняет все выбранные значения с помощью bootstrap-select 10 0
29 января 2020, 15:44 Ребят, помогите, пожалуйста, разобраться. Вопросы / FormIt не сохраняет все выбранные значения с помощью bootstrap-select 10 0
28 января 2020, 11:09 По коду видно, что ловим все ТВшки и засовываем их в соответствующие поля, если их много, то соединяем с помощью разделителя || В том и дело, что bootstrap-select отправляет только первый выбранный элемент. При этом мультиселекты в виде галочек — работает корректно с этим скриптом. Я так понимаю, что bootstrap-select как-то не всё отправляет? Может кто помочь разобраться, пожалуйста? Вопросы / FormIt не сохраняет все выбранные значения с помощью bootstrap-select 10 0
23 января 2020, 14:30 Привет. Спасибо за ответ. Мой код тупо отлавливает все поля и обрабатывает их. <?php $doc = $modx->getObject('modResource', array('id' => $hook->getValue('resource_id'))); if (empty($doc)) { $doc = $modx->newObject('modResource'); $doc->set('createdby', $modx->user->get('id')); } else { $doc->set('editedby', $modx->user->get('id')); } $allFormFields = $hook->getValues(); foreach ($allFormFields as $field => $value) { if ($field !== 'spam' && $field !== 'resource_id') { $doc->set($field, $value); } //we need to parse the title into the alias if ($field == 'pagetitle') { //replace spaces with - $alias = preg_replace('/[\' \']/', '-', $value); //remove non alpha and a common injection string $alias = preg_replace('/[^a-z0-9\.\x0B\-]/i', '', $alias); //this is the standard revo regexp // \0\x0B\t\n\r\f\a&=+%#<>"~:`@\?\[\]\{\}\|\^'\ } } // now set the alias $doc->set('alias', $alias); $isnew = $doc->isNew(); if ($doc->save()) { if ($isnew) { $doc->set('alias', $doc->get('alias' . '-' . $doc->get('id'))); $doc->save(); } } //resource settings $doc->set('template', '3'); $doc->set('parent', '30'); $doc->set('hidemenu', '1'); $doc->set('published', '0'); $doc->set('show_in_tree', '0'); //$time = date('Y-m-d H:i:s', strtotime('+10 minutes')); //Finds current time //$doc->set('unpub_date', '$time'); //needs to set unpublish date to 10min after published $doc->save(); foreach ($allFormFields as $field => $value) { if ($tv = $modx->getObject('modTemplateVar', array('name' => $field))) { /* handles checkboxes & multiple selects elements */ if (is_array($value)) { $featureInsert = array(); while (list($featureValue, $featureItem) = each($value)) { $featureInsert[count($featureInsert)] = $featureItem; } $value = implode('||', $featureInsert); } $tv->setValue($doc->get('id'), $value); $tv->save(); } } $modx->cacheManager->refresh(); return true; Вопросы / FormIt не сохраняет все выбранные значения с помощью bootstrap-select 10 0
23 января 2020, 11:12 Не туда написал? Вопросы / FormIt не сохраняет все выбранные значения с помощью bootstrap-select 10 0
22 ноября 2019, 17:17 Молодцы, ребята! У меня года назад был «кризис»: я так сильно ждал MODX 3, но обломался — он не вышел. Эво — хорош, но надо двигаться дальше. Стал учить Laravel + Blade (как Fenom, только как-то приятнее), сделал несколько проектов (CRUD-подобных систем), которые до сих пор расширяются! А тут ребята прикрутили Laravel + Blade + MODX! Для меня это стало как Ларка с готовой админкой. Круто, конечно. Я очень рад вашей проделанной работе. Laravel — это будущее на ближайшие лет 5-10 точно (Symfony, родитель Ларки уже как 14 лет жив, все ок). Лично у меня есть следующие пожелания/хотелки/рекомендации: 1. Больше документации и живых примеров, готовых «пресетов» для установки EVO 2.0 и других компонентов (типа файла типа env.example — готовый минимальный набор настроек). 2. FormLister… Я знаю, что через него можно делать ресурсы из фронтэнда. Но документации практически нет и огромная причина, почему я некоторые проекты делаю на Revo + FormLister, у Формлистера документация есть. В общем, опять упираемся в пункт номер 1. 3. Модуль магазина с минимальными настройками (а лучше, как конструктор страницы товара). Вот реально — минимум: Название, Параметр с выбором типа (вес, длина, единица измерения), цена за 1 позицию (за штуку или сэт/набор), Доп. параметры (здорово, если можно реализовать типа MultiTV или TemplateEdit3), Описание (поле content), Фото. Не надо всё выкладывать, мол, смотрите что он может (двести настроек)! Всё это возможно расширять плагинами. 4. И хотелось бы что-то типа похожего (внешним видом и работой) на Collections и MIGX. Тогда уже можно отказываться ото всех других движков в пользу Laravel + EVO. P.S. А можно ли в EVO 2.0 (реализовано ли) делать artisan make:migrate, make:controller, model и т.д.? Всё делается в соответствии с документацией? Спасибо еще раз за такую работу. Новости и события / Видео с EvoEvent 2019: Презентация Evolution CMS 2.0 28 +5
22 ноября 2019, 16:42 Зачем Fenom, если есть Blade? :) На самом деле DocLister (замена pdoTools) и FormLister (аналог FormIt) действительно хороши. Но лично для меня проблема с документацией — поначалу ее почти не было вообще. Сейчас ситуация значительно меняется в лучшую сторону! Видео, примеры, документация стала появляться. Молодцы, ребята! Новости и события / Видео с EvoEvent 2019: Презентация Evolution CMS 2.0 28 +1
21 августа 2019, 18:04 А зачем она нужна? Лично я не собираюсь ничего обновлять. Мне нужна удобная CMS для одностраничников (пятистраничников) и сложных проектов (веб-аппликаций) в одном движке. С админкой, как в EVO/REVO. Вот тебе, например, для чего нужна обратная совместимость? Для разработчиков / AdminRevolution. Быть или не быть? 148 +1
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
1. Ctrl + щелчок по названию чанка и сразу открывается этот чанк в новой влкадке. Очень удоьно и быстро, не надо искать в папках данный файл чанка.
2. Ctrl + пробел автоматически находит и предлагает выбор из чанков в папке views
И другие удобные штуки. Подсветка синтаксиса — это не верх удобства PhpStorm. Это умеет Notepad ++
Такое возмон настроить в связке Fenom (согласен работать на нем) + PhpStorm (всё делаю в нем)?
Спасибо за ответы.
Но я не понимаю такой короткий ответ.
Как можно использовать плагин Blade в PhpStorm, чтобы поддерживался Fenom?
Поясните, пожалуйста. Какая-то путаница.
Подскажите, пожалуйста.
А что насчет поддержки Fenom в PhpStorm, есть ли наработки или идеи?
Но спасибо за ответ.
А принципа парсера MODX мне вполне достаточно.
Хотелось бы знать как это сделать самостоятельно.
А как прикрутить? С чего начать и как искать информацию на данную тему?
Радует, что в MODX можно делать также, как и в продвинутых фреймворках.
И расширение классов есть, и можно выдавать файл с диска вместо кэша!
Ну круто.
спасибо за ответ!
Нет, не указан, код уже поправил. После теста отпишусь.
UPD: Спасибо за помощь! Заработало!
Я так понял, что [] обозначают массив данных, когда просто select — это только одно значение, поэтому в мануалах нет [].
Правильно понял?
Вместе в будущее с MODX 3!
В том и дело, что bootstrap-select отправляет только первый выбранный элемент. При этом мультиселекты в виде галочек — работает корректно с этим скриптом.
Я так понимаю, что bootstrap-select как-то не всё отправляет?
Может кто помочь разобраться, пожалуйста?
Мой код тупо отлавливает все поля и обрабатывает их.
У меня года назад был «кризис»: я так сильно ждал MODX 3, но обломался — он не вышел. Эво — хорош, но надо двигаться дальше. Стал учить Laravel + Blade (как Fenom, только как-то приятнее), сделал несколько проектов (CRUD-подобных систем), которые до сих пор расширяются!
А тут ребята прикрутили Laravel + Blade + MODX! Для меня это стало как Ларка с готовой админкой. Круто, конечно.
Я очень рад вашей проделанной работе. Laravel — это будущее на ближайшие лет 5-10 точно (Symfony, родитель Ларки уже как 14 лет жив, все ок).
Лично у меня есть следующие пожелания/хотелки/рекомендации:
1. Больше документации и живых примеров, готовых «пресетов» для установки EVO 2.0 и других компонентов (типа файла типа env.example — готовый минимальный набор настроек).
2. FormLister… Я знаю, что через него можно делать ресурсы из фронтэнда. Но документации практически нет и огромная причина, почему я некоторые проекты делаю на Revo + FormLister, у Формлистера документация есть. В общем, опять упираемся в пункт номер 1.
3. Модуль магазина с минимальными настройками (а лучше, как конструктор страницы товара). Вот реально — минимум: Название, Параметр с выбором типа (вес, длина, единица измерения), цена за 1 позицию (за штуку или сэт/набор), Доп. параметры (здорово, если можно реализовать типа MultiTV или TemplateEdit3), Описание (поле content), Фото.
Не надо всё выкладывать, мол, смотрите что он может (двести настроек)! Всё это возможно расширять плагинами.
4. И хотелось бы что-то типа похожего (внешним видом и работой) на Collections и MIGX.
Тогда уже можно отказываться ото всех других движков в пользу Laravel + EVO.
P.S. А можно ли в EVO 2.0 (реализовано ли) делать artisan make:migrate, make:controller, model и т.д.? Всё делается в соответствии с документацией?
Спасибо еще раз за такую работу.
На самом деле DocLister (замена pdoTools) и FormLister (аналог FormIt) действительно хороши.
Но лично для меня проблема с документацией — поначалу ее почти не было вообще. Сейчас ситуация значительно меняется в лучшую сторону! Видео, примеры, документация стала появляться.
Молодцы, ребята!
Мне нужна удобная CMS для одностраничников (пятистраничников) и сложных проектов (веб-аппликаций) в одном движке.
С админкой, как в EVO/REVO.
Вот тебе, например, для чего нужна обратная совместимость?