Артем

Артем

С нами с 11 мая 2016; Место в рейтинге пользователей: #738

Minishop2. Как лучше добавить дополнительное поле к заказу?

Добрый день, уважаемые разработчики. Подскажите, как лучше решить такую задачу:
В магазине имеются товары. У каждого товара есть Цена за КГ. Мне необходимо добавить своё поле товара, где можно будет указывать кол-во кг. И на основе этих данных будет считаться общая цена за товар. Текущее поле кол-во видимо должно быть всегда выставлено в 1. То есть нельзя заказать больше одной позиции этого товара, но можно выбрать нужное кол-во кг этого товара от ОПЦИЯ-мин-кол-во до ОПЦИЯ-кол-во-на-складе.
Артем
01 марта 2021, 15:56
modx.pro
602
0

Вложенные дополнительные поля у пользователя с помощью UpdateProfile

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


Артем
18 декабря 2020, 17:39
modx.pro
483
0

SimpleSearch и вывод родителя

Здравствуйте! Подскажите или хотя бы натолкните на мысль. Есть поиск SimpleSearch на сайте, который выводит результаты вида:
Но мне необходимо сгруппировать родителей, чтобы поиск выглядел вот таким образом:


чанк вывода результата:
<div class="row">
    <div class="col-md-3">
        <span class="title-search-result">
            [[#[[+parent]].pagetitle]]
        </span>
    </div>
    <div class="col-md-9">
        <div class="result-search-item">
            <a href="[[+link]]">[[+pagetitle]]</a>
            <p class="descr">[[+extract]]</p>
        </div>
    </div>
</div>
Возможно кто то сталкивался с таким и уже есть готовое решение? Заранее благодарен за ответ!
Артем
04 июня 2017, 14:33
modx.pro
891
0

Перетаскивание элементов в TV поле

Здравствуйте! Возник такой вопрос, нужно сделать перетаскивание элементов в ТВ поле (множественный выбор) для дальнейшей сортировки вывода. Ну типо menuindex.
Вот такой список:

Сам список формируется вот так:
@EVAL return $modx->runSnippet('pdoResources',array('parents'=>'28','limit'=>0,'sortby'=>'{"menuindex":"ASC"}','tpl'=>'@INLINE [[+pagetitle]]==[[+id]]','outputSeparator'=>'||'));
Подскажите, пожалуйста, какой тип ТВ лучше подобрать, где возможно будет реализовать перетаскивание выбранных элементов?
Артем
11 августа 2016, 12:33
modx.pro
915
0

Отмена публикации сообщений в EasyComm

Здравствуйте, господа! Вопрос про замечательный компонент EasyComm.
Встала задача вставить в шаблон письма для администратора ссылку, которая бы отменяла публикацию последнего сообщения на сайте. То есть, сейчас везде на сайте стоит autoPublish =`All` для этого спиппета, и нужно снимать публикацию по нажатию на ссылку в письме.
Думал генерировать ссылку, где в атрибутах будет какой то код + id сообщения, запихнуть в плагин и отлавливать на странице, но меня интересует вторая часть: код, который бы снимал публикацию в easycomm. За любые идеи буду премного благодарен!
Артем
28 июля 2016, 11:22
modx.pro
1 396
0

Отправка сообщений в EasyComm

Здравствуйте! Подскажите, пожалуйста, как я могу убрать ajax отправку сообщений через сниппет ecForm?
В параметрах сниппета ничего такого нет. Заранее благодарен!
Артем
19 июля 2016, 16:56
modx.pro
1 207
0

Добавление новой вкладки в админку

Здравствуйте. В стандартной виде вкладка с ТВ полями выглядит вот так вот

Я создаю вкладки через настройку форм. Добавил регион, к примеру, modx-resource-seo. Как можно там добавить такие же категории? Подскажите, пожалуйста, в какую сторону копать?
Артем
03 июня 2016, 11:46
modx.pro
1 116
0

Сниппет для работы с датой

Здравствуйте. На сайте есть поле(счетчик), к примеру 6785. Нужно 2 раза в месяц, например 5го и 20го числа каждого месяца добавлять к этому счетчику указанное в ТВ значение.
Могли бы вы меня направить, в какую сторону копать? И сразу второй вопрос, как программно, средствами modx перезаписывать значение в базе.
Артем
26 мая 2016, 10:39
modx.pro
1 026
+1

panTo() и mapex2

Здравствуйте! Пытаюсь разобраться с этим замечательным компонентом для яндекс карт. Появилась необходимость добавить переходы по адресам, как например тут lp.seometrika.pro/

Вижу, что плейсмарки добавляются через чанк
[[+mapId]].geoObjects.add(new ymaps.Placemark([[+coords]], [[+properties]], [[+options]]));
Но никак не могу придумать, как бы им передать какой нибудь id, чтоб понимать по какому плейсмарку переходить при нажатии на ссылку. Буду рад вашим подсказкам, кроме ссылки на апи яндекса))
Артем
25 мая 2016, 18:15
modx.pro
845
0

Вывод системных параметров в админке

Здравствуйте. Подскажите, как мне вывести системные параметры в админке?
Пример такой: Есть глобальная системная настройка — emailsender. Как бы мне её перенести либо в отдельную вкладку, например «Настройки сайта», либо куда то поближе к ресурсам, чтоб менеджер не искал её. Плагин ClientConfig нашёл, уже лучше, но всё равно немного не то. Как вы реализуете это у себя в проектах?
Артем
11 мая 2016, 18:17
modx.pro
1
1 201
0