В целом может извиняться и не за что, но когда в моей голове произошло переосмысление ряда моментов кое-каких, то почему стал чувствовать себя дураком по ряду моментов:-) Касательно недополучение прибыли modx.pro я бы на самом деле поспорил. С одной стороны да, если закачать туда платные дополнения всех разработчиков, то выручка может взлететь прилично я думаю, но с другой стороны тут мне кажется имеется политический момент. Нельзя забывать, что modstore.pro в первую очередь заточен под внутренние продукты типо minishop2…
Хотя по поводу последнего у меня ой как много претензий за последнее время накопилось… Дошло даже до забавного. Решил от дальнейшего его использования отказаться, т.к. для вариативных товаров это дополнение не годится абсолютно + туча остального, и что в итоге? Ко мне сейчас ряд заказчиков перестали обращаться, т.к. по их мнению без минишопа никак, хотя по-моему это просто кастрированная версия интернет-магазина :-) Я же в свою очередь наслаждаюсь работой с MIGXdb и просто охреневаю с его возможностей. Единственное НО, только то, что документации по нему вообще не найти.
Смысл есть всегда! Если ответа не найдется — сами найдем решение, и опять таки т-же выложим, так сказать в назидание будущим поколениям… Чо по граблям то плясать? А инфы больше нигде нет…
Просто этот блок должен работать в некешируемом элементе.
У вас не проблема с кешированием. Кеш — это в данном случае кеш-код плагина. А мат главный на то, что не может отправить заголовки, так как уже в другом элементе отправлен текст.
Проблема вроде бы решилась удалением расширения xFCE
Такое ощущение, что он кэшируется. А вот как вызывать сниппет не кэшируемым в {snippet name="" param=""} не знаю.
Да, спасибо большое — ошибка исчезла. Проблема не исчезла. Причем только в Хроме. Корзина ведет себя как хочет. При пустой корзине показывает в блоке миникорзины показывает, что есть товар на n-ую сумму, кнопка очистить не работает. В Журнале ошибок — ошибки кэширования
[2016-03-01 18:20:03] (ERROR @ /index.php) Encountered empty IN condition with key id [2016-03-01 18:20:03] (ERROR @ /site_dir/core/cache/includes/elements/modplugin/24.include.cache.php : 101) PHP warning: Cannot modify header information - headers already sent by (output started at /home/k/kotyle/tafguyhockey.ru/public_html/core/model/modx/modresponse.class.php:189)
<b>Warning</b>: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in <b>/home/k/kotyle/tafguyhockey.ru/public_html/core/xpdo/xpdo.class.php</b> on line <b>2055</b><br /> [2016-03-01 18:21:18] (ERROR @ /assets/components/shopkeeper/connector_fe.php) Could not load class: phpTemplateResource from mysql.phptemplateresource.
Всё началось с переезда на 2.4.2-pl
Магазин переустанавливали.
На бегете обычно все работало. Попробуйте то, что я сказал сделать.
Пройдите сами цепочку от оформления заказа и до оплаты и посмотрите где выполняется оплата. Вот эту же форму и используйте. Просто там на странице оплаты прописана проверка наличия заказа, но это только на уровне шаблона. Сам же процессор оплаты не требует наличия заказа.