Даниил Рачин

Даниил Рачин

С нами с 22 мая 2013; Место в рейтинге пользователей: #1188

Связи объектов в CustomExtra

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



Для начала представим гипотетическую ситуацию, в которой у нас на сайте есть некие «Предметы» и с каждым предметом можно проводить некие «Операции». Попробуем связать Предметы и Операции.
Илья Уткин
30 июня 2016, 14:22
modx.pro
17
3 719
+4

[miniShop2] Версия 2.4.0 rc

Представляю вам последнюю тестовую версию miniShop2.4-rc.



Наконец-то, в этой версии представлены изменения, которые нарушат работу текущих магазинов при обновлении.
Это связано с переходом на Fenom, и, как следствие, изменением логики работы сниппетов и сокращением общего количества чанков.

Еще раз, НЕ ОБНОВЛЯЙТЕ РАБОЧИЕ МАГАЗИНЫ, ПОКА НЕ ПРОЧИТАЕТЕ ЭТУ ЗАМЕТКУ ЦЕЛИКОМ!!!
Василий Наумкин
26 июня 2016, 13:02
modx.pro
11
18 078
+31

Резервное копирование сайтов в Яндекс Диск


Благодаря статье Михаила Воеводского заметил, что тема резервного копирования востребована в сообществе. Решил поделиться своим скриптом резервного копирования написанным на Python. Примечателен он тем, что полностью удовлетворяет закону импортозамещения заливает файлы на Яндекс Диск, раскладывая их по папочкам вида ГГГГ-ММ-ДД. Это не все его приятные особенности, вот список:

  • Умеет удалять старые бекапы с ЯДиска, если они старее чем N дней (настраивается в config.yaml)
  • Умеет удалять старые логи с сервера
  • Раскладывает бекапы на ЯДиске по папкам вида: ГГГГ-ММ-ДД
  • Бекапит системные папки: /etc/, /var/log/, /root/
Павел Гвоздь
26 июня 2016, 11:04
modx.pro
34
5 099
+14

ResVideoGallery

ResVideoGallery — адаптивная видеогалерея с Ajax-подгрузкой видео

Поддерживаются следующие видеохостеры:
— youtube.com;
— vimeo.com;
— dailymotion.com;
— rutube.ru;
— vk.com;
— coub.com


Видео-обзор

Больше информации на странице дополнения
Prihod
20 июня 2016, 15:52
modx.pro
9
9 253
+23

[msExtraFields] 0.2.6-beta Гибкие свойства товаров

В продолжении темы sFilters, компонент вышел в свет, а точнее в магазин, под новым именем.

Что умеет?

Дает возможность гибко управлять свойствами товаров (в не зависимости от того прописаны ли какие-либо дополнительные классы обработчики в настройках miniShop2), их ценами, скидками по товару и по отдельным его свойствам, группировать свойства, привязывать их к различным контекстам, что позволяет управлять одновременно несколькими магазинами из одной админки, информировать клиента об изменении цены. Работает «из коробки» с компонентом mSearch2 и многое другое. Основная идея этого проекта: свести к минимуму дублирование одинаковых товаров характеристики которых не значительно отличаются друг от друга. Работает как на старых версиях modx (2.2) так и на последней, также на php 5.3 — 5.6 стабильно.
Степан Прищепенко
04 апреля 2016, 15:38
modx.pro
7
5 148
+7

Создание заказа в админке и отправка счета оплаты

25 000
Доброго времени суток уважаемое сообщество!
Столкнулся с следующей необходимостью – мне нужно для интернет магазина реализовать функционал создания заказ для клиента из бекенда, с возможностью в дальнейшем сформировать клиенту счет на оплату, одним из возможных способов оплаты и доставки, и отравить ему ссылку, например по почте.
Если особых вопросов с формированием счета не возникает – это по сути обычная оплата, то вот с созданием заказа – есть вопросы.
Сам компонент на мой взгляд актуален, и в большинстве кейсов может быть востребован.
Предлагаю коллективно составить ТЗ, обсудить его и собрать денег на реализацию.
От себя я готов внести сходу 10 000.
Clean
30 марта 2016, 23:00
modx.pro
2
2 990
0

Разные скидки в зависимости от количества товаров

Описан алгоритм для модуля интернет-магазина minishop2. Для других модулей алгоритм похож, но объекты отличаются.

Задача: сделать автоматический пересчет стоимости товаров в зависимости от общего количества товаров, находящихся в корзине.

$cartArray = $cart->get(); // Массив товаров в корзине
$cartProduct = $cartArray[$key]; // Один товар в корзине

Решение: пройти по всему массиву корзины и изменить цену товаров.
Воеводский Михаил
27 марта 2016, 21:14
modx.pro
32
4 591
+13

cityFields. Города, информация и цены для каждого

Представляю вам небольшой полезный компонент под названием cityFields. На данный момент его возможности скромны:
  1. Добавление списка городов.
  2. Добавление уникальной информации для каждого города.
  3. Управление ценами товаров miniShop2 для каждого города.

Список городов и управление им

У компонента имеется страница, на которой вы можете управлять списком городов, добавлять, изменять и удалять их, а также включать и отключать города.
Сергей Фещуков
19 марта 2016, 14:17
modx.pro
5
11 153
+5

[UserAvatar] - аватар пользователя

Компонент реализует функцию загрузки аватарок пользователям сайта.

вызов сниппета
[[!uaAvatar]]
авторизованному пользователю будет доступна загрузка аватара, сохраняется в профиль пользователя.
пакет на githab — github.com/vgrish/useravatar
попробовать можно тут — location.vgrish.ru/index.php?id=32
Володя
10 марта 2016, 09:07
modx.pro
13
6 777
+11

[frontTabs] Реализация вкладок на странице сайта

Здравствуйте, уважаемое сообщество. Представляю свой компонент для вывода блока с вкладками (табами) на страницах сайта, с возможностью настройки в админке MODX.



Владимир Кисилица
01 марта 2016, 15:41
modx.pro
9
7 615
+6