Множественный список цветов в minishop2
Добрый день. В minishop2 есть относительно новый тип опций combo-colors Множественный список цветов.
Подскажите, пожалуйста, как вывести код цвета в tpl.msProductOptions?
Подскажите, пожалуйста, как вывести код цвета в tpl.msProductOptions?
Как организовать меню индивидуально для внутренних страниц категории?
Есть три категории:
1) Для физлиц
2) Для юрлиц
3) Фин организациям
1) Для физлиц
2) Для юрлиц
3) Фин организациям
Мелкие правки/доработки по текущему сайту
Добрый день!
Необходимо сделать мелкие задачи по сайту: добавить фотографии, изменить каталог (убрать следующую страницу), изменить текст на главной странице и т.д.
Для более подробной информации обращайтесь по телефону: +79257878432 — Мария
Необходимо сделать мелкие задачи по сайту: добавить фотографии, изменить каталог (убрать следующую страницу), изменить текст на главной странице и т.д.
Для более подробной информации обращайтесь по телефону: +79257878432 — Мария
округление итоговой суммы заказа
Доброго всем дня, столкнулся с такой проблемой. Понадобилось убрать копейки из корзины, которые вылазят когда выбрана предоплата 30%. В настройках убрал количество после нуля — помогло. Да не везде. В корзине и оформлении заказа округляет, в таблице заказов округляет, а внутри самого заказа нет. И на оплату уходит сумма с копейками, а это недопустимо на данном проекте.
Подскажите: куда копать чтобы уже итоговую сумму в заказе округляло в случае наличия копеек?
Полагаю, что надо на какое-то событие обработку прикрепить, но такими знаниями не обладаю.
Заранее спасибо!
Подскажите: куда копать чтобы уже итоговую сумму в заказе округляло в случае наличия копеек?
Полагаю, что надо на какое-то событие обработку прикрепить, но такими знаниями не обладаю.
Заранее спасибо!
msOptionsPrice2 галлерея модификаций
Всем привет, решил в первый раз написать готовое решение. Надеюсь кому-то пригодится.
Была задача вывести различные цвета товаров, решили выбрать msOptionsPrice2 он для этого подходит идеально.
По умолчанию все модификации выводятся текстом, а нам нужно получить не только название, но и изображение модификации.
Была задача вывести различные цвета товаров, решили выбрать msOptionsPrice2 он для этого подходит идеально.
По умолчанию все модификации выводятся текстом, а нам нужно получить не только название, но и изображение модификации.
Как в migx задать полю типа image источник файлов?
Создаю конфигурацию migx через панель управления — пакеты -> MIGX -> добавить элемент.
Как через такую настройку привязать источник файла полю ввода? Есть вариант с созданием tv и привязной его к источнику файлов и затем привязать его через inputTV в migx, но мне этот вариант не подходит поскольку придется создать более 40 разных tv полей для этого, увидел что есть вкладка Mediasource
Попробовал ее заполнить исходя из того как я понял оно работает но ничего не вышло
Вот список источников файлов
Как через такую настройку привязать источник файла полю ввода? Есть вариант с созданием tv и привязной его к источнику файлов и затем привязать его через inputTV в migx, но мне этот вариант не подходит поскольку придется создать более 40 разных tv полей для этого, увидел что есть вкладка Mediasource
Попробовал ее заполнить исходя из того как я понял оно работает но ничего не вышло
Вот список источников файлов
Gallery не работает
Gallery во вкладке «фотогалерея» не показывает новые изображения, ни на сайте, ни в меню админа.
https://adveko.ru/
https://adveko.ru/
SOS
здравствуйте! я в modx не давно) помогите пожалуйста, когда делюсь ссылкой topmas.ru/dagestantour/ в вк например, это ссылка тянет за собой логотип на белом) и это выглядеть очень не красиво( может подскажите как прикрепить другую картинку ну или лучше вообще сделать так, чтобы ссылка не тянула ничего)
Не работает getCollection в консоли
Всем привет!
Столкнулся с необъяснимой ситуацией, сломал с ней голову…
Есть банальный скрипт, который выбирает все ресурсы с определенным TV и он прекрасно работает, НО! только при вызове из браузера. В консоли напрочь отказывается работать. Консоль имею ввиду настоящую, не дополнение к modx.
Код следующий:
Подскажите, с чем это может быть связано? Как указал в коде выше, сам modx подключается корректно — просто заголовок страницы в консоль выводится, но getCollection ни в какую не хочет там работать! Пишет, что нулевая выборка. То есть не работает именно getCollection, в то время, как getObject прекрасно отрабатывает.
Спасибо!
Столкнулся с необъяснимой ситуацией, сломал с ней голову…
Есть банальный скрипт, который выбирает все ресурсы с определенным TV и он прекрасно работает, НО! только при вызове из браузера. В консоли напрочь отказывается работать. Консоль имею ввиду настоящую, не дополнение к modx.
Код следующий:
<?php
define('MODX_API_MODE', true);
require_once('................./index.php'); // тут полный путь к файлу
$modx = new modX();
$modx->initialize('web');
// здесь проверяем подключился ли modx и он подключился - в консоль выводится заголовок страницы
$res = $modx->getObject('modResource', 1);
echo $res->get('pagetitle');
// а теперь задаем условия выборки для getCollection
$category = 'retail';
$q = $modx->newQuery('modResource');
$q->leftJoin('modTemplateVarResource', 'TemplateVarResources');
$q->leftJoin('modTemplateVar', 'tv', "tv.id=TemplateVarResources.tmplvarid");
$q->where(array(
array(
'tv.name' => 'category', // имя tv по которому ищем
'TemplateVarResources.value:LIKE' => '%'.$category.'%', // условие поиска
'deleted' => 0, // не удалён
'published' => 1, // опубликован
'publishedon:>' => strtotime(date('Y-m-d')) // опубликован сегодня
)
));
// получаем все ресурсы с указанной категорией
$resources = $modx->getCollection('modResource', $q);
// и подсчитываем их: по итогу в браузере выводится число таких страниц, НО в консоли выводится 0 (ноль).
echo count($resources);
Подскажите, с чем это может быть связано? Как указал в коде выше, сам modx подключается корректно — просто заголовок страницы в консоль выводится, но getCollection ни в какую не хочет там работать! Пишет, что нулевая выборка. То есть не работает именно getCollection, в то время, как getObject прекрасно отрабатывает.
Спасибо!
Нужно разработать API для нативного приложения
30 70 000
Добрый день.
Это не интернет-магазин, а накопительная система с QR-кодами.
Есть сайт на MODx, нужно разработать API для нативного приложения (тз внутри). Интересует примерная цена реализации и сроки
техзадание:
Эндпойнты приложение — API:
1. Регистрация карт лояльности (пользователь вводит свои данные и регистрирует себе карточку виртуальную)
2. Подключить существующую карту (ввести номер карты и по нему все данные пользователя должна подтянуться). Вводим номер карты, на номер телефона, который привязан к карте, отправляется смс с кодом. Код верный — авторизируем.
3. Список магазинов (название, адрес, точки координат, фотки)
4. Контент (текстовые страницы: о компании, доставка, оплата, описание системы лояльности, faq. Список акций) Доступен анониму
5. Данные пользователя: имя, телефон, список покупок, бонусы, сколько бонусов скоро сгорит. Список покупок пользователя (название, город, способ оплаты, дата, сумма, полученные бонусы за покупки)
6. Авторизация пользователя OAuth2.0 access, refresh token
Это не интернет-магазин, а накопительная система с QR-кодами.
Есть сайт на MODx, нужно разработать API для нативного приложения (тз внутри). Интересует примерная цена реализации и сроки
техзадание:
Эндпойнты приложение — API:
1. Регистрация карт лояльности (пользователь вводит свои данные и регистрирует себе карточку виртуальную)
2. Подключить существующую карту (ввести номер карты и по нему все данные пользователя должна подтянуться). Вводим номер карты, на номер телефона, который привязан к карте, отправляется смс с кодом. Код верный — авторизируем.
3. Список магазинов (название, адрес, точки координат, фотки)
4. Контент (текстовые страницы: о компании, доставка, оплата, описание системы лояльности, faq. Список акций) Доступен анониму
5. Данные пользователя: имя, телефон, список покупок, бонусы, сколько бонусов скоро сгорит. Список покупок пользователя (название, город, способ оплаты, дата, сумма, полученные бонусы за покупки)
6. Авторизация пользователя OAuth2.0 access, refresh token