Роман Воропаев (Volk)

Роман Воропаев (Volk)

С нами с 03 декабря 2015; Место в рейтинге пользователей: #80

transport.tv.php - или как транспортировать tv

Расковыривая github.com/bezumkin/modExtra до крови, да бы упаковать свой mSocial я столкнулся с грустной проблемой он не умеет создавать tv. Ну или может быть умеет, но я не нашел как, в связи с этим решил немного его расширить добавив новый транспортер. Итак, что же нужно делать?
Павел Карелин
29 января 2016, 10:48
modx.pro
3
2 285
+5

Массовая проверка на существование

Всем привет. Подскажите как можно написать след. условие:

Если не пусто TV1 или не пусто TV2 или не пусто TV3, то вывести текст, иначе ничего не выводим.
If(!empty($tv1) or !empty($tv1) or !empty($tv3)) echo "text";
На одну TV проверяю вот так, хотелось бы такую задачку сделать тоже фильтрами MODX
[[*mytv1:notempty=`Мой текст`]]
Павел
29 января 2016, 09:05
modx.pro
1
1 823
0

Выгрузка товаров из Minishop в сообщества ВК

Не так давно ВКонтакте сделали доступным API для массовой выгрузки и редактирования товаров в сообщества. vk.com/dev/market

Думаю многим компонент для интеграции магазина и сообщества был бы интересен, потому предлагаю откликнуться тем, кто готов его реализовать, а также тем, кто готов скинуться на разработку. Я, само собой, поддержу разработку рублём тоже)
mekirile
27 января 2016, 08:36
modx.pro
3
4 358
+3

Реально ли сделать это на msDiscount?

Добрый вечер!

Нужно сделать, чтобы клиент мог получить активный скидочный купон по ссылке(дисконты одноразовые с qr кодами напечатаем). Соответственно как только этот купон кто-то использует по ссылке появляется следующий, до тех пор пока не будут израсходованы все.

Никакого учета уже использованных не нужно. Зашел, получил, купил. Хоть 10 раз.

Можно ли это реализовать на msDiscount?

Решил спросить прежде чем покупать :)
Николай Артамонов
25 января 2016, 15:28
modx.pro
1
991
0

Превратить ресурсы в категории и товары

Здравствуйте!

Хочу переделать ресурсы в товары и категории Minishop2. Нашел в комментариях пример кода для категорий и для товаров (ссылки). Применил его, и админке у ресурсов появился нужный вид товаров и категорий. Однако при попытке изменить их и сохранить появляется окошко с ошибкой: «msProduct_err_ns». Помогите, пожалуйста, решить данную проблему. Заранее большое спасибо!
Александр Суркин
25 января 2016, 06:45
modx.pro
2
2 392
0

modImporter. Настройка импорта в minishop2 из 1С

В прошлой статье я писал про импорт из Excel/XLSX. Вчера-сегодня мы настраивали выгрузку из 1С. Правда по этому проекту пока не настраивали прямую выгрузку на сайт непосредственно из 1С (а просто загружали сформированный одинэской файл), но проблем с этим не должно быть, modImporter изначально имел в себе механизмы работы с 1С и до этого не раз тесты проводились успешно. К слову сказать, сейчас мы взялись переносить довольно крупный магазин с битрикса на MODX, так что в ближайшем будущем 1С-импорт будет прокачен как следует, в том числе и выгрузка заказов с сайта в саму 1С и обновление статусов заказов на сайте со стороны 1С.

В этот раз мы выполняли полный импорт, включая импорт картинок товаров, цен, остатков и производителей, многоуровневая вложенность категорий и т.п. (). В итоге получилось почти 1000 строк кода, полный файл лежит здесь.
Fi1osof
24 января 2016, 18:22
modx.pro
7
5 473
+4

Ссылка на 2-ое изображение при выводе категории

Здравствуйте. Так как msProducts не позволяет присоединить к выборке 2-ое изображение товара, написал самый настоящий костыль для получения url 2-го изображения по id, потому что не знаю как это сделать через API MODX. Может ли кто-нибудь написать грамотную альтернативу моему решению?

$imagesString = $modx->runSnippet('msGallery', array('product'=>$id,'limit'=>2,'tplOuter'=>'@INLINE [[+rows]]','tplRow'=>'@INLINE [[+url]],'));
$rows = explode(',',$imagesString);
if(count($rows)>2)
{
  return trim($rows[1]);
}
else if(count($rows)>1)
{
  return $rows[0];
}
else
{
   return '/assets/components/minishop2/img/web/ms2_big.png';
}
Алексей
23 января 2016, 19:40
modx.pro
3
2 079
0

Реализация бонусной системы

Как такое можно реализовать, у кого какие идеи?
Есть интернет — магазин.
У каждого пользователя есть свой «промокод», который он может дать другу.
Идея в том, человек дает свой промокод другу и после покупки другом товара, то человеку начисляется 150р и его другу тоже 150р бонусов, которые они могут потратить на любой товар.
Михаил
23 января 2016, 10:14
modx.pro
1
1 155
0

Создание менеджера с ограниченными возможностями)

Подскажите как в рево создать менеджера админки с доступом только к выбранному корневому разделу (и его дочерним ресурсам)?
aligan
22 января 2016, 09:48
modx.pro
2
1 042
0

Как сделать очистку корзины из шаблона tpl.MinCart

Собственно из заголовка проблема ясна. Вставлял вот этот кусок из шаблона tpl.msCartOuter:
<form method="post">
		<button class="btn btn-default" type="submit" name="ms2_action" value="cart/clean" title="[[%ms2_cart_clean]]"><i class="glyphicon glyphicon-remove"></i> [[%ms2_cart_clean]]</button>
</form>
При нажатии на кнопку корзина очищается но больше уже не заполняется. При обновлении страницы браузер предлагает повторно отправить форму.

Неужто функционала готового нет для мини корзины?
Андрей
20 января 2016, 17:55
modx.pro
1
1 921
0