Андрей

Андрей

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

[AdminTools] Избранные элементы

Первая версия пакета инструментов для администраторов. Пока в нее вошел только функционал для управления избранными элементами. Изначально планировал выделить их в отдельную вкладку (см. картинку). Но получилось не очень — дублирование функционала двух вкладок (основной и с избранными элементами), плюс неудобство с их синхронизацией. Поэтому решил сделать в виде фильтра в основной вкладке элементов.


Насколько получилось удобно судить вам.
Сергей Шлоков
25 октября 2015, 12:44
modx.pro
4
3 847
+12

[CurrencyRate] - обновление стоимости по курсу

Пакет [CurrencyRate] получает информацию о курсах иностранных валют по отношению к рублю, опубликованная на официальном сайте Банка России в сети Интернет.
Публикую небольшое решение для обновления стоимости продуктов по курсу.


Володя
21 октября 2015, 10:31
modx.pro
10
4 451
+9

[videoGallery] Добавляем видеоролики из фронтенда


Многие задавали вопрос: "можно ли добавлять видео из фронта и как это реализовать". Из-за особенности компонента самому это сделать было не так просто, как казалось на первый взгляд. Сегодня Алексей заказал внедрение данной функции.

В компонент был добавлен сниппет videoGallery.input, который можно вызвать в любой форме на сайте, примерно так:
[[!videoGallery.input?
	&tv=`video`
	&res=`[[+id]]`
]]
&tv — это имя ТВ,
&res — ID ресурса, к которому привязано видео.

Павел Гвоздь
16 октября 2015, 20:21
modx.pro
7
4 377
+9

mFilter2 Вывод результатов на отдельной странице

Добрый день!
Собираюсь приобрести mSearch2.
Из этого дополнения мне нужен только mFilter2, но у меня есть задача, чтобы результаты работы фильтра выводились на отдельной странице. Здесь, вероятно, нужно повесить событие на кнопку и запускать сам фильтр только по нажатию этой кнопки. Я еще немного чайник, поэтому если ткнете носом в строку кода, буду весьма благодабря!

От самого фильтра я в восторге, примеры впечатляют, да и minishop2 для меня более чем достаточен.

Возможно ли это?
Подскажите, как это можно реализовать в minishop2… может быть использовать сторонние дополнения?
Николай
14 октября 2015, 07:27
modx.pro
4
3 003
+1

Вывод списка авторов тикетов с количеством доков

Интересует возможность вывода наиболее активных авторов с количеством опубликованных ими заметок, например:

Вася Пупкин — 45
Коля Иванов — 12

Spirit_Ninja
13 октября 2015, 09:05
modx.pro
3
1 329
0

mFilter2 - фильтрация категорий по дочерним товарам

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

Первым делом нужно разобраться в логике работы mFilter2:
  1. Фильтр использует для поиска и вывода ресурсов один сниппет, указанный в &elements. В случае работы с товарами там обычно указывается msProducts.
  2. К этому сниппету будет 2 обращения: предварительная выборка и возврат подходящих id товаров, а затем их вывод пользователю.
  3. Различить эти два запроса можно по присылаемому параметру returnIds.
В получение id товаров нам вмешиваться не нужно, потому что фильтр должен построить из них фильтры. Нам нужно изменить только вывод этих товаров, заменив их на категории.
Василий Наумкин
11 октября 2015, 07:25
modx.pro
23
4 737
+4

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

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



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



Первое что пришло в голову, это установить 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 895
0

Сборка transport-пакета без установки MODX



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

Эта заметка рассказывает о том, как можно написать и собрать пакет компонента для MODX без установки и настройки самого MODX. Уровень выше среднего, так что возможно придется поломать голову в отдельных случаях, но оно того стоит.

За подробностями прошу под кат.

Іван Клімчук
08 октября 2015, 22:53
modx.pro
21
7 849
+11

Редактирование выделенных элементов

Продолжаю свои улучшалки. Прошлый мой эксперимент оказался тупиковым. На что-то серьезное времени нет, поэтому маюсь всякой всячиной. Сегодня вот придумалось мне сделать редактирование тегов чанков и сниппетов в ресурсах, шаблонах и других чанках по аналогии с phpStorm (насколько это возможно). Например, в ресурсе выделяем тег [[$chunk]] и нажимаем Ctrl+Enter. В результате открывается немного измененное окно быстрого редактирования этого чанка. То же и со сниппетами.
Сергей Шлоков
07 октября 2015, 17:15
modx.pro
5
3 820
+15

[msPointsIssue] :: Пункты Выдачи Заказов.

Компонент реализует фунцкионал Пункты Выдачи Заказов для магазина [MiniShop2]

особенности:
  • множество характеристик ПВЗ
  • гибкое управление ценами ПВЗ
  • опциональные цены (вес/ компания)
  • парсер регионов и городов (vk api)
Володя
29 сентября 2015, 15:32
modx.pro
4
3 162
+7