30 апреля 2013, 14:29 А в чанке письма они как у тебя показываются? Вопросы / Перестали отправляться уведомления MS2 и Tickets 28 0
30 апреля 2013, 08:37 Правильность самого мыла — нет. Проверка идёт только на заполнение и дубликаты. Вот исходный код валидатора. Вопросы / Tickets. Фоновая регистрация 5 0
30 апреля 2013, 06:10 Версия php какая? Такой баг вроде только на < 5.3, они не поддерживаются. Вопросы / Вызов процессора в цикле 2 0
30 апреля 2013, 06:07 Для написания в секцию юзеру нужно разрешение section_add_children, которое имеется в политике TicketSectionPolicy. Нужно создать группу ресурсов, группу юзеров, соединить их друг с другом и назначить эту политику. Вопросы / TicketForm ограничить доступные юзерам секции! 6 0
29 апреля 2013, 19:38 Для оплаты нужно создать свой сниппет, принцип описан вот тут. Лучше сразу переходи на MS2, потом еще хуже будет. Я довольно скоро поделюсь модифицированным mSearch1 для MS2. Вопросы / MS1 Итоговая стоимость и доставка. 4 0
29 апреля 2013, 19:29 В групповые политики. Для создания комментариев нужно разрешение comment_save, для этого в комплекте идёт политика безопасности TicketUserPolicy, которую нужно назначить группе этого юзера. Разве на видео этого нет? Вопросы / проблема с Tickets 13 0
29 апреля 2013, 18:33 Тебе не надоело еще первый MS мучать? Стоимость доставки вычисляется вот тут. Вопросы / MS1 Итоговая стоимость и доставка. 4 0
29 апреля 2013, 18:01 Я вот тут точно не скажу (ибо не проверял и в javascript не силён), но можно при редиректе вызывать функцию, которую будет слушать родительское окно и закрывать дочрнее, а потом обновляться. Но гораздо лучше, если Login — делать через ajax. Начать можно отсюда. Вопросы / Регистрация и авторизация в всплывающем окне. 8 0
29 апреля 2013, 17:47 Самый простой — открывать форму во всплывающем окне браузера методом window.open(); Более красиво, через ajax можно сделать только авторизацию по логину\паролю, с социальной авторизацией (как тут) не прокатит. Вопросы / Регистрация и авторизация в всплывающем окне. 8 0
29 апреля 2013, 17:44 Ты сначала попробуй, а потом хвали =) Вопросы / Список разделов каталога в TV типа checkbox 3 0
29 апреля 2013, 17:40 Подскажу — так вообще ничего не выйдет. Эти параметры лежат в отдельной таблице, getResources про них не знает. Вот тут подробнее. Вопросы / MiniShop2. Как собрать теги всех товаров в меню? 3 0
29 апреля 2013, 17:19 Через pdo/xPDO. Чтобы потом находить товары по этим тегам — тоже придётся программировать. Вопросы / MiniShop2. Как собрать теги всех товаров в меню? 3 0
29 апреля 2013, 17:17 Смотри, вот сниппет, который построит тебе дерево ресурсов глубиной в 2 уровня, от указанного родителя. $parent = 3; $exclude_parents = array(3,13,69,81); $template = 4; $ids = $modx->getChildIds($parent, 1, array('context' => 'web')); // получаем всех потомков родителя $q = $modx->newQuery('modResource', array('parent:IN' => $ids, 'OR:id:IN' => $ids)); // Выбираем подкатегории + категории $q->andCondition(array('id:NOT IN' => $exclude_parents, 'template' => $template)); // Убираем ненужные по id и шаблону $q->select('id,pagetitle,parent'); // Нам нужно только 3 поля // Поехали! $resources = array(); if ($q->prepare() && $q->stmt->execute()) { while ($row = $q->stmt->fetch(PDO::FETCH_ASSOC)) { if ($row['parent'] == $parent) { if (isset($resources[$row['id']])) { $resources[$row['id']] = array_merge($resources[$row['id']], $row); } else { $resources[$row['id']] = $row; $resources[$row['id']]['children'] = array(); } } else { $resources[$row['parent']]['children'][$row['id']] = $row; } } } echo'<pre>';print_r($resources);die; Вот такой будет результат. Array ( [1] => Array ( [id] => 1 [pagetitle] => Главная [parent] => 0 [children] => Array ( ) ) [11] => Array ( [children] => Array ( [2] => Array ( [id] => 2 [pagetitle] => Категория 1 [parent] => 11 ) [4] => Array ( [id] => 4 [pagetitle] => Корзина [parent] => 11 ) ) [id] => 11 [pagetitle] => miniShop2 [parent] => 0 ) )Ну а дальше ты можешь пройтись по нему foreach() и оформить как угодно. Обрати внимание, что у всез нужных ресурсов должен быть один указанный шаблон, иначе дерево может быть неправильным. Вопросы / Список разделов каталога в TV типа checkbox 3 0
29 апреля 2013, 13:32 А нет ли у тебя в чанках сниппета какого-то, может он ошибку выдает или рекурсию устраивает? Все письма парсятся как страницы сайт. Глянь в лог сервера и системный журнал, возможно у тебя прям ошибка php. Вопросы / Перестали отправляться уведомления MS2 и Tickets 28 0
28 апреля 2013, 19:40 Раз не сохраняется — значит что-то неправильно. Если правильно — значение пишется в сессию и сохраняется при обновлении страницы. Либо у меня ошибка, либо ты что-то не так вводишь. Там используется функция filter_var() — у тебя версия php какая? Можешь прислать логин\пароль от сайта на bezumkin@ya.ru, поглядеть? Вопросы / поле email 4 0
28 апреля 2013, 18:34 Может, неправильно заполнил? Если страницу после этого обновить, оно заполнено, или нет? Вопросы / поле email 4 0
28 апреля 2013, 16:11 Вот это вот у тебя где прописано? ini_set('apc.cache_by_default', 'Off'); Пропиши в /index.php, если оно не там. Если и тогда не поможет — пришли данные от сайта на bezumkin@yandex.ru — погляжу. Хостинг / Работа с кэшерами в Revolution 167 0
28 апреля 2013, 13:21 Попробуй еще удалить директорию /core/cache/. В phpinfo() он и не должен отключаться, если только вообще модуль не загружать — но так не надо, будет памяти больше уходить. Хостинг / Работа с кэшерами в Revolution 167 0
28 апреля 2013, 04:57 Лично я с Evolution не работаю уже года 2. Лучше на modx.im про него спрашивать. Вопросы / Фильтрация Ditto Evo 1.0.6 1 0
MiniShop3 1.13.0 (Август 2026) @Николай Савин Николай огромное спасибо за ревью, тестирование и саму работу! Движемся дальше — сделаем лучший ИМ для MODX вместе!
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
Проверка идёт только на заполнение и дубликаты. Вот исходный код валидатора.
Такой баг вроде только на < 5.3, они не поддерживаются.
Нужно создать группу ресурсов, группу юзеров, соединить их друг с другом и назначить эту политику.
Лучше сразу переходи на MS2, потом еще хуже будет. Я довольно скоро поделюсь модифицированным mSearch1 для MS2.
Для создания комментариев нужно разрешение comment_save, для этого в комплекте идёт политика безопасности TicketUserPolicy, которую нужно назначить группе этого юзера.
Разве на видео этого нет?
Стоимость доставки вычисляется вот тут.
Но гораздо лучше, если Login — делать через ajax. Начать можно отсюда.
Более красиво, через ajax можно сделать только авторизацию по логину\паролю, с социальной авторизацией (как тут) не прокатит.
Эти параметры лежат в отдельной таблице, getResources про них не знает. Вот тут подробнее.
Чтобы потом находить товары по этим тегам — тоже придётся программировать.
Вот такой будет результат.
Array ( [1] => Array ( [id] => 1 [pagetitle] => Главная [parent] => 0 [children] => Array ( ) ) [11] => Array ( [children] => Array ( [2] => Array ( [id] => 2 [pagetitle] => Категория 1 [parent] => 11 ) [4] => Array ( [id] => 4 [pagetitle] => Корзина [parent] => 11 ) ) [id] => 11 [pagetitle] => miniShop2 [parent] => 0 ) )Ну а дальше ты можешь пройтись по нему foreach() и оформить как угодно. Обрати внимание, что у всез нужных ресурсов должен быть один указанный шаблон, иначе дерево может быть неправильным.Все письма парсятся как страницы сайт. Глянь в лог сервера и системный журнал, возможно у тебя прям ошибка php.
Либо у меня ошибка, либо ты что-то не так вводишь.
Там используется функция filter_var() — у тебя версия php какая?
Можешь прислать логин\пароль от сайта на bezumkin@ya.ru, поглядеть?
Если страницу после этого обновить, оно заполнено, или нет?
Пропиши в /index.php, если оно не там. Если и тогда не поможет — пришли данные от сайта на bezumkin@yandex.ru — погляжу.
В phpinfo() он и не должен отключаться, если только вообще модуль не загружать — но так не надо, будет памяти больше уходить.
Лучше на modx.im про него спрашивать.