Modx revolution + modRest + ModGraphQL
1
Ищу разработчика, у которого есть готовый билд на MODx Revo с graphQl
мой телеграм @doudy767
мой телеграм @doudy767
про frontend, sse, websocket и прочее. Поделитесь опытом.
Господа, опытные разработчики, если не лень, поделитесь опытом правильной современной веб разработки.
Речь о разработке с четким разделением фронтенда и бекенда, где на фронтенде реализована spa шка например на vue, а бекенд это rest api, например на php.
Постараюсь сформулировать четкие вопросы, чтобы получить четкие ответы.
Речь о разработке с четким разделением фронтенда и бекенда, где на фронтенде реализована spa шка например на vue, а бекенд это rest api, например на php.
Постараюсь сформулировать четкие вопросы, чтобы получить четкие ответы.
Нужна подсказка по 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}' то все работает. Прошу помощи. Вроде все где-то на поверхности но всю голову уже сломал.
$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}' то все работает. Прошу помощи. Вроде все где-то на поверхности но всю голову уже сломал.
Интеграции и доделки - интернет-магазин под MODX Revolution 2.8.3-pl
Есть сайт под MODX Revolution 2.8.3-pl
По нему достаточно часто нужны доделки и правки. Нужен самозанятный \ ИПшник \ ОООшка — с возможностю заключения договора и работы по безналу.
Компетенции на фронт и на бэк — установкой готовых модулей не отделаться, нужно писать код.
От вас — портфолио и стоимость часа работы.
Схема работы — оплата по частям, часть сделана — оплачено. В дальнейшем — по договорённости.
Текущие задачи:
1. Подключить дополнительный способ доставки — самовывоз через 5post; интеграция по API
2. Подключить эквайринг — Сбер; интеграция по API
3. Изменить интеграцию с текущей курьерской службой — показывать на сайте актуальные «окна» доставки, которые отдаёт доставщик; интеграция по API
4. Поменять в корзине сроки доставки (поменять текст в шаблоне)
5. Для курьерской службы добавить возможность выбора даты доставки
Срок — 30 июня
По нему достаточно часто нужны доделки и правки. Нужен самозанятный \ ИПшник \ ОООшка — с возможностю заключения договора и работы по безналу.
Компетенции на фронт и на бэк — установкой готовых модулей не отделаться, нужно писать код.
От вас — портфолио и стоимость часа работы.
Схема работы — оплата по частям, часть сделана — оплачено. В дальнейшем — по договорённости.
Текущие задачи:
1. Подключить дополнительный способ доставки — самовывоз через 5post; интеграция по API
2. Подключить эквайринг — Сбер; интеграция по API
3. Изменить интеграцию с текущей курьерской службой — показывать на сайте актуальные «окна» доставки, которые отдаёт доставщик; интеграция по API
4. Поменять в корзине сроки доставки (поменять текст в шаблоне)
5. Для курьерской службы добавить возможность выбора даты доставки
Срок — 30 июня
MOXI - Быстрая настройка Modx Revo после установки
Рассмотрим как автоматизировать начальную настройку modx с помощью готового инструмента.
получение полей в парсере
Хочу решить задачу получения нескольких одинаковых полей находящихся внутри одинакового тега, если конкретнее то это поле file: внутри тега script. В источнике их бывает по 3-4
Если я использую выражение regexp
а мне нужно получить их все и сунуть в TV чтобы потом вывести на странице сайта
сам код в источнике выглядит примерно так
Если я использую выражение 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 Исправить ошибку в конфигуратора при работе на мобильных устройствах от Apple
Всем привет, есть проблема с работой конфигуратора сайта на мобильных устройствах от Apple (тестировали на Iphone и Ipad)
При использовании конфигуратора на страницах сайта, конфигуратор или сайт полностью перестает работать.
При этом на Андройд и ПК такого не происходит.
Подробности готов предоставить в лк.
Задача — исправить ошибку, при необходимости, переписать конфигуратор. На следующем этапе будут задачи по доработке сайта, но преступать к ним не можем пока не решим первую проблему.
MODX Revolution 2.6.4
При использовании конфигуратора на страницах сайта, конфигуратор или сайт полностью перестает работать.
При этом на Андройд и ПК такого не происходит.
Подробности готов предоставить в лк.
Задача — исправить ошибку, при необходимости, переписать конфигуратор. На следующем этапе будут задачи по доработке сайта, но преступать к ним не можем пока не решим первую проблему.
MODX Revolution 2.6.4
AMO CRM - решение бага с получением токена авторизации.
Первое получение токена авторизации к компоненте AMO CRM пожалуй самый распространенная проблема, с которой сталкиваются все пользователи компонента.
Да действительно механизм первого подключения сайта к AMO CRM получился неудачным, еще на стадии архитектуры. Когда-нибудь я обязательно выпущу обновление, а пока хотел бы поделиться скриптом упрощающим жизнь.
Да действительно механизм первого подключения сайта к AMO CRM получился неудачным, еще на стадии архитектуры. Когда-нибудь я обязательно выпущу обновление, а пока хотел бы поделиться скриптом упрощающим жизнь.
mFilter2 Could not load config
Всем привет.
К сожалению поддержка по дополнению закончилась так как покупка совершалась еще в 21 году.
В общем такая ситуация. Есть каталог продуктов. Есть фильтрация. При выборе в фильтре любого параметра появляется окно
Could not load config
Что уже только не пробовал
Кеш очищал
таблицу с сессиями удалял
Ничего не помогает. Ошибка как вылезала так и лезет
При этом если в админке авторизован то ошибки нет. Только как гость тогда ошибка.
В консоли браузера ошибок нет
В журнале появляется такая ошибка
[2023-06-12 09:52:08] (ERROR @ /home/..../public_html/core/components/seofilter/model/seofilter/sfcount.class.php: 572) [SeoFilter] Method getIdConditions is not exists in this class
Может кто помочь решить?
Заранее благодарен.
К сожалению поддержка по дополнению закончилась так как покупка совершалась еще в 21 году.
В общем такая ситуация. Есть каталог продуктов. Есть фильтрация. При выборе в фильтре любого параметра появляется окно
Could not load config
Что уже только не пробовал
Кеш очищал
таблицу с сессиями удалял
Ничего не помогает. Ошибка как вылезала так и лезет
При этом если в админке авторизован то ошибки нет. Только как гость тогда ошибка.
В консоли браузера ошибок нет
В журнале появляется такая ошибка
[2023-06-12 09:52:08] (ERROR @ /home/..../public_html/core/components/seofilter/model/seofilter/sfcount.class.php: 572) [SeoFilter] Method getIdConditions is not exists in this class
Может кто помочь решить?
Заранее благодарен.
Не про modx, а про docker, но все равно интересно.
Последнее время я много уделяю сил на изучение docker, как важного для меня инструмента.
Также я достаточно давно пользуюсь операционными системами на базе ядра linux, как на своем компе, так и на серверх.
И как опытный пользователь линкуса, я твердо выучил правило – работать из под root пользователя небезопасно.
И вот когда я начал углубленно изучать то, как устроены образы докера, что является самым базовым слоем в образе и так далее, меня очень сильно напрягал тот факт, что каждый контейнер, запускаем на основании любого образа, по умолчанию работает от root пользователя. Уж очень несекьюрно это выглядит, но пока, скажем так, эта технология на подъеме, то люди похоже просто предпочитают «не думать о плохом».
Также я достаточно давно пользуюсь операционными системами на базе ядра linux, как на своем компе, так и на серверх.
И как опытный пользователь линкуса, я твердо выучил правило – работать из под root пользователя небезопасно.
И вот когда я начал углубленно изучать то, как устроены образы докера, что является самым базовым слоем в образе и так далее, меня очень сильно напрягал тот факт, что каждый контейнер, запускаем на основании любого образа, по умолчанию работает от root пользователя. Уж очень несекьюрно это выглядит, но пока, скажем так, эта технология на подъеме, то люди похоже просто предпочитают «не думать о плохом».