Андрей Степаненко

Андрей Степаненко

С нами с 28 октября 2014; Место в рейтинге пользователей: #8
Отправить деньги

ИИ-помощник для программистов: решаем проблемы с MODX Revolution

С каждым днем мир информационных технологий становится все более сложным и разнообразным. Программисты сталкиваются с новыми проблемами и вызовами, которые требуют инновационных решений. Именно здесь на помощь приходит искусственный интеллект (ИИ), революционизируя подход к решению проблем в сфере программирования. Один из примеров такого ИИ — это чат-бот GPT, способный отвечать на вопросы, связанные с популярным инструментом веб-разработки — MODX Revolution.

Ссылка на чат: t.me/modx_revoluiton_gpt_free
Андрей Степаненко
26 апреля 2023, 23:19
modx.pro
1 187
+8

GPT - генератор текстов

Уважаемый читатель, позвольте представить вам невероятную возможность волшебства технологий GPT, интегрированную в MODX! Этот инструмент откроет перед вами множество новых возможностей, упрощая создание SEO-оптимизированных текстов для категорий на вашем сайте и заменяя сниппеты на автоматически генерируемый контент, делая ваш сайт еще лучше.

Загрузите компонент:
disk.yandex.ru/d/w8o6Z1k92FuZ_Q
Андрей Степаненко
22 апреля 2023, 21:38
modx.pro
3
1 469
+11

msPre и msOptionPrice - изменения цен

Выкладываю кейс как можно в оперативном режиме поменять опции и цены на сайта за счет msPre
Андрей Степаненко
18 июля 2022, 19:47
modx.pro
899
+2

LocateMap - местоположение пользователя и его адрес

Компонент автоматически определяет координаты пользователя по API браузера и если координаты не определены то получает координаты из сервиса DaData

Демонстрация (в правом углу появиться ваш адрес)
Или если запретили определения местоположения можете самостоятельно выбрать точку на карте

Desktop

Андрей Степаненко
10 июля 2022, 14:16
modx.pro
1
902
+8

msOptionsPrice2 и управление модификациями

Кто столкнулся с добавлением или изменением модификаций через компонент msOptionsPrice2, в курсе что нужно проделать очень много действий, например, чтобы изменить скажем: 10 товаров по 2-ве модификации в каждом:


Не раз в техподдержке компонента msPre просили реализовать управление модификациями. Но как то не было решения.

Встречайте)
Долгожданный функционал
Та дам!!!


Демонстрация новой возможности


Коротенькое видео с добавлением новой модификации и изменением цены из списка youtu.be/3Qvw3lpemVM

Кто купил компонент


Может обновиться до новой версии уже сейчас msPre

Надеюсь многим пригодиться!
Андрей Степаненко
10 февраля 2022, 09:04
modx.pro
924
+11

Управление плагинами и событиями из файлов [ExtraPlugins]

Всем привет.

На конец то придумал решения чтобы не лазить в админку для подключения плагинов и подписания их на события.

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

От проекта к проекту приходиться таскать и заново подключать разные плюшки через плагины, а это рутина)
Всегда удобнее скопировать готовый файлик и прописать строчку кода для подключения каких то плюшек.

Теперь свои плагины можно будет хранить в core/plugins/ModxPlugins/.
Андрей Степаненко
18 августа 2021, 08:52
modx.pro
6
1 788
+8

CronTabManager + PHPunit (Автоматические тесты)

Всем привет.
Недавно занимался возможность интеграции PHPunit тестов со своим компонентом CrontabManager.

Сегодня удалось завершить эту разработку.
Теперь CronTabManager умеет запускать PHPunit тесты из коробки.

После установки CronTabManager как обычно создает директорию с котроллерами:
core/scheduler/Controllers/
Сейчас по дефолту добавлен контроллер demophpunit.php
core/scheduler/Controllers/demophpunit.php
Который как раз и показывает как запустить PHPunit тест.

UPD: 22.03.2020: Интеграция PHPUnit в PHPStrom с помощью компонента CronTabManager
Андрей Степаненко
21 марта 2021, 16:04
modx.pro
2
1 105
+4

Управления плагинам minishop2 или добавление полей в ms2_products через компонент [msAddField]

Все давно уже познакомились с методом добавления полей через плагины который написал Василий еще в каком то 17 или 2018 году, может раньше

Давно уже написал класс для управления полями через мой компонент который так и не представился миру msCml (синхронизация 1С с характеристикам msOptionsPrice2).

На этих выходных все таки дошли руки и собрал таки компонент msAddField (пока только на github, для самых маленьких))))): там же ссылка на яндекс диск)
Андрей Степаненко
13 октября 2020, 17:11
modx.pro
29
4 052
+22

Покупка на ultron.pro! Не забудьте обновить ядро и компонент Gallery

Пару месяцев назад была куплена сборка на сайте ultron.pro для знакомого который открыл кафе.
Все было хорошо, пока сегодня не зашел на сайт и не обнаружил что он взломан.

Ядро было обновлено сразу до версии 2.7.3-pl. Но компоненты не стал обновлять.

Дак вот если собираетесь покупать не забудьте сразу обновить компонент Gallery, так как там стоит 1.7.0-pl который был взломан в 2018 году.
Почему то разработчик не позаботился проверить свои сборки на присутствие этого компонента, хотя прошло уже 2 года.

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

Да фиг с ним с моим сайтом. Но ожидать того что сборка по умолчанию пробита, как то даже в мысли не приходило. Советуешь еще потом зайти на этот сайт подобрать какой то шаблон себе. В итоге получаешь старую сборку, которая в принципе может не работать после обновления всех компонентов.

Вообще чтобы долго не замарачиваться проще скачать сайт целиком к себе на хостинг через команду:
wget -r -k -l 7 -p -E -nc http://site.com/
и посадить его на свою сборку.
Андрей Степаненко
05 октября 2020, 18:27
modx.pro
2
2 535
+4

Лайфхак по config.inc

В modx есть файл с конфигом core/config/config.inc.php, в нем кроме установки имени базы, есть еще возможность переопределять настройки:
[[++site_name]]
{'site_name'| config}
<?php
$modx->getOption('site_name');

Но как?


1. Удаляем запись в системных настройках с ключом site_name


Андрей Степаненко
13 мая 2020, 22:08
modx.pro
2
3 413
+15