26 июля 2017, 20:36 Это уже есть. Для каждой кнопки можно свою месагу прописать или для всех одну общую. Вопросы / Предложение по улучшении modstore.pro 13 +1
26 июля 2017, 20:31 Уже сделал, там делов-то. На каждую кнопку (Установить, Деинсталлировать, Переустановить, Обновить, Проверить, Удалить, Детали) теперь можно повесить запрет. Пока в простом варианте. А там, будет время, может и UI присабачу. Щас погоняю и выложу. Вопросы / Предложение по улучшении modstore.pro 13 +1
26 июля 2017, 20:23 Хорошая идея. Заберу себе для AdminTools, если ты не против. :) Вопросы / Предложение по улучшении modstore.pro 13 +1
26 июля 2017, 09:59 Проще самому настроить уведомлялку. Рецепт: взять системный процессор, чуть взболтать и залить в cron. По желанию можно добавить немного modHelpers для вкуса. <?php $response = processor('workspace/packages/getlist', ['limit' => 0]); $result = json_decode($response->response, true); if ($result['success']) { $packages = $result['results']; $updateable = array(); foreach ($packages as $package) { if (!empty($package['updateable'])) { $updateable[] = $package['signature']; } } if ($updateable) { $content= "<p>Для следующих пакетов доступны обновления:<p>"; $content.= '<ul><li>' . implode('</li><li>',$updateable) . '<ul>'; // Уведомляем администратора (через библиотеку modHelpers) email_user('admin', 'Доступны обновления', $content); } } Вопросы / Предложение по улучшении modstore.pro 13 +1
25 июля 2017, 20:39 Нужно получить API ключ Гугл календаря. Как это сделать указано в ссылке в ошибке — «Specify a googleCalendarApiKey. See fullcalendar.io/docs/google_calendar/». Новые дополнения и их версии / [myCalendar] Календарь для MODX 96 +2
25 июля 2017, 07:17 Сессии здесь совершенно не причем. Читайте мой комментарий выше. Для разработчиков / MODX_API_MODE и процессоры 26 +1
25 июля 2017, 07:16 Вы сами пишете код или откуда-то просто копируете? Вы понимаете, что эта конструкция значит? require dirname(dirname(__FILE__)).'/index.php';Она значит — подняться на одну директорию выше текущего файла и там найти файл index.php. PHP ищет этот файл в директории elements и не находит. Об этом и сообщается в ошибке. Файл index.php находится в корне. Поэтому, чтобы его подключить, нужно ещё 4 раза вызвать функцию dirname(). Для разработчиков / MODX_API_MODE и процессоры 26 +1
25 июля 2017, 06:57 Чтобы вызвать Гугл календарь, его нужно сначала настроить. Об этом и сообщается в ошибке. Проверить можно на демосайте. Новые дополнения и их версии / [myCalendar] Календарь для MODX 96 +1
24 июля 2017, 10:14 Делается это с помощью системной настройки log_level log_level = 3 // info levelПосле этого в журнал ошибок будет записан контент, в котором возникла ошибка. Единственное неудобство — так как уровень логирования изменился, то в журнал попадут все ошибки, ворнинги и информационные сообщения. Поэтому может получиться большое полотенце. Я сделал PR, чтобы проблемный контент с ошибкой писался в лог на диске. Думаю, это значительно упростит отладку. Теперь остается ждать — примет ли его Василий и когда. Вопросы / Как выловить ошибку при компиляции Fenom? 8 +2
23 июля 2017, 10:59 ХЗ.Щас проверить не могу, идем с детьми в зоопарк. Ещё попробуй вместо children() вызвать так $.php.children();Может Василий добавил модификатор Fenom с таким же именем и он перебивает php функцию. Вопросы / Как проверить есть ли вложенные папки в категории? 7 0
23 июля 2017, 10:39 Странно. Я бы даже сказал, быть такого не может. Что-то у тебя глючит. Попробуй вывести ресурсы конкретной категории {print_str(children($id))} // Подставь вместо $id айди категории, например, главной Вопросы / Как проверить есть ли вложенные папки в категории? 7 0
23 июля 2017, 09:55 Пример с использованием библиотеки modHelpers // Дочерние элементы текущего ресурса {var $children = children($_modx->resource.id)} {if $children && resource_exists(['id:IN' => $children, 'isfolder' => 1])} Есть категории {else} Нет категорий {/if} Вопросы / Как проверить есть ли вложенные папки в категории? 7 +2
20 июля 2017, 21:28 event.preventDefault() отменяет стандартное действие, т.е. в твоем обработчике отменится сабмит формы. Но если на событие навешано несколько обработчиков, то они все сработают. Т.е. в другом обработчике события submit форма засобмитится. Чтобы отменить остальные обработчики, нужно добавить event.stopImmediatePropagation(). Но в данном случае, я бы подебажил, чтобы разобраться, почему не работает стандартный функционал ajaxForm — в файле default.js проверил бы глобальную переменную afValidated. Вопросы / Валидация ajaxForm 5 0
20 июля 2017, 16:41 Предположу, что скрипт с кодом валидации подключается после скрипта ajaxForm. Вопросы / Валидация ajaxForm 5 0
18 июля 2017, 09:28 В данном случае советую защитить админку от хулиганья. Варианты: 1. Запаролить на сервере — базовая аутентификация. 2. Маскировка админки. 3. AdminTools — логин в админку через email. Вопросы / Блокируется Администратор в админке 5 +1
16 июля 2017, 11:56 «И откуда это к нам такого красивого дяденьку занесло?» © Любовь и голуби. Дочь офицера или просто не туда повернул? Магазин дополнений / Как мы подключали онлайн-кассу в Modstore/Modhost 36 -2
14 июля 2017, 17:48 Именно поэтому по всем каналам Украину показывают. Иначе народ уже за вилы бы хватался после рассказов с очередного форума, что дно кризиса прошли, доходы россиян растут, инфляция 4%, а безработицы почти нет. Извиняюсь за флуд.Это всё Леонид, провокатор :) Магазин дополнений / Как мы подключали онлайн-кассу в Modstore/Modhost 36 +3
14 июля 2017, 17:44 Кабы польза была от таких знаний. Только одно расстройство. :( Магазин дополнений / Как мы подключали онлайн-кассу в Modstore/Modhost 36 +4
14 июля 2017, 17:22 Вопреки слухам о нехватке техники, кассу поставили в ЦОД через день после оплаты счета.В Москве проблем нет, а вот в регионах наблюдается. Сам понимаешь, в Москву за кассой не прыгнешь, а держать такие объемы на складах требует больших ресурсов. Кроме того, проблема не в самих кассах, а в дефиците фискальных накопителей для них, которые делает только один завод, одного из владельцев которого недавно расстреляли в Лондоне. Ставки очень высокие за возможность подоить народ. Магазин дополнений / Как мы подключали онлайн-кассу в Modstore/Modhost 36 +3
Редизайн сообщества так выглядит вопрос на подтверждение удаления заметки в темной теме. Кроме того при публикации заметки не увидел всплывающего уведомления об успешной публикации из-за чего о...
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
Пока в простом варианте. А там, будет время, может и UI присабачу. Щас погоняю и выложу.
Она значит — подняться на одну директорию выше текущего файла и там найти файл index.php. PHP ищет этот файл в директории elements и не находит. Об этом и сообщается в ошибке. Файл index.php находится в корне. Поэтому, чтобы его подключить, нужно ещё 4 раза вызвать функцию dirname().
После этого в журнал ошибок будет записан контент, в котором возникла ошибка. Единственное неудобство — так как уровень логирования изменился, то в журнал попадут все ошибки, ворнинги и информационные сообщения. Поэтому может получиться большое полотенце.
Я сделал PR, чтобы проблемный контент с ошибкой писался в лог на диске. Думаю, это значительно упростит отладку. Теперь остается ждать — примет ли его Василий и когда.
Может Василий добавил модификатор Fenom с таким же именем и он перебивает php функцию.
Попробуй вывести ресурсы конкретной категории
Но в данном случае, я бы подебажил, чтобы разобраться, почему не работает стандартный функционал ajaxForm — в файле default.js проверил бы глобальную переменную afValidated.
1. Запаролить на сервере — базовая аутентификация.
2. Маскировка админки.
3. AdminTools — логин в админку через email.
Дочь офицера или просто не туда повернул?
Это всё Леонид, провокатор :)
Кроме того, проблема не в самих кассах, а в дефиците фискальных накопителей для них, которые делает только один завод, одного из владельцев которого недавно расстреляли в Лондоне. Ставки очень высокие за возможность подоить народ.