3 часа назад
Предлагаю в целом обсудить понятие «вариант товара».
Я пришел к тому, что варианты — являются отдельными товарами. Возьмём для примера футболку. У ...
ms3Variants - Реализация вариантов одного товара в MiniShop3 7
7 часов назад
Добрый день. Подскажите на какой версии MODX пробуете? У меня на версии 2.8 авторизация через яндекс происходит, настройка да, несколько отличается от...
HybridAuth и VK 1
Вчера в 22:19
опытным путем выяснил что ошибку валидации радио кнопок можно вылечить добавив в форму еще один вариант
<input type="radio" name="...
Валидация radio кнопок в Sendit 1
11 марта 2026, 09:11
Привет!
Все верно:
1-го нет в магазине modstore и modx.com
2-й платный
mxEditorJs - блочный редактор Editor.js для MODX 3 2
10 марта 2026, 22:13
Все верно, сорян, в своем сообщении написал не то что хотел =)
msGiftCards - дополнение для MODX 2 + miniShop2 для продажи, применения и учета подарочных сертифика... 5
06 марта 2026, 09:38
Александр, данный компонент более недоступен для приобретения?
miniShop 2.9.1-pl 57
06 марта 2026, 09:11
Спасибо за информацию — проверим. Какой редактор используете?
MiniShop3: итоги февраля и версия 1.6.0 6
04 марта 2026, 21:09
Немного нетипичный пост на этом форуме. Будем считать это экспериментом. Кратко вводную информацию я выложил у нас в телеграм-сообществе — получил мно...
Baymard Institute: 61 рекомендация для e-commerce, о которых стоит знать 1
04 марта 2026, 20:13
Атомарненько)))
ms3FirstTimeBuyerDiscount - автоматическая скидка на первый заказ 7
Всего 125 678 комментариев
нужно было вернуть после обновление на php 5.6.40
пригодилось «Про обновление можно посмотреть тут — Update MODX Evo 1.0.8 to Evolution CMS 1.4.7»
спасибо
Line 25
Source if (!function_exists(gfGetFieldContent))
Current Snippet GetField
нужен человек, кто сможет заменить ditto или другие чанки на более свежее.
жалко, что мало документации… ((
ещё, кстати, возник вопрос на будущее: «сейчас модно, что, при оплате бонусами, новые бонусы на заказ не начисляются» — такой момент можно реализовать (без костылей)?
да мне хотелось что б сайт просто работал на другом сервере… не пойму почему не получается. просто на новом нет php 5.6.30 (native)…
блин… как не хочется обновляться, похоже прийдется…
спасибо за ответ
На версии 1.0.15 как минимум половина стандартных сниппетов/плагинов/модулей не будет работать с php 7 и выше, удивительно что ещё админка работает.
Советую обновиться до актуальной 1.4.15, как минимум из соображений безопасности и возможности работать с актуальным серверным окружением.
Про обновление можно посмотреть тут — Update MODX Evo 1.0.8 to Evolution CMS 1.4.7
Я буквально недавно решал подобную задачу, в рамках микрофреймворка slim и там было проще, в том плане, что сама архитектура фреймворка позволяет все файлы приложения хранить на уровень ниже, чем публичная директория, куда смотрит веб сервер, поэтому получить файл по прямой ссылке просто невозможно.
Сделал временное решение, но мне оно не очень нравится. описываю решение:
в папку которая указана в basePath положил файл .htaccsess т.к. сервер на apache2 со строкой
Что запретило доступ к файлам по прямой ссылке всегда, но php имеет к ним доступ.
Поэтому создал сниппет с кодом:
Тут мы обращаемся к имени файла переданного в сниппет и выдаем его в буфер вывода с соответствующими заголовками.
Вызвал сниппет [[!file_download?&filename=`[[!#GET.fn]]`]] передал ему get параметр содержащий имя файла. Сниппет вызван на странице которая принадлежит группе ресурсов на которую настроен доступ только для авторизованных.
Вроде работает, но уверен есть решение лучше. Оставлю это тут, если кто-то будет искать подобное решение, и надеюсь что более опытные пользователи посмотрят решение и предложат лучшую альтернативу.
Как он должен выглядеть? Принимать заголовки товаров и прочую нужную уже имеющуюся на сайте информацию, после чего записывать её в микроразметку.
В коде AjaxForm меняем логику генерации хеша:
и потом добавляем новую запись в базу если такого хеша еще нет. При обработке запроса AjaxForm берем данные по хешу из базы а не из сессии.
Это всегда можно)