Володя

Володя

С нами с 18 декабря 2012; Место в рейтинге пользователей: #6

msOptionsPrice - разные цены для опций товара

msOptonsPrice
Купить msOptonsPrice в магазине дополнений Simple Dream.
— Привет, хотел бы вам представить компонент реализующий свои цены для характеристик товара Minishop.

— В настройках выставляете поле товара к которому нужны дополнительные цены.
— Скрипт для обновления цены на фронте при выборе в селект. Цену обернуть .pr_change
например:
<span class="pr_change">[[!+price]]</span>
— Можно полностью отключить доп.цены.
немного картинок


Ну и в корзине соответственно

Реализовал, по просьбе Александра
Немного допилил для работы с любым дополнительный полем товара и собрал в пакет.
Хотелось бы разместить в Simple Dream за небольшие деньги.
Будет пользоваться спросом — буду дальше развивать…
Всем спасибо за внимание. Тест как обычно тут.

p.s. Для импорта дополнительных цен через скрипт импорта

в строке указываем поле properties
в файле выгрузки записываем в json виде
{"msoptionsprice":{"100x50":"100","120x60":"150","20x30":"300"}}
разделитель указывайте любой отличный от ,
Володя
04 июля 2014, 10:21
modx.pro
6
12 683
+14

Повышаем конверсию на сайте...

Компонент предназначенный для увеличения конверсии на сайте.
Выводит модальное окно с каким либо призывом или формой.
Можно указать сниппет для вывода формы или еще чего…

Володя
23 июня 2014, 18:15
modx.pro
7
2 334
+7

Поиск по 2Gis на MODX

Всем привет. Решил написать компонент поиска по 2gis кому интересно смотреть тут.
Кто не в курсе это:
Более 1 533 000 компаний и свыше 2 115 000 POI. Точный адрес, вся контактная информация, время работы и способы оплаты.
Картографические данные и многое другое...
Многое еще не реализовано, но попробовать можно тут — поиск по 2gis


пока работает:
-поиск по организациям
-поиск по координатам
-вывод списка результатов
-вывод профиля фирмы
-вывод рекламы от 2gis
Володя
20 июня 2014, 09:39
modx.pro
4
3 216
+5

Реализация выбора города

Василий, большое спасибо за уроки по созданию компонента! Весь день усиленно вчитываюсь)
Маленькая проба пера — компонент по выбору города.
Есть на демо сайте — тут
joxi.ru/J3acU_3JTJAsY2beWkM
Володя
14 июня 2014, 16:16
modx.pro
12
10 348
+7

Работа с многомерным массивом

Объясните мне безграмотному пожалуйста, как работать с многомерными массивами?
пробую такой подход
Володя
19 апреля 2014, 13:07
modx.pro
1 169
0

Подгрузка данных в таблицу без перезагрузки стр.

Доброе утро. Подскажите как реализовать следующий функционал:
Страница, на ней таблица — 72 ячейки. Каким образом сделать подгрузку данных в ячейки без перезагрузки страницы?
Данные для таблицы хранятся в базе в формате Json.
Заранее прошу прощения если это банально просто…
И спасибо за помощь!
Володя
19 апреля 2014, 06:14
modx.pro
980
0

создание секции tickets через процессоры

Интересует создание секции tickets через процессоры.
Нашел статью о процессорах в MODX — хочу применить на практике.
Володя
13 апреля 2014, 09:09
modx.pro
4
2 243
0

Создание своего события в MODX

Сижу посматриваю исходники minishop. Заинтересовался созданием собственных событий в MODX.
$response = $this->ms2->invokeEvent('msOnBeforeAddToOrder', array(
'key' => $key,
'value' => $value,
'order' => $this
));
Правильно ли я понял что вот данный кусок кода и вызывает событие?
Если да, то каким образом теперь его отследить?
Володя
12 апреля 2014, 10:24
modx.pro
13
9 687
0

Использование Minishop2 не по назначению

Добрый день.
Minishop2 использую как каталог услуг. Возник вопрос как отключить скрипт miniShop2Config
В настройках магазина убрал стили фронтеда и скрипты, конфиг все равно подгружается.
Володя
27 марта 2014, 08:25
modx.pro
1 281
0

Модификация - отображение картинки товара в дереве

Доброе утро.
Захотелось выводить всплывающие подсказки с изображением товара при наведении в дереве MODX.
Хотел поинтересоваться кто как решал задачу?

Пока что попробовал, видоизменить подсказки, нашел getnodes.class.php дописал для вывода в подсказках доп поле.
Получилось вот что
joxi.ru/_3cVUxjKTJBCDo9SDpg

Хотелось бы услышать ваше мнение для реализации подобного…

p.s. хотел изначально в properties запихать, но в getnodes.class.php не получает данное поле…
Запихал в link_attributes

плагин в таком виде
<?php
if ($modx->event->name == 'OnBeforeDocFormSave') {
	
	if ($resource->get('class_key') != "msProduct") {return;}
    
    {$param = array(
        'product' => $resource->get('id'),
        'limit' => '1',
        'toPlaceholder' => 'my_thumb',
        'tplSingle' => '@INLINE [[+120x90]]',
        'tplEmpty' => '@INLINE /assets/components/minishop2/img/mgr/ms2_small.png'
                    );
        
        $modx->runSnippet('msGallery',$param);
 
    }
 
	$properties = $resource->get('link_attributes');
	$properties = $modx->getPlaceholder("my_thumb");
	$properties = "<img src='$properties' width='90' height='90' >";
	$resource->set('link_attributes', $properties);
}
выглядит все так — recordit.co/EVecs2S0zi.gif
Володя
04 марта 2014, 06:54
modx.pro
1 178
0