3 часа назад
Ну так они у тебя такие же будут если ты не будешь использовать дополнение
StaticElementsLive 29
4 часа назад
tv поле это конечно хорошо, но мне хотелось бы еще получать оценки от посетителей, чтобы создать возможность влиять на рейтинг )
Есть чтото в духе StarRating или LikeDislike для оценок пользователями для MODX3? 2
Сегодня в 06:41
Та кты сделай нормальное composer дополнение для MODX — и пусть его себе ставит кто хочет, вместе с остальными mmx-дополнениями. Древний транспортный ...
Facade Laravel в Modx 2/3 20
Вчера в 14:20
Я для себя нашел решение, такое как описал для Василия. Я не использую образу напрямую из dockerhub, а строю свои образы на их основании. Это позволяе...
mmxApp - разработка новых composer дополнений 11
Вчера в 12:15
К сожалению документация не полная и купить полную версию не получится( Не могу разобраться, как ресайзить изображения, как использовать webp. Буду кр...
PageBlocks. Удобное управление контентом сайта. 27
10 мая 2024, 23:56
server
{
server_name 5.35.87.177 www.5.35.87.177;
charset off;
ssi on;
index index.php index.html;
disable_symlinks if_not_owner from=$root...
Не запускается MODX с NGINX + PHP-FPM на чистом ubuntu 22.4 3
10 мая 2024, 22:57
mail ru разрешает отправлять письма с основного аккаунта, логип и пароль указанны верно, emailsender, совпадает с именем пользователя SMTP
Ошибка 111 и 110 при отправке письма пользователю, для регистрации, пакет Login 4
10 мая 2024, 09:46
Не подскажете, есть ли способ переопределить эти методы minishop2.class? Про переопределение методов msorderhandler видел, а про minishop2.class не на...
Ответ пользователю на почту через reply_to 5
10 мая 2024, 01:32
Привет из будущего! Ошибка все еще присутствует при удалении пользователя. Но пользователь все же удаляется.
[2024-05-10 00:22:10] (ERROR @ ....
Ошибка при удалении пользователей. 7
В целом, Вы просите сделать довольно сложную систему с собственной структурой таблиц, своими процессорами. вообще обособленный компонент, который должен уметь и проверять гранты пользователей, обладать бек и фронтендом, быть маштабируемым и безопасным.
Если так- готовьтесь платить нормальные деньги, а за 3-5 тысяч можете нанять школьника, который в лучшем случае сделает все криво и потом придется переделывать… Ни один уважающий себя программист не будет рассматривать такую задачу за такой бюджет…
Мне бы например пригодилось при онлайн оплате заказа, для ввода более детальных параметов, ну и вообще для любого расширения логирования, чтобы не городить свои таблицы и костыли…
Других проще найти на фрилансе.
можно и плагином через добавление скрипта в страницу, все зависит от задачи.
Получить я так понимаю нужно массив с заказом?
посмотри сниппеты из стандартной поставки MS2, например ms_order,
он как раз выводит чанк с success при определенных условиях
Но тем не менее все поля по умолчанию подтянулись корректно у меня, в отличии от Вашего сервера.
Возможно с плагинами может быть такая же беда…
Я сейчас не готов чем либо еще помогать — много работы, предполагаю что нужно просить Василия, а в идеале переписать с использованием процессоров ваш сниппет.
2,3 — пробовал сразу выставить подобное. не помогло…
По поводу ошибки — я ТС попросил протестить на нормальном сервере (Modx-test.com, или свой сделанный по твоей статье), у меня то все на локале работает.
Странная штука конечно…
Скрипт импорта с простейшей логикой — берет специально подготовленный текстовый файлик, в котором содержится информация, с разделителем | и парсит его построчно забивая массив параметров.
Каждая позиция -определенное поле в MS2.
Вот пример набора данных:
ну и соответственно это породит такой вот массив:
Далее идет соотношение MS2 к полям массива, в итоге получаем массив $productArray.
Далее делается простая логика- что если товара с артикулом $productArray['article'] нету, то мы заводим новый, стандартным методом xPDO
ну и после этого, если все создалось мы просто берем и заполняем соответствующие поля и сохраняем ресурсы.
Да, там еще есть логика загрузки картинки, используя стандартный процессор MS2 ну и еще по мелочи, но суть предельна ясна.
Так вот, эта линейная логика на сервере у ТС работает, но через 1 строку-т.е первая строка обрабатывается, вторая нет, но сам getObject и save обрабатывается, а заполнение данными — нет. т.е затык на При этом массив заполняется корректно, т.к я делаю ему print_r и смотрю что получилось, да и в журнал ничего не падает.
На локальном сервере у меня все отрабатывает как надо, товары создаются параметры тоже… На Modx-test.com не проверял, но думаю будет все тоже ОК.
Поэтому, предполагаю что проблема с сервером.
А самим снипетом ТС может поделиться с общественность, если захочет… Могу предположить, что он может быть кому-то полезен.
Вот как-то так…
Если воcпроизведешь на modx-test.com то готов помочь…
У меня такая же штука,
rtfm.modx.com/revolution/2.x/developing-in-modx/advanced-development/extending-moduser
Расширь метод miniShop2.Cart.add(); и будет счастье тебе, но я например для безусловной переадресации (т.е никаких popup итп ) юзал бы плагин, так проще мне кажется, хотя кому как
Конечно — путь Вам вот сюда!
rtfm.modx.com/revolution/2.x/developing-in-modx/basic-development/plugins
Собственно MS2 активно их использует.
Рекомендую.
Например для события корзины есть
используйте нужный вам, и напишите простой forward.
А default.js перезапишется с первым же обновлением
Если речь о стандартных полях MODX вроде pagetitle итп — то если страница стандартная, т.е не CRC то никак, если страница собственного производства как например от MS2 — то там ты сам всем рулишь через ExtJS