Андрей Копп

Андрей Копп

С нами с 07 октября 2013; Место в рейтинге пользователей: #175

Как сделать скидки от количества товара?

Всем привет. Возникла необходимость сделать у каждого товара индивидуальные скидки от количества товара и когда покупатель кладет товар в корзинку, то в анонсе корзины он должен видеть уже пересчитанную стоимость товара.



Так же, у него должна быть возможность изменить количество товара в корзинке, когда он уже будет оформлять покупку.



Первое что пришло в голову, это установить MIGX и по средством TV параметра, скажем discount выгружать количество товара и скидок от которых они зависят, вот что получилось:

<?php
$dis = $modx->resource->getTVValue('discount');
$a = json_decode($dis, true);

foreach ($a as $discount => $value) {
    $count = $value["count"];
    $price = $value["price"];
    
    echo '<p>'.$count.' шт. - '.$price.'%</p>';
}
Андрей Копп
10 октября 2015, 22:00
modx.pro
7
5 888
0

pdoPage выдаёт ошибку

Всем привет. Делаю вывод данных из своей таблицы через pdoPage по статье ilyaut.ru/xpdo/adding-editing-and-deleting-custom-objects/ через консоль все команды нормально проходят, а если обновить страницу, то там ничего нет и в лог падает вот такая ошибка:

[2015-08-06 00:26:52] (ERROR @ /index.php) [pdoTools] Error 42S22: Unknown column 'name' in 'order clause'
Куда копать? Что делать?
Андрей Копп
05 августа 2015, 21:30
modx.pro
1
1 095
0

modx-combo-boolean страное поведение при сохранени

Всем привет. Решил написать компонент один полезный и приспичило в админке сделать 2 поля с типом modx-combo-boolean и выводом вариантов ответов Да/Нет. В файле с всплывающим окном указано вот что:


{
                            xtype: 'modx-combo-boolean',
                            fieldLabel: _('seopanel_sites_yaca'),
                            name: 'yaca',
                            hiddenName:'yaca',
                            id: config.id + '-yaca',
                            anchor: '99%',
                        },
Андрей Копп
05 августа 2015, 17:28
modx.pro
1
1 657
0

Изменить цену товара в момент оформления заказа

При заходе на сайт добавляется в корзину товар (id:3) пустышка, вот так:

$miniShop2 = $modx->getService('minishop2','miniShop2',
	MODX_CORE_PATH . 'components/minishop2/model/minishop2/', $scriptProperties);
if (!($miniShop2 instanceof miniShop2)) return '';
$miniShop2->initialize($modx->context->key, $scriptProperties);
$miniShop2->cart->clean();
$miniShop2->cart->add(3);
Далее пользователь заполняет форму (jquery), после чего получает ценник (динамический) var total_price.

Каким образом указать цену товару из total_price с фронтэнда? Нашел документацию только по плагинам и тд.
but1head
07 мая 2015, 22:59
modx.pro
1
2 361
0

Как в ExtJS-таблице выделить серым всю строку?

Разбираюсь с обновленным modExtra от Василия. Подскажите, пожалуйста, как выделить серым всю строку неактивного объекта?



Наверняка, уже есть решение. Как вы это делаете?
Илья Уткин
06 мая 2015, 16:50
modx.pro
2
1 233
+1

HybridAuth и личный кабинет

Всем привет.
Подскажите пожалуйста пару моментов в настройке HybridAuth.
Jenya Filimonov
05 мая 2015, 16:45
modx.pro
1
1 076
0

Редактирование нескольких новых полей ресурса

Добрый день!

Разрабатываю дополнение, которое добавляет вкладку к ресурсу, с возможностью редактирование нескольких текстовых полей. Данные хранятся в отдельной таблице, связанной с таблицей ресурсов по id ресурса.

Не могу разобраться как подгружать данные из таблицы при открытие ресурса и как потом сохранять их.
Евгений
05 мая 2015, 08:09
modx.pro
1
1 207
+1

[VoteForms] Система голосования и опросов

Возможности:
— конструктор форм для голосования в modx manager
— вывод результатов голосования с сортировкой и поиском в modx manager
— вывод форм и результатов для голосования на сайте, обновление на лету через ajax
— возможность привязать результаты голосования к ресурсу или любому другому объекту создав новый thread


Антон Мамрашев
04 мая 2015, 21:52
modx.pro
19
11 437
+13

TvTable - таблица

Добрый день! Понадобилась мне тут табличка в виде Тв-параметра, в которой можно менять не только кол-во строк, но и столбцов. Поэтому migx не подходит (
В общем, было найдено решение, но как оказалось оно для EVO =(



В итоге взяла его за основу и переписала.
yani
02 марта 2015, 08:34
modx.pro
39
16 318
+14

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


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