32 минуты назад
Можете PR сделать, я не против, вольем. Самому сейчас делать — мотивации нет (( мне эти функции были не нужны в свое время
FileMan - прикрепление файлов к ресурсам для MODX 3 62
Вчера в 16:36
Добрый день.
Подскажите пожалуйста, а как можно установить или приобрести компонент ExportUsers? Просто на сайте modstore.pro нет такого компонента ...
minishop2. Экспорт покупателей (не пользователей) 5
07 мая 2025, 14:38
Столкнулся с такой же проблемой вдруг, хотя сделал уже не один сайт и никогда такого не было. Оказалось все просто, если на странице подключаются скри...
Minishop2 - дублируются заказы 6
06 мая 2025, 20:21
решил таким способом получение первой картинки
{set $preview = $_modx->runSnippet('ms2Gallery', [
'resources' => $id,
'...
msProducts - не подключается превьюшка 17
05 мая 2025, 21:56
Нашёл!
options-
options-s-model
метод перебора сработал.
MODX 2.8.8 minishop2 4.4.0-pl
Утилита импорта minishop2. Как импортировать опции? 4
05 мая 2025, 20:41
Да, тоже обновлял с 2.8 до 4 версии. Тоже была ошибка 500. Все сделал как тут описано, но не помогло. Ошибка продолжает вылетать при попытке перейти к...
Не работает пакет оплаты! Не работает дополнение (и ломает страницу заказа) 4
05 мая 2025, 18:39
Добрый вечер. В тг напишите, разберемся
[ExtSession] - Расширение стандартных сессий для MODX3 16
05 мая 2025, 09:48
Большое спасибо за ответ! Так оно и есть. Articles ловят событие OnPageNotFound, при этом ни в документации это не описывается, ни в настройках ничего...
easyRedirects и Articles 2
04 мая 2025, 12:09
По одной фотке тоже не менялось. Баг какой-то, похоже. В ТП Володя помог. А вот по этой заметке хотелось бы менять группу фото, но это уже не работает...
[msOptionsPrice2] - Галерея модификаций. 33
www.w3schools.com/howto/howto_css_blurred_background.asp
где 1532 id ресурса «Все о подписках».
Напоминает попытку сделать поле email необязательным.
Если почта не указывается — генерируется случайная.
github.com/bezumkin/miniShop2/blob/master/core/components/minishop2/model/minishop2/msproductdata.class.php#L59
При установке галочки поле включаем, если значение дефис — очищаем, предоставляя возможность его заполнить.
В нем любым алгоритмом, который сможете найти по запросу «php обратимое шифрование» зашифровываете имя файла, после чего выводите ссылку /download?file=ЗАШИФРОВАННЫЙ_ПУТЬ
На странице /download другой сниппет читает GET параметр и отдает файл, на эту тему читаем к примеру статью habr.com/ru/post/151795/
А насчет конфигурации VPS… если сайт простой, то и 512 мБ памяти хватит, а если тяжелый, может 4 Гб нужно, данных мало :)
Большой совет — попробовать максимально в кеш данные класть, какие-то промежуточные наборы данных, готовые куски верстки и т.д.
У VDS еще такая проблемка, что при резких всплесках нагрузки нет большого запаса, вы явно ограничены памятью и процессором. В случае обычного хостинга, как правило, считаются средние нагрузки за какой-то период и кратковременные всплески проходят хорошо.
А ключ верно, нужно получить.
mapex и mapex2 разные компоненты!
Просто mapex должен работать, смотрите ошибки в консоли сайта, возможно что Яндекс.Карты затребовали обязательный ключ для доступа к API.
Можно каждый раз какой-нибудь сниппет вызывать для вывода поля по id пользователя.
Можно модификатором возпользоваться (Fenom)
А id пользователя, если комментарий оставил зарегистрированный, доступно в чанке как createdby
Но самое простое — да, создать отдельный раздел, где внутри будут неопубликованные страницы с pagetitle=user.id
И просто показывать контент этих страниц.
{foreach $list as $value index=$index}
Просто сравниваем его в if и делаем break
Если бы данные писать типа #76#||#760#, тогда можно было бы.
Речь про TV параметр?
А 2 раза объявлять функции с одинаковым именем нельзя.
Правильнее будет писать:
Из $_POST тащить не совсем логически верно.
А по вопросу, см. последний абзац «Custom Error Messages» документации:
docs.modx.com/current/en/extras/formit/formit.validators
Да, за денежку, но не думаю, что прям разорительно