Готовые решения

Готовый лендинг популярной темы - скупка ноутбуков

Командой маркетплейс ULTRON сделан простенький, но симпатиШный лендинг для тех, кто скупает ноутбуки и компьютеры :)
Практически все сервисные центры и многие айтишники-одиночки скупают технику для ее восстановления с целью дальнейшей перепродажи или на запчасти. Мы столкнулись со спросом и сделали предложение :)
Ничего сложного и необычного, но готовое решение, которое возможно кому-то пригодится.


Андрей
10 ноября 2018, 22:01
modx.pro
3
2 797
+6

Украинская транслитерация для Translit / Українська транслітерація для Translit / ukrainska-transliteratsiia-dlia-translit


Основано на правилах отсюда.
Сохраняем в «ukrainian.php», кидаем сюда core/components/translit/model/modx/translit/tables/
Viktor
09 октября 2018, 13:29
modx.pro
7
2 757
+8

MODX-сборка сайта для пекарни, булочной или кондитерской



Bakery — modx сборка, шаблон сайта пекарни, булочной, кондитерской, кафе, службы доставки еды, пиццы и других блюд, готовый интернет-магазин.

Вёрстка адаптивная, используется фреймворк bootstrap3, сайт отлично смотрится на всех мобильных устройствах. Все основное управление контентом (адрес, картинки, иконки, время работы, карты, тексты и т.д.) осуществляется через Панель Управления (конфигурация или допполя).

Функционал магазина работает на расширении minishop2.
Андрей
14 сентября 2018, 11:25
modx.pro
2 972
+3

Полезные методы xPDOCacheManager

Класс xPDOCacheManager реализует механизм кеширования в MODX. Кеш у нас хранится в файлах, а значит, этот класс может помочь нам в работе с файловой системой.

Чтобы иметь доступ к методам класса xPDOCacheManager, нужно получить экземпляр этого класса. Это делается одной строчкой:
$cache = $modx->getCacheManager();

xPDOCacheManager::writeFile

Первый метод поможет нам записывать данные в файл. Работает он очень просто:
$cache->writeFile(MODX_BASE_PATH . 'filename.txt', 'Текст');
Илья Уткин
14 сентября 2018, 10:07
modx.pro
25
3 987
+24

Перезагрузка изображений товаров

Попросили перезалить изображения в магазине и так несколько раз. Потом коллега попросил пример скрипта на эту операцию. Выложу простой скрипт сюда, наверное кому-то ещё пригодиться.
Алексей Шумаев
30 августа 2018, 18:48
modx.pro
11
2 077
+9

Сортировка списка тикетов по просмотрам, рейтингу и дате ввода

Постоянно прошу… решил поделиться, может кому пригодится (экономия времени, к тому же).
Всем известен вывод pdoPage с выводом списка тикетов. Кроме того, многие знают о том, что в тикетах есть возможность подсчета количества просмотров и система оценок.
К сожалению (я так понимаю, может я и не прав) при превышении некоторого количества тикетов вся система начинает жутко тормозить, и, видимо, поэтому многое не афишируется.
У меня на сайте тикетов около 700 штук, я пока проблем не замечаю.

Решил сделать вывод списка тикетов с упорядочиванием по дате добавления, количеству просмотров и оценок пользователей (по убыванию и возрастанию по каждому из выборов).

Как это сделать проще всего?
Мне показалось, что лучше всего использовать ОДИН pdoPage с join-ами к соответствующим таблицам (TicketVote и TicketView) и выбором сортировки (orderby) и варианта его (sortby) из строки.
Игорь
15 августа 2018, 12:12
modx.pro
5
2 311
+3

Женим mFilter2 и msListOrders

Выводим заказы miniShop2, фильтруем с помощью mFilter2.


Необходимые компоненты
msListOrders
mSearch2
— протестировать на демо сайте
Володя
28 июля 2018, 15:07
modx.pro
17
2 905
+16

Обмен заказами и товарами 1С с таблицами MySQL minishop2. Без XML. (mSklad, mSync)

Реализация обмена данными между 1С и сайтом на modx и minishop2 методом прямого чтения и записи в таблицы mysql минишопа (modx_ms2_orders, modx_ms2_order_products и т.д). Одним из огромных плюсов данного похода это — отсутствие обработчиков обмена со стороны сайта, 1С сама выполняет чтение и запись в базу SQL на сайте, без сторонних внешних компонентов.

Демонстрация возможностей компонентов
Андрей
19 июня 2018, 13:53
modx.pro
1
1 637
-2

RobotsBuilder для modExtra

Всем, привет.

Resolver, который устанавливает sitemap.xml и robots.txt в дополнение RobotsBuilder
Запускать после установки дополнений.

Aleksandr Huz
19 июня 2018, 10:48
modx.pro
1 569
+1

Готовый сайт интернет-магазина с оплатой через ЯндекДеньги (для физлиц)

Друзья, мы сделали сборку ювелирного магазина с встроенной системой оплаты ЯндексДенег. Магаз легко перекроить под большинство товарных ниш.



Оплату на сайте можно принимать яндекс-деньгами или банковскими картами, будучи обычным физическим лицом. Все деньги будут поступать на указанный вами в настройках сайта яндекс-кошелек. Никаких сложных настроек и интеграций с платежными системами. Всё, что вам нужно после установки сайта на свой хостинг — это завести себе кошелек яндекс денег и вписать его в настройки сайта.
Андрей
15 июня 2018, 10:22
modx.pro
2
2 378
+1