8 часов назад
Да, работает, проверяла. И окно модальное закрывается, но уведомления нет
[СДЕЛАЙ САМ] SendIt и MiniShop2 - заказ в 1 клик - быстро, просто и бесплатно. 58
Вчера в 12:48
Постараюсь в свободное время это сделать, спасибо за предложение
[FetchIt] - Полноценная замена AjaxForm без зависимостей 59
Вчера в 11:49
Самое лучшее решение в данной ситуации — это сделать отдельный файл для работы с этим API, например:
/assets/components/mycomponent/api.phpну или про...
[JSON] Как вывести страницу в формате JSON? 2
18 апреля 2024, 21:54
Не отображаются добавленные поля в редактировании пользователя.
Добавил одно поле в «общую информацию», для другого создал вкладку, в ней ещё вкладку...
ExtraFields. Дополнительные поля для ресурса (modResource) и пользователя (modUserProfile). 31
18 апреля 2024, 17:01
попробуйте убрать exit(true);
Как в плагине поменять статус заказа minishop2? 9
18 апреля 2024, 11:28
$_modx->resource['tv-name']Или в чанках где-то внутри pdoResources
$_pls['tv-name']но лучше избегать дефис в названиях TV. Дефис н...
Получение tv поля ресурса 4
17 апреля 2024, 19:12
С расположение пакетов это одна из проблем которую на мой взгляд нормально не решишь, всегда на измене что то то можешь затереть
По этому и придумал ...
Эксперимент с Modx Extra + Docker 12
17 апреля 2024, 09:41
Исходники открою ага. В общественный репозиторий пока не переношу.
[modRetailCRM] - теперь бесплатный для всех. 2
16 апреля 2024, 22:00
Координаты можно в админпанели у ресурса в ТВ полях определять…
Для этого советую поставить компонент YandexCoordsTv
Так будет намного проще.
Как сделать отложенную загрузку для скриптов яндекс карт и рекапчи 3? 7
Всего 122 729 комментариев
Дальше продлевать не стал из за таких проблем. Взял linode.com по твоим заметкам чуть больше месяца назад.
Из за этих проблем у меня сайты в поиске не слабо полетели, можно сказать на пару, тройку месяцев проблем мне подкинули… Заказчики не довольны, мне работы прибавилось…
Или сейчас у тебя все хорошо, а это просто старая история, после которой ты и съехал?
Причем нельзя сказать, что он плохой, действительно все на хорошем уровне работает, только вот этот момент мне как то не понравился…
Переехал бы на 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 и вызывать сниппет вот так:
Ну и сам сниппет станет таким: