ProlektSiteBuilder - Конструктор сайтов на MODX



Прошло почти 3 года от момента публикации описания идеи до публикации компонента. Мы несколько раз откладывали работу над ним, но все равно собрались и реализовали задуманное. Чем и хотим поделиться с вами.

Николай Хохлунов
16 июня 2023, 20:05
modx.pro
1
2 857
+9

Ищу разработчка на долгосрок

21 200 000
Ищу шаристого fullstack разработчика, которому в Modx стало тесно и он решил двигаться в Laravel/VueJS.

О проекте.
Eparket — интернет-магазин на Modx 2.8.4 + рядом лежит Laravel. 300к товаров, 2к категорий, 4к юзеров/день. Со временем от стандартных компонентов отказались полностью. Своя CRM/OMS, свои модели товаров, категорий, валют, прайс-кодов, роутинг, процессоры и прочая внутренняя кухня. Много нативных sql-запросов. Код храним на github, там же задачи по разработке. Под каждую задачу отдельная ветка. Деплой через github actions.
Павел Голубев
16 июня 2023, 16:20
modx.pro
494
0

Modx revolution + modRest + ModGraphQL

1
Ищу разработчика, у которого есть готовый билд на MODx Revo с graphQl

мой телеграм @doudy767
Петр
16 июня 2023, 15:49
modx.pro
372
0

про frontend, sse, websocket и прочее. Поделитесь опытом.

Господа, опытные разработчики, если не лень, поделитесь опытом правильной современной веб разработки.
Речь о разработке с четким разделением фронтенда и бекенда, где на фронтенде реализована spa шка например на vue, а бекенд это rest api, например на php.

Постараюсь сформулировать четкие вопросы, чтобы получить четкие ответы.
Александр Мельник
15 июня 2023, 23:25
modx.pro
470
0

Нужна подсказка по where в MsProduct

В снипете вызываю .$modx->runSnippet('msProducts',$option_par). и в
$option_par указываю
'where' => '{«Data.is_general:=»:1,«OR:id:IN»:'.$dop.'}',
где .$dop. это строка с id через запятую. И само собой одиночкая ковычка не дает записи работать. 'where' => '{«Data.is_general:=»:1,«OR:id:IN»:"'.$dop.'"}', тоже неработает. Само собой если прописать id просто руками без переменной, 'where' => '{«Data.is_general:=»:1,«OR:id:IN»:1234,5678,89654,4848}' то все работает. Прошу помощи. Вроде все где-то на поверхности но всю голову уже сломал.
Сергей С
15 июня 2023, 17:55
modx.pro
832
0

Интеграции и доделки - интернет-магазин под MODX Revolution 2.8.3-pl

Есть сайт под MODX Revolution 2.8.3-pl
По нему достаточно часто нужны доделки и правки. Нужен самозанятный \ ИПшник \ ОООшка — с возможностю заключения договора и работы по безналу.
Компетенции на фронт и на бэк — установкой готовых модулей не отделаться, нужно писать код.
От вас — портфолио и стоимость часа работы.
Схема работы — оплата по частям, часть сделана — оплачено. В дальнейшем — по договорённости.

Текущие задачи:
1. Подключить дополнительный способ доставки — самовывоз через 5post; интеграция по API
2. Подключить эквайринг — Сбер; интеграция по API
3. Изменить интеграцию с текущей курьерской службой — показывать на сайте актуальные «окна» доставки, которые отдаёт доставщик; интеграция по API
4. Поменять в корзине сроки доставки (поменять текст в шаблоне)
5. Для курьерской службы добавить возможность выбора даты доставки

Срок — 30 июня
Андрей
15 июня 2023, 14:26
modx.pro
386
0

MOXI - Быстрая настройка Modx Revo после установки

Рассмотрим как автоматизировать начальную настройку modx с помощью готового инструмента.


Алексей Соин
15 июня 2023, 12:44
modx.pro
5
1 432
+27

получение полей в парсере

Хочу решить задачу получения нескольких одинаковых полей находящихся внутри одинакового тега, если конкретнее то это поле file: внутри тега script. В источнике их бывает по 3-4

Если я использую выражение regexp
/file:\s*["']([^"']+)["']
то получаю первое из них
а мне нужно получить их все и сунуть в TV чтобы потом вывести на странице сайта

сам код в источнике выглядит примерно так
<script>
jwplayer.key = "kESrsgULvYO7r2MfUelqj3vs+2i8JdQBqjGNmA==";
jwplayer("js-mediaplayer-6480e6f64c59b71aff74aa10").setup({
primary:     "html5",
file:        "https://mf.b37mrtl.ru/media/vids/2023.06/6480e6f64c59b71aff74aa10.mp4",
image:       "https://mf.b37mrtl.ru/media/pics/2023.06/article/6480e8d94c59b71aff74aa13.jpg",
</script>
для парсинга использую xParser
Евгений
14 июня 2023, 15:36
modx.pro
391
0

Исправить ошибку в конфигуратора при работе на мобильных устройствах от Apple

Всем привет, есть проблема с работой конфигуратора сайта на мобильных устройствах от Apple (тестировали на Iphone и Ipad)

При использовании конфигуратора на страницах сайта, конфигуратор или сайт полностью перестает работать.

При этом на Андройд и ПК такого не происходит.

Подробности готов предоставить в лк.

Задача — исправить ошибку, при необходимости, переписать конфигуратор. На следующем этапе будут задачи по доработке сайта, но преступать к ним не можем пока не решим первую проблему.

MODX Revolution 2.6.4
Иван
13 июня 2023, 18:02
modx.pro
361
0

AMO CRM - решение бага с получением токена авторизации.

Первое получение токена авторизации к компоненте AMO CRM пожалуй самый распространенная проблема, с которой сталкиваются все пользователи компонента.

Да действительно механизм первого подключения сайта к AMO CRM получился неудачным, еще на стадии архитектуры. Когда-нибудь я обязательно выпущу обновление, а пока хотел бы поделиться скриптом упрощающим жизнь.
Николай Савин
12 июня 2023, 21:37
modx.pro
4
2 481
+8