Дмитрий Суворов

Дмитрий Суворов

С нами с 01 августа 2013; Место в рейтинге пользователей: #185

Расширение класса minishop2.class.php

Всем привет!

Сделал некоторую доработку для MS2:

1. На событие msOnCreateOrder плагином формируется файл;
2. Этот файл цепляется к письму о создании заказа, которое улетает менеджеру.

Второй пункт решил просто добавлением функции SendEmailWithAttach в классе minishop2.class.php:

Павел Ширяев
12 июня 2015, 07:50
modx.pro
2
3 831
+1

easyComm - дополнительное поле Изображение

UPD 22.04.2021. Эта публикация устарела!
С версии 1.11.0-pl компонент сразу поддерживает вложение файлов: modx.pro/components/21775


При использовании компонента easyComm встала задача прикрепления к сообщения файла, а точнее изображения. Да еще и так, что бы им удобно можно было управлять через админку.

По результатам работы — небольшая инструкция, как этого добиться:
Наумов Алексей
05 июня 2015, 06:30
modx.pro
17
7 514
+6

Кастомная miniCart. Проблема обновления total_coun

Доброго времени суток,
Кастомизирую дизайн мини корзины и столкнулся с проблемой.

Корзина отображается нормально, функционально все работает кроме JS при добавлении товара.
т.е. на странице когда нажимаешь «добавить товар в корзину» всплывает pop-up, что товар добавлен в корзину, класс дива меняется на full, но [[+total_count]] и [[+total_cost]] не отрабатывают корректно.
Сумма и количество товара появляется только после перезагрузки страницы.

Верстка отличается от стандартной тем, что дополнительно завернуто в ul->li, empty|not_empty классы висят на li элементах.

Верстка ниже.
SaLacoste
26 мая 2015, 22:01
modx.pro
1
3 267
0

Очистка корзины через AJAX

Нужно реализовать очистку корзины при некоторых действиях на странице.
При чем сделать надо через js.
Но не могу найти как и куда послать AJAX.
Куда копать?
Константин
11 мая 2015, 08:08
modx.pro
1
5 238
0

Super MODx SEO-strict +ускоряем фронтенд

Михаил задал вопрос про канонизацию урлов в MODx.
Писал ему ответ, но понял, что он слишком большой. Поэтому переписал в статью.

Поехали.
Алексей Карташов
25 марта 2015, 14:29
modx.pro
69
16 980
+11

Новая Google reCAPTCHA(v2) для FormIt


Наткнулся на дополнение ReCaptchaV2, позволяющее добавить новую капчу в FormIt.
Игорь Терентьев
25 февраля 2015, 05:13
modx.pro
37
30 318
+9

Вызов сниппета в условии

Здравствуйте! Столкнулся с такой небольшой проблемой, как можно вызвать сниппет в условии if else?

Пример:

[[*isfolder:is=`1`:then=`
                [[!pdoMenu? 
         		    &level=`2` 
         		    &outerClass = `side-menu`
         		    &parents=`[[*id]]` 
         		    &where=``
         		    &tplParentRow=`@INLINE <li[[+classes]]><h3 [[+attributes]]>[[+menutitle]]</h3>[[+wrapper]]</li>`
     		    ]]`:else=`
     		    [[pdoResources?
                    &parents=`52`
                    &depth=`0`
                    &tpl=`tpl.SideNews`
                ]]
     		    `]]
Lori
20 февраля 2015, 05:49
modx.pro
1
4 480
0

[update] Общая база товаров для разных контекстов

Очень долго не получалось заставить работать товары minishop2 на других контекстах, с выводом через сниппет нет проблем, а вот с ссылками и корзиной беда.
Использовал sendForward, с ним куча гемороя, но случайно наткнулся на вот это:
$modx->resource = $modx->getObject('modResource', $id);
$modx->request->prepareResponse();
exit();
but1head
17 февраля 2015, 12:45
modx.pro
26
5 108
+3

Контексты для разделения страниц

Здравствуйте.

Возникла следующая проблема — при создании разных контектов для визуального и правового разделения ресурсов, имеющих один корень (для примера: основной контекст «web» и дополнительный «cars», все документы которых доступны по адресу site.ru/название_страницы).
Реализация путем контекстов выбрана для того, чтобы в одном табе не были в перемешку системные страницы и 100-150 марок автомобилей.

Все страницы не основного контекста определяются как «несуществующие» и перебрасывают на ошибку 404.

Подскажите, пожалуйста, как можно реализовать контексты для подобной задачи или задачи для контекстов, находящихся в рамках одного домена, но отличающихся родительским «контейнером» (пример: site.ru/название_страницы и site.ru/folder/название_страницы).

Заранее спасибо.

P.s. да, я знаю, что контексты — это гемморой и далеко не всегда оправданное решение.
Максим Кузнецов
27 января 2015, 17:32
modx.pro
5
5 291
0

как пересохранить 2000 ресурсов ?

Доброго дня, суть вопроса в том как я могу программно пересохранить 2000 ресурсов, понадобилось добавить еще одно поле в которое должно подтягиваться значение ответа от сервера яндекса, но плагин записывает значение при сохранении ресурса, заранее спасибо
Сергей Скат
22 января 2015, 10:12
modx.pro
6
3 397
0