20 августа 2020, 12:49 Дорожная карта для решения вашего вопроса примерно такая (я бы делал так) 1. Ссылка Написать пользователю показывает всплывающее окно, в котором должно быть скрытое поле с id целевого пользователя 2. При отправке сообщений можно использовать ajaxForm со своим сниппетом. 3. В сниппете все очень просто. Мы имеем на входе Id пользователя. Получаем пользователя через $user = $modx->getObject('modUser', $id)Далее формируем текст сообщения и отправляем сообщение через встроенный метод $user->sendEmail($message); Вопросы / Личные сообщения между пользователями 11 -1
10 августа 2020, 13:30 А зачем вы пишите вот так "city:=":"Санкт–Петербург"Правильно будет вот так "city":"Санкт–Петербург"Если вы ищите точное значение то := писать излишне. Оператор двоеточия нужен в более сложных записях. По существу вопроса. В самой записи ничего криминального нет. Должно работать. Давайте разбираться. Что значит не работает с дефисом? Не находит ничего или выбрасывает ошибку? Если ошибку то какую? В Журнале ошибок MODX я имею ввиду. В объекте по которому ищите у вас Санкт-Петербург как сохранен? С дефисом? С Тире? Вопросы / Экранирование "-" в &where 7 0
04 августа 2020, 12:30 Да, конечно. Лучше использовать uniqid() Пошаговые инструкции / Генерация ссылки на корзину и восстановление корзины по ссылке. 6 0
03 августа 2020, 12:49 Дык твой компонент в базу пишет. А мой в кэш. Это в разы быстрее и проще. Пошаговые инструкции / Генерация ссылки на корзину и восстановление корзины по ссылке. 6 0
03 августа 2020, 12:43 Может быть. Не пользовался. Моя задача была показать, что компонент для MODX это не обязательно долго-сложно. Пошаговые инструкции / Генерация ссылки на корзину и восстановление корзины по ссылке. 6 +3
29 июля 2020, 20:37 Посмотри как я делал на одном из проектов Через специальную js библиотеку давал возможность ручной обрезки в нужном месте. Далее сохранял полученное изображение через base64 в конечный файл. Вот библиотека Вопросы / Управляемые миниатюры изображений 3 +2
28 июля 2020, 08:06 В сниппете вызова корзины нужно писать includeTVs, а не вот это вот все. Вопросы / Вывод доп. полей в корзине minishop2. 5 +1
20 июля 2020, 13:25 Нормально вообще да! Мне помогли, я бы денег дал даже за помощь. Но не дам. Кому не жалко сами дайте. Пошаговые инструкции / Дополнительные поля профиля юзера (не extended) 138 +2
10 июля 2020, 09:47 Что мешало создать дополнительное поле price_usd и в зависимости от назначенного cultureKey использовать необходимую цену? Новые дополнения и их версии / Polylang 145 0
09 июля 2020, 14:55 Выглядит внушительно. Спасибо за работу. Новые дополнения и их версии / Polylang 145 0
09 июля 2020, 14:26 О! Еще один языковик. Было бы неплохо почитать об отличиях от Локализатора Новые дополнения и их версии / Polylang 145 +1
07 июля 2020, 08:12 Скорее всего здесь еще понадобится указать sortby => id Вопросы / Как добавить в массив одну копию ms2gallery? 6 0
07 июля 2020, 08:09 {'!pdoPage' | snippet : [ 'class' => 'sOneMusicTrack', 'loadModels' => 'ms2gallery', 'leftJoin' => [ "medium" => [ "class" => "msProductFile", "alias" => "medium", "on" => "medium.product_id = sOneMusicTrack.docid AND medium.rank = 0 AND medium.path LIKE '%/medium/%'" ], "small" => [ "class" => "msProductFile", "alias" => "small", "on" => "small.product_id = sOneMusicTrack.docid AND small.rank = 0 AND small.path LIKE '%/small/%'" ], "full" => [ "class" => "msProductFile", "alias" => "full", "on" => "full.product_id = sOneMusicTrack.docid AND full.rank = 0 AND full.path LIKE '%/full/%'" ], ], 'select' => [ "medium" => "medium.url as medium", "small" => "small.url as small", "full" => "full.url as full", "sOneMusicTrack" => "*", ], 'where' => [ 'docid' => $docid ], 'limit' => 100, 'tpl' => 'sOneMusicTrack.json' ]} Вопросы / Как добавить в массив одну копию ms2gallery? 6 +1 1
02 июля 2020, 08:09 Смешивать в одном месте php и html неправильно. Подумай как сделать разделить логику и отображение. Используй шаблонизатор. Вопросы / Сниппет - проверка файла на существование 11 0
24 июня 2020, 14:25 Привет. Не помню уже как он устроен. Я один раз сделал и забыл. Нужно поднимать исходники, смотреть. Новые дополнения и их версии / [tLogin] - Авторизация через Телеграм 30 0
20 июня 2020, 16:23 Насколько я знаю нельзя. Это самое большое ограничение MODX со стороны Restful API Если я не прав — пусть меня поправят Вопросы / Есть ли компонент для отзывов, работающий через API? 15 0
20 июня 2020, 14:01 Ну да, зачем такую мелочь как разнодоменность упоминать в постановке задачи. Это же в корне меняет дело. Easycomm использует в работе механизм сессий. Причем не только для хранения пользователя. Там еще что то было в сессиях Я могу ошибаться, пусть меня поправят — но работа без хранения ключа сессии MODX не возможна. А в другом домене ключ сессии ты не получишь в из за механизма безопастности. Вопросы / Есть ли компонент для отзывов, работающий через API? 15 0
20 июня 2020, 09:51 А куда запрос направлен? На какой php файл? Нужно на action.php в ассетах Вопросы / Есть ли компонент для отзывов, работающий через API? 15 0
20 июня 2020, 09:14 Насколько я помню, нет там проверки прав доступа. Компонент изначально предполагается как открытый для неавторизованных пользователей и отзывы\голосование работает без проверки прав. Откуда вы там взяли «access denied» — даже предположить боюсь Вопросы / Есть ли компонент для отзывов, работающий через API? 15 0
19 июня 2020, 11:16 А сотня TV для тебя значит в порядке вещей? Сайты на MODX / Создание правильных тем для MODx. Мой опыт. 23 0
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
msImportExport не сохраняет родителя по умолчанию Компонент не понимает кирилические домены при загрузку фото. пример: Error download. Url : https://антаресдвери.рф/upload/iblock/a50/a50b2ef45305a3c18f6e298f1e134880.jpg. Message...
Где можно править тексты и заголовки писем? «Управление словарями» находится в панели администратора по пути: меню Система (иконка в виде шестеренки) -> Управление словарями.
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Токены для ИИ-агентов, чтобы они могли работать с доской. Подробнее написал тут Баг проверю и постараюсь исправить.
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Лучше автоматический ci/cd настроить и не править прод напрямую. Это самый безопасный вариант. Другое дело, что далеко не каждый владелец сайта и далеко не каждый сайт готовы в авт...
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
1. Ссылка Написать пользователю показывает всплывающее окно, в котором должно быть скрытое поле с id целевого пользователя
2. При отправке сообщений можно использовать ajaxForm со своим сниппетом.
3. В сниппете все очень просто. Мы имеем на входе Id пользователя.
Получаем пользователя через
Далее формируем текст сообщения и отправляем сообщение через встроенный метод $user->sendEmail($message);
Правильно будет вот так
Если вы ищите точное значение то := писать излишне. Оператор двоеточия нужен в более сложных записях.
По существу вопроса. В самой записи ничего криминального нет. Должно работать. Давайте разбираться.
Что значит не работает с дефисом? Не находит ничего или выбрасывает ошибку?
Если ошибку то какую? В Журнале ошибок MODX я имею ввиду.
В объекте по которому ищите у вас Санкт-Петербург как сохранен? С дефисом? С Тире?
Моя задача была показать, что компонент для MODX это не обязательно долго-сложно.
Через специальную js библиотеку давал возможность ручной обрезки в нужном месте.
Далее сохранял полученное изображение через base64 в конечный файл.
Вот библиотека
Мне помогли, я бы денег дал даже за помощь. Но не дам. Кому не жалко сами дайте.
Нужно поднимать исходники, смотреть.
Если я не прав — пусть меня поправят
Easycomm использует в работе механизм сессий. Причем не только для хранения пользователя. Там еще что то было в сессиях
Я могу ошибаться, пусть меня поправят — но работа без хранения ключа сессии MODX не возможна. А в другом домене ключ сессии ты не получишь в из за механизма безопастности.