Финансовая поддержка
VPS, бесплатные дополнения и docs
Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию.
Поддержать
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE)
UiCMPGenerator дополнение для создания пакетов
Личный кабинет на Sendit - не удается сбросить пароль
[mSync] Новая версия синхронизации с 1С
Checkbox для модального окна
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)...
Minishop + честный знак (продажа маркированной продукции)
Sendex 2.0 не встает на Modx 2.8.8
MiniShop3 - Не выводятся товары дополнительных категорий
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает"
Всего 126 147 комментариев
Причем нельзя сказать, что он плохой, действительно все на хорошем уровне работает, только вот этот момент мне как то не понравился…
Переехал бы на VPS и никаких проблем.
Два года без единой проблемы, все летает, сапорт отзывчивый. Был самый минимальный тариф, к концу второго срока меня перевели на новый «типа улучшенный» сервер, все стало падать, постоянные тормоза, один из сайтов открывался по 60-90 сек. В ответ нелепые отмазки, что бы проверил там или тут...., например грешат на расстояние, но вот два года до этого, таких проблем не было и расстояние не мешало или грешат на модх, а когда создаешь просто файл пхп с циклом и показываешь им скорость работы – вообще не отвечают.
Вывод – пора брать тариф по дороже, лично мне такие методы не нравятся.
что пробовал, результаты теста из статьи Микротест MODX Cloud
1. по твоей заметке о хостинге на linode (ось ubuntu — nginx+php-fpm) — среднее время 11с — памяти 5.5 мб
2. ось centOS (nginx+apache+apc) — среднее время 11с — памяти 3.25 мб
3. ось centOS (nginx+php-fpm) — среднее время 11с — памяти 4.5 мб
Вопросы про их расценки нужно задавать им самим.
PHP 5.4.0
MariaDB 10.0
Помогла правка my.ini, а точнее было:
Стало:
Но в целом работа тяжелая. Времени на поддержку и багфиксы уходит огромное количество, а отдачи маловато.
Если бы лепил втихую визитки\магазины — заработал бы в разы больше.
Для этого в классе корзины есть методы msCartHandler::error() и msCartHandler::success(). То есть, нужно просто при добавлении проверить нужное, и сделать
Остальное всё сработает само.
Все без хаков MS2, просто дописанный функционал — он это позволяет.
А нужно получать у того, который оформляется в данный момент. Примерно вот так:
Вызов сниппета:
Его чанк myTpl:
Сниппет getKurs:
Это решение для твоего вопроса.
Но лучше еще немного всё упростить, потому что держать курс в ТВ у каждого товара неудобно. Его нужно прописать в системную настройку kurs и вызывать сниппет вот так:
Ну и сам сниппет станет таким:
фильтр multiply,mpy
Читайте внимательно доки и не занимайтесь фигней :)
Понимаю, что можно делать это по-умному, но я не придумал как. Может, подскажете.
Чанк