29 декабря 2021, 13:30 Вероятно хостинг ловит 404 код ответа сайта и выводит свою страницу. Вопросы / Не работает 404 страница 15 0
23 декабря 2021, 14:26 Кроме MinifyX есть еще ModxMinify, решает туже задачу: склеивание и минификация скриптов. css первых экранов записывать в inline пока не пробовал) webp да, хорошая штука, но нужно постоянно об этом думать… Обычно все это делается уже на этапе развития сайта, его рекламы и продвижения. На этапе разработки, как правило, это никому не нужно и никто за это не платит. Вопросы / Как Вы оптимизируете вёрстку на MODX? 8 -1
15 декабря 2021, 16:26 Возможно оптимальнее будет «средний» вариант: Сравниваем изменения между картинками в выгрузке и у товара, если изменений нет — пропускаем, а если есть изменения — проще удалить все картинки и загрузить заново, чем пытаться а)удалить удаленные б) добавить новые в) изменить порядок файлов. Вопросы / Как программно менять порядок картинок в ms2Images? 3 0
10 декабря 2021, 12:31 Подозреваю что стоит попробовать уйти от @INLINE к обычному чанку. Вопросы / Fenom не работает на вложенных ресурсах 3 0
09 декабря 2021, 15:04 Что-то не так… При очистке кеша вижу в консоли: Консоль запущена… PHP notice: Undefined property: MODX\Revolution\modX::$serviceи все… Ошибка в плагине pdoTools (id = 1): PHP notice: Undefined property: MODX\Revolution\modX::$service Fatal error: Uncaught Error: Call to a member function get() on null in /var/www/modx3beta2/www/core/cache/includes/elements/modx/revolution/modplugin/1.include.cache.php:7 Stack trace: #0 /var/www/modx3beta2/www/core/src/Revolution/modScript.php(88): include() #1 /var/www/modx3beta2/www/core/src/Revolution/modX.php(1706): MODX\Revolution\modScript->process() #2 /var/www/modx3beta2/www/core/src/Revolution/Processors/System/ClearCache.php(48): MODX\Revolution\modX->invokeEvent() #3 /var/www/modx3beta2/www/core/src/Revolution/Processors/Processor.php(189): MODX\Revolution\Processors\System\ClearCache->process() #4 /var/www/modx3beta2/www/core/src/Revolution/modX.php(1771): MODX\Revolution\Processors\Processor->run() #5 /var/www/modx3beta2/www/_easyComm/_build/build.transport.php(394): MODX\Revolution\modX->runProcessor() #6 {main} thrown in /var/www/modx3beta2/www/core/cache/includes/elements/modx/revolution/modplugin/1.include.cache.php on line 7 Новые дополнения и их версии / pdoTools3 для MODX3 24 +4
09 декабря 2021, 14:35 Отличная работа! Поставил для теста, вроде работает))) Новые дополнения и их версии / pdoTools3 для MODX3 24 +2
07 декабря 2021, 10:13 В целом правильно… только вот вопрос, FormIt2db хранит данные не в json формате случайно? Поиск вы потом как будете по таблице делать? Вместо скрытых полей — можно prehook сделать и добавлять к данным информацию о пользователе, текущем времени. Вопросы / Как запомнить пользователя, если он заполнил и отправил все формы? 8 +1
30 ноября 2021, 18:23 Есть в miniShop2 скрипт для импорта из csv Он же умеет создавать ресурсы как при запуске из браузера, так и в режиме запуска из командной строки. Вопросы / resource/create API в CRON 6 +1
30 ноября 2021, 09:56 Или создавать документы через API, в целом это нормальный вариант, главное создать правильно (заполнить все поля имею ввиду) и проследить, чтобы были обработаны ситуации, если у вас плагины есть на события создания/редактирования документов. Ну и кеш там почистить потом. Или же в скрипте залогиниться в админку под пользователем-админом (менеджером), что как бы не особо безопасно… Или же настроить права так, чтобы аноним мог создать страницу, что тоже не гуд. Вопросы / resource/create API в CRON 6 +1
08 ноября 2021, 09:47 Самое простое сделать запрос в БД, примерно (! без проверки пишу) так: $q = $modx->newQuery('ecMessage'); $q->where(array( 'thread' => 123, // id цепочки сообщения 'published' => 1, 'deleted' => 0, 'rating:>' => 3, )); $count = $modx->getCount('ecMessage', $q); Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
08 ноября 2021, 09:45 Добрый день, штатно нет. Можно попробовать какой-нибудь плагин сделать на событие создания сообщения, но не уверен, что все получится 100% без вмешательство в ядро компонента Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
28 октября 2021, 09:32 Может значение длинное получается? Ну где-нить ограничение стоит 256 или 100 символов? Вопросы / Опции товара 6 0
27 октября 2021, 09:16 Да как бы вообще проще простого: {if $_modx->user.id > 0} {'!msOrder' | snippet} {else} Вам нужно авторизоваться для оформления заказа. {/if} Вопросы / minishop2 - оформление заказа ТОЛЬКО для зарегистрированных 11 +1
19 октября 2021, 09:54 В общем да… в частном нет… к сожалению ( 1. Проблемы безопасности, находят уязвимость, в старой версии (не важно чего, MODX или miniShop) никто исправлять не будет — обновляйте! 2. Проблема совместимости со сторонними компонентами. Подключен у нас модуль интеграции со СДЭК, обновили они свое API, компонент соответствующий для MODX обновился, но он теперь работает только на свежем miniShop, обновляйте! Новые дополнения и их версии / miniShop2 3.0 Alpha релиз. 27 +1
19 октября 2021, 09:41 окей) хорошо. Предположил, что частые мажорные релизы тоже не гуд, они ломают людям сайты, заставляют или многое переделывать или «забивать» на обновление компонента. Но и без них, конечно, никуда Новые дополнения и их версии / miniShop2 3.0 Alpha релиз. 27 0
19 октября 2021, 09:04 Николай, добрый день! Раз уж мажорная версия, может быть стоит и вот с этим навести порядок сразу? modx.pro/help/21786 Не так давно я писал об этой неоднозначности с email и phone в miniShop2. Новые дополнения и их версии / miniShop2 3.0 Alpha релиз. 27 +1
04 октября 2021, 10:58 У кого-то здесь недавно была схожая проблема. Оказалось, что при переносе сайта не создались индексы в БД. Стоит посмотреть, есть ли они у используемых таблиц. Вопросы / После миграции c Shopkeeper на miniShop долго грузится сайт 2 0
30 сентября 2021, 15:47 Встроенной возможности нет. Или делать свой фильтр, что скажем, посложнее. Но есть и вариант попроще — завести новую опцию «Высота каблука (диапазон)», и заполнить ее для товаров именно так, как нужно это показывать в фильтре) Вопросы / Как в mFilter2 объединить значения msoptions в фильтре? 1 0
29 сентября 2021, 13:01 Привет, посмотри здесь: modx.pro/howto/8889 modx.pro/help/1806 Вопросы / Как добавить свою вкладку в окно обновления пользователя? 4 0 1
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
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 баг исправлен
css первых экранов записывать в inline пока не пробовал)
webp да, хорошая штука, но нужно постоянно об этом думать…
Обычно все это делается уже на этапе развития сайта, его рекламы и продвижения. На этапе разработки, как правило, это никому не нужно и никто за это не платит.
Сравниваем изменения между картинками в выгрузке и у товара, если изменений нет — пропускаем, а если есть изменения — проще удалить все картинки и загрузить заново, чем пытаться а)удалить удаленные б) добавить новые в) изменить порядок файлов.
При очистке кеша вижу в консоли:
и все…
Ошибка в плагине pdoTools (id = 1):
Поставил для теста, вроде работает)))
Вместо скрытых полей — можно prehook сделать и добавлять к данным информацию о пользователе, текущем времени.
Он же умеет создавать ресурсы как при запуске из браузера, так и в режиме запуска из командной строки.
Или же в скрипте залогиниться в админку под пользователем-админом (менеджером), что как бы не особо безопасно…
Или же настроить права так, чтобы аноним мог создать страницу, что тоже не гуд.
modx.pro/solutions/22267
Можно попробовать какой-нибудь плагин сделать на событие создания сообщения, но не уверен, что все получится 100% без вмешательство в ядро компонента
1. Проблемы безопасности, находят уязвимость, в старой версии (не важно чего, MODX или miniShop) никто исправлять не будет — обновляйте!
2. Проблема совместимости со сторонними компонентами. Подключен у нас модуль интеграции со СДЭК, обновили они свое API, компонент соответствующий для MODX обновился, но он теперь работает только на свежем miniShop, обновляйте!
Не так давно я писал об этой неоднозначности с email и phone в miniShop2.
Или делать свой фильтр, что скажем, посложнее.
Но есть и вариант попроще — завести новую опцию «Высота каблука (диапазон)», и заполнить ее для товаров именно так, как нужно это показывать в фильтре)
modx.pro/howto/8889
modx.pro/help/1806