Денис

Денис

Был в сети 01 декабря 2025, 21:01
Заказы не принимаю
Причину бага так и не нашел.

Выяснил, что проблема появляется, если pdoResources выводит ресурсы, содержащие элементы, формируемые JqueryUI tabs.

В моем случае миниатюры галереи являются заголовками вкладок JqueryUI. Как только отключаю JqueryUI tabs — все начинает работать.

ОК. Попробую поотключать tv
А не может это быть связано с новой версией MODx — 2.4.2-pl?
До этого работал с 2.3.

Ради интереса отключил ЧПУ. pdoResources вообще перестал нормально работать, если указаны TV. Такое ощущение, что ошибка возникает, если после названия домена в адресе написано еще хоть что-то.
Для проверки отключил includeContent — тоже самое. Да и поле [[*content]] у меня везде пустое, кроме портфолио.
Причем если я отключаю tv-параметрами сниппет все остальное выводит корректно. Проблема возникает при вызове сниппета не на главной странице с tv-параметрами
А можно подробнее?
Что-то я не улавливаю, как на js сделать зависимости.

Допустим у меня есть Товар А, который представлен в двух цветах — Красный и Черный.
У Черного доступны размеры — XS, M, XL.
У Красного — XS, M, L, XXL.
Соответственно если выбран Красный — доступны только размеры XS, M, L, XXL., если Черный — XS, M, XL.
Товаров много, размеры и цвета разные.
Доброго времени.
А можно с помощью этого плагина реализовать привязку размеров товара в зависимости от цвета?
Т.е. для каждого цветового решения — свой набор размеров (и их количество)
Может кому поможет в будущем.

Проблема возникала из-за того, что в целях оптимизации верстки библиотека jquery подключается внизу страницы, а eventsCalendar подтягивает свой скрипт вначале.

Прописал jquery вначале страницы — проблема исчезла.
Ставил Brackets, но не особо понравилось. Для верстки и разработки использую WebStorm, мне он удобнее и привычнее.
Еще один минус Brackets — отсутствие возможности вести разработку сразу на сервере. Во всяком случае по умолчанию такой функции нет. А это очень удобная фича, особенно при разработке на разных ПК и проверке сайта на мобильных устройствах. Плюс всегда актуальные версии файлов.
Отключил register_globals, все заработало. Ajaxform работает, причем письма со вложениями уходят без проблем.
Хостинг платный (ihc.ru), что за тариф не в курсе — хостинг не мой и я его не выбирал.

Кстати не первый раз сталкиваюсь с подобным. MODx не хочет сразу дружить с некоторыми хостингами. С дешевыми вообще беда.
В консоле Хрома вылазит ошибка — Failed to load resource: net::ERR_CACHE_MISS
но она на всех сайтах присутствует.
В консоли ФФ и IE ошибок нет.

Снес сайт, очистил базу — поставил по новой — без изменений. Похоже не в Ajaxform дело.

Для проверки поставил сайт на свой тестовый хостинг — все в норме. Ajaxform отправляет форму, проблем нет.
Ставлю на основной хостинг (ihc.ru) -начинаются проблемы с Ajaxform. Хотя сам MODx работает. В предупреждениях MODx пишет — "«register_globals» установлен в ON в вашем конфигурационном файле php.ini", но это не должно сказываться на работе компоненты.