Андрей

Андрей

С нами с 09 апреля 2015; Место в рейтинге пользователей: #71

[Discontrol] - Контроль скидок магазина

Система скидок для магазинов* на MODX Revolution

* Система скидок позволяет работать с любым магазином на MODX Revolution. Действующая версия содержит обработчики только для магазина [miniShop2]
Володя
25 мая 2016, 12:11
modx.pro
1
8 500
+6

Делаем колбеки miniShop2 для всех

Всем привет! Так как в miniShop2 есть список колбеков для того, чтобы на определённые действия, совершаемые компонентом, можно было повесить свой код и, тем самым, дополнить работу магазина, то многие разработчики дополнений используют их в своём коде. Я уж не говорю о вебмастерах, которые используют этот инструмент для решения определённых нужд в своих сайтах.

В чём проблема?

В связи с этим получается проблема. Колбеков мало, а желающих воспользоваться ими — много. Я уже не раз сталкивался с тем, что некоторые компоненты из Modstore не могут работать вместе, т.к. используют одни и те же колбеки, на одних и тех же страницах.
Проблема в том, что код одного компонента, использующего, например miniShop2.Callbacks.Order.getcost, пересекается с другим кодом, другого компонента, использующего этот же колбек. Получается конфликт, который я для себя, в своих пакетах, решаю так:
Павел Гвоздь
22 мая 2016, 00:53
modx.pro
13
6 642
+3

Как используя Fenom получить настройки контекста?

Добрый день.
Хочу вывести список ресурсов из нескольких контекстов, в выводе хочу использовать настройки контекста. Могу вывести как-то так:
{$id} {$pagetitle} ( {$context_key})
и дальше по context_key как-то получить настройки контекста. Но как-то это не элегантно.

Вывод
{$_modx->config.site_start}

даёт стартовый id текущего контекста, а не того, в котором находится отображаемый ресурс.
Подскажите как попроще получить для каждого ресурса настройки соответствующего ему контекста?
rrrro
19 мая 2016, 10:00
modx.pro
1
2 949
0

Как в плагине поменять статус заказа minishop2?

Собственно вопрос в заголовке
Дмитрий Кондаков
17 мая 2016, 13:14
modx.pro
3
4 978
-1

Цели яндекс метрика для ajax formit

Всем привет, может кто уже делал цели на успешную отправку формы для яндекс метрики. Или подскажите как сделать.

Есть такой скрипт на успешную отправку.
<script>
$(document).on('af_complete', function(event, response) {
    if (response.success) {
        $('#myModalbuy2').modal('hide');
    }
 });
</script>
Сергей
16 мая 2016, 12:20
modx.pro
12
13 915
+1

Вывод подписи и описания TV

Может глупость спрошу, но ответа нигде не нашёл:
возможно ли вывести из админки подпись и описание к TV на сайте?

Если да, то как?
Илья
04 мая 2016, 12:47
modx.pro
4
3 744
0

Система краудфандинга на miniShop2

Добрый день.
Собираю краудфандинг систему на всеми нами любимом miniShop2 с минимальными изменениями. Да, это полноценный рабочий вариант наподобие кикстартера, индигого и планета.ру. Уже есть, чем поделиться, но хотелось бы получить от вас советов, дополнений. Вообщем, совместными усилиями доработать, буду премного благодарен. Почти все есть в свободном доступе в этом сообществе, так что осталось дело за малым – собрать все воедино.

Для постинга проектов пользователями выбрал Tickets. Если создавать проекты, как товары miniShop2, то задание гораздо упрощается, но мне очень нравятся тикеты, хоть убейте.

Далее будет информация о
сниппетах
get_backers_page – вывод списка пользователей, поддержавших проект, а также суммы пожертвования
get_backers_count – сколько всего раз пожертвовали данному проекту
get_backers_sum – сумма всех пожертвованных денег проекту
get_backers_percentage – процент пожертвованных денег от нужной суммы

плагинах
pricefree – обработка произвольной цены на странице оплаты
priceselect – radio кнопки с выбором пожертвования

а также немного js и модификаций miniShop2
Добро пожаловать под кат :)
Andrei D.
30 апреля 2016, 12:44
modx.pro
7
4 330
+6

Максимальное количество товара

Здравствуйте. Подскажите пожалуйста, как сделать максимальное количество одного товара равным 1? То есть сделать так, чтобы пользователь не мог добавить в корзину товар больше одного раза
Vbif
27 апреля 2016, 17:25
modx.pro
5
3 592
0

[UPDATE] Разные скидки в зависимости от общей суммы корзины

По следам записи Михаила Воеводского и этого объявления о работе был написан плагин для miniShop2, который позволяет выставить скидку в процентах для всей корзины в зависимости от общей суммы корзины.
Скидка выставляется пошагово: по достижении определённых сумм применяется своя скидка. К примеру, корзина стоит 100кр — скидка 10%, 150кр — 15%. При желании можно выставить сколько угодно шагов и какой угодно процент. Данные указываются массивом в самом начале плагина, вот так:
$discounts = array(
    '100000' => '10%',
    '150000' => '15%',
    '200000' => '20%',
);
Часть кода была взята из компонента msPromoCode, в частности для того, чтобы цены на товары в корзине обновлялись динамически при смене кол-ва или удалении товара из корзины.
Павел Гвоздь
22 апреля 2016, 17:54
modx.pro
24
7 158
+11

Ошибка в логах при выводе tagger через pdoPage

Проблема в том что ругается на TV, я уже не знаю как их правильно подключить к этой конструкции, но при таком способе TV значения выводятся.
Подскажите как перестроить конструкцию что бы избавиться от ошибке в логах.
Tagger не дает покоя уже неделю :C
Код под катом...
October
21 апреля 2016, 11:35
modx.pro
5
3 360
-1