16 минут назад
Вариант 1
Переопределить метод msOrderHandler::submit() таким образом, чтобы там перед установлением статуса «Новый» проверялся способ оплаты и, если...
[miniShop2] Дополнительная логика отправки писем при оформлении заказа 1
9 часов назад
Вот давно для себя писал: modx.pro/solutions/18489
или через мускул (перед выполнением обязательно сделайте дамп) напрямую + потом кеш почистить
U...
Автопереименование повторяющегося URL 9
9 часов назад
Надо глянуть структуру XML что именно поменялось, если что пишите в ЛС могу посмотреть.
mSync - проблема с интеграцией с 1С Предприятие 8.5 1
Сегодня в 11:06
Используй phpThumbOn он как раз в префиксе указывает размер изображения.
Ссылка: modstore.pro/packages/photos-and-files/phpthumbon
имена файлов миниатюр картинок 1
Вчера в 15:11
Да особо без разницы куда писать. Я отслеживаю все записи. Но в идеале создавать issue в репозитории github.com/modx-pro/MiniShop3/issues.
MiniShop3 - 1.1.0 - Уже в Modstore.pro 19
12 января 2026, 08:59
Ни где не могу найти информацию по настройке импорта изображений «Обновлять данные существующих изображений» — не понять, на что влияет данная настрой...
msImportExport 2.0 127
11 января 2026, 13:08
нет переводов primeVue. То есть если использовать фильтры DataTable или Calendar, то они будут англискими.Вот про это я не подумал. Думаю учтем в буду...
VueTools - универсальный компонент оформления админки в MODX 3 4
08 января 2026, 12:31
Большие сомнения у меня в этом)
resComments — многоуровневые комментарии с пагинацией для ресурсов MODX3 3
07 января 2026, 15:36
вот этот сниппет
require_once MODX_CORE_PATH . 'model/modx/modx.class.php';
$modx = new modX();
$modx->initialize('web');
$modx->getService...
Проблемы с отправкой писем статус заказа из minishop2 5
Урл для редиректа придется формировать самостоятельно:
Как альтернатива — можно с минимальным расширением плагина повесить его помимо OnDocFormRender также и на OnBeforeDocFormSave (чтобы исключить возможность создания документа).
По факту, для получения ответа на ваш вопрос требуется конкретика, а именно:
— какой именно дизайн (пример сайта, макет, реализованная верстка)
— какая логика должна выполняться на странице возврата товара
— сколько (и каких) этажей в лендинге
— логотип мм… что? Нарисовать?
— сроки выполнения
Ну и дополнительно, но не критично:
— из любопытства: из-за какой причины нельзя использовать плагины?
— звучит как-то подозрительно, когда всего 10 товаров (не импорт или еще что-то) выделяют отдельным пунктом для программиста
UPD: Пункт про «дополнение» If лучше убрать. =)
Вам также потребуется отредактировать дефолтные скрипты Tickets, чтобы при нажатии на кнопку «добавить тикет/комментарий» содержимое визуального редактора отправлялось в родную textarea (до отправления на проверку). Что без проблем решается при помощи связки jQuery и родных методов TinyMCE.
TV — Возможные значения (подойдет для одиночного и множественного списка):
Код сниппета:
К слову, на этом же сайте можно посмотреть, что html-теги проявляются и при создании и при редактировании тикетов/комментариев.
Возможно, в вашей форме редактирования отваливается MarkItUp из-за сторонней ошибки javascript'a?
Если вы хотите визуализировать html-теги, вам необходимо отключить MarkItUp и самостоятельно подключить тот визуальный редактор, который умеет это делать.
Скайп Антона — inocoweb.
=)
— загружаем кучу изображений в «альбом» (ресурс)
— при нажатии на превьюшку открывать изображение в полноценном всплывающем окне
— подгружать в это окно (помимо самого изображения) комментарии TicketComments с уникальным &thread для данной картинки (не ресурса)
— расширить таблицу UserFiles, добавив в нее столбец для хранения рейтинга
— выводить рейтинг/кнопки для его изменения
Впрочем, можно попробовать реализовать и через ticketform + ufForm:
— создаете страницу «добавить фотографию»
— через TicketForm выводите в ней формы для заполнения полей ресурса (заголовок, описание)
— там же вызываете ufForm с параметром
— навешиваете рейтинги/комментарии в шаблоне созданной страницы (как и для обычного ресурса)
— нужно результат загнать в цикл по $data_value['info']['createdby'].
Если не трудно — отпишитесь потом, если реализация выйдет удобной. Я схожую задачу реализовал через (не рекламы ради) связку Tickets + UserFiles и плагин на OnDocFormSave, который при выполнении условий перепривязывал загруженные изображения на свежесозданный документ.
А ms2guploader все никак не доберусь протестировать + интересует, дружит ли он с облачной загрузкой.
Нужно:
1. В выборку
добавить автора изображения:
2. Счетчик и передаваемую информацию персонализировать для каждого автора, т.е. строка:
заменится на:
3. В цикл передачи данных в чанк:
Нужно передавать айди, заголовок и связку информации об авторе и количестве добавленных им изображений:
— соответственно, появится новый чанк &tplUser. Вот пример его содержания:
А чанк &tplRow изменится на такой:
Вроде ничего не забыл..)
+ формируют массив TicketsConfig.
+ (опционально) скрипты редактора MarkitUp.
Вы можете попробовать подгружать их самостоятельно и запускать их внутренние элементы инициализации через $(document).ajaxStop. Плюс формировать конфигурационный массив самостоятельно.
UPD: Но я вас заверяю — без глубоких знаний php+js оно того вообще не стоит и грозит очень серьезно переписать исходный сниппет.
В случае же с аякс-загрузкой их подключение не происходит.