Вопросы
Как сделать составной URL страницы из двух полей?
Как сделать составной URL страницы из двух полей? Нужно чтобы url генерировался не только из названия, но еще из доп. поля.
url: nazvanie-tovara-34234… цифры это данные из доп.поля.
Можно такое?
url: nazvanie-tovara-34234… цифры это данные из доп.поля.
Можно такое?
Анимация добавления товара в корзину, Minishop2
Привет всем!
Может кому-то пригодится данное решение. Анимация при добавлении товара в корзину.

На странице каталога подключаем скрипт:
И вызов:
Можно анимировать кнопку AddCart.
Все настроено под стандартную верстку Minishop2 или можно поправить .eq(1) 1,2,3… в зависимости от вложенности.
Пример
Может кому-то пригодится данное решение. Анимация при добавлении товара в корзину.

На странице каталога подключаем скрипт:
<script type='text/javascript' src="js/fly.js"></script>скрипт fly.js И вызов:
<script type="text/javascript">
$("button[name='ms2_action']").on('click', function () {
var btn = $(this).parent('.ms2_form').find('button');
var flyimg = $(btn).parents().eq(1).siblings().find('img').eq(0);
flyToElement($(flyimg), $('.not_empty .glyphicon-shopping-cart'));
// Анимация кнопки AddCart
//flyToElement($(btn), $('.not_empty .glyphicon-shopping-cart'));
// Автопрокрутка
$('html, body').animate({
'scrollTop' : $("body").position().top
});
});
</script> Можно анимировать кнопку AddCart.
Все настроено под стандартную верстку Minishop2 или можно поправить .eq(1) 1,2,3… в зависимости от вложенности.
var flyimg = $(btn).parents().eq(2).siblings().find('img').eq(0); Пример
[miniShop2] Добавление свойства товара
Добрый день!
Как можно товару minishop2 добавить на вкладку «свойства товара» поле аналогичное ТВ «Список ресурсов»?
Знаю, что нужно через систему плагинов.
Но не знаю что нужно прописать в js файле.
Какие параметры extJS нужно указать?
По логике — это обычный select, в котором значения должны выбираться из modx_site_content по указанному id контейнера. Но как это реализовать?..
Как можно товару minishop2 добавить на вкладку «свойства товара» поле аналогичное ТВ «Список ресурсов»?
Знаю, что нужно через систему плагинов.
Но не знаю что нужно прописать в js файле.
Какие параметры extJS нужно указать?
По логике — это обычный select, в котором значения должны выбираться из modx_site_content по указанному id контейнера. Но как это реализовать?..
История покупок пользователя.
Доброго времени.
Столкнулся с необходимостью выводить в личном кабинете историю заказов пользователя.
Стоит дополнение office, но вывод им истории заказов по ряду причин оно не устраивает.
Во первых, история заказов office не адаптивна и криво отображается на мобильных устройствах. Править и настраивать стили ExtJs тот еще треш.
Во вторых, пользователь заходя в свой профиль видит заказы, а не приобретенные товары.
Нужно просто выводить список приобретенных товаров, безо всяких деталей.
Просто название товара — ссылка для него.
Можете подсказать код сниппета для этого?
Столкнулся с необходимостью выводить в личном кабинете историю заказов пользователя.
Стоит дополнение office, но вывод им истории заказов по ряду причин оно не устраивает.
Во первых, история заказов office не адаптивна и криво отображается на мобильных устройствах. Править и настраивать стили ExtJs тот еще треш.
Во вторых, пользователь заходя в свой профиль видит заказы, а не приобретенные товары.
Нужно просто выводить список приобретенных товаров, безо всяких деталей.
Просто название товара — ссылка для него.
Можете подсказать код сниппета для этого?
Глюкс обновлением всех дополнений
С утра обнаружил такую картину:

При попытке обновить – ошибка:

Сайту неделя, обновлять и вправду нечего так как последняя версия системы 2.6.1 и свежие версии всех компонентов…
Может кто-то сталкивался и может подсказать что с этим делать?
P.c.
При попытке переустановить любой пакет, одни и те же ошибки

При попытке обновить – ошибка:

Сайту неделя, обновлять и вправду нечего так как последняя версия системы 2.6.1 и свежие версии всех компонентов…
Может кто-то сталкивался и может подсказать что с этим делать?
P.c.
При попытке переустановить любой пакет, одни и те же ошибки
не приходит на почту поле из формы
Подскажите, почему на почту не приходит поле TXB из формы, все остальные почему-то приходят кроме этого
<form action="" method="post" class="ajax_form af_example">
<div class="data-list table-list">
<table id="mytable">
<thead>
<tr>
<th>VARIETY</th>
<th>TXB</th>
<th>40СМ</th>
<th>50СМ</th>
<th>60СМ</th>
<th>70СМ</th>
<th>80СМ</th>
<th>90СМ</th>
<th>BUNCH</th>
<th>STEMS</th>
</tr>
</thead>
<tbody>
<tr class="data-row" onkeyup="foo(this)">
<td><span>VARIETY</span> <input type="text" name="razn[]" value="[[+fi.razn]]" name="razn[]"></td>
<td><span>TXB</span> <input type="text" name="txb" id="txb" value="25"></td>
<td><span>40СМ</span> <input type="text" name="40cm[]" value="[[+fi.40cm]]" id="cm40" class="class"></td>
<td><span>50СМ</span> <input type="text" name="50cm[]" value="[[+fi.50cm]]" id="cm50" class="class"></td>
<td><span>60СМ</span> <input type="text" name="60cm[]" value="[[+fi.60cm]]" id="cm60" class="class"></td>
<td><span>70СМ</span> <input type="text" name="70cm[]" value="[[+fi.70cm]]" id="cm70" class="class"></td>
<td><span>80СМ</span> <input type="text" name="80cm[]" value="[[+fi.80cm]]" id="cm80" class="class"></td>
<td><span>90СМ</span> <input type="text" name="90cm[]" value="[[+fi.90cm]]" id="cm90" class="class"></td>
<td><span>BUNCH</span> <input type="text" name="bounch[]" value="[[+fi.bounch]]" id="bounch" ></td>
<td><span>STEMS</span> <input type="text" name="stems[]" value="[[+fi.stems]]" id="stems" ></td>
</tr>
</tbody>
</table>
<button type="button" class="btn-add {$_modx->resource.indexCountry}">+</button>
</div>
[[+fi.success:is=`1`:then=`
<div class="alert alert-success">[[+fi.successMessage]]</div>
`]]
[[+fi.validation_error:is=`1`:then=`
<div class="alert alert-danger">[[+fi.validation_error_message]]</div>
`]]
</form> EventsCalendar2 не переключаются месяца
Доброго времени суток, очень надеюсь на помощь т.к. в modx новичок.
Суть: нужно на странице «Афиша» открывать небольшой календарь, перемещаться по месяцам и видеть в какие дни есть выступления артиста. Идеально подошел eventscalendar2, но не понимаю почему он не хочет грамотно работать.
При попытке переключиться на другой месяц в консоли ошибка 404:
Суть: нужно на странице «Афиша» открывать небольшой календарь, перемещаться по месяцам и видеть в какие дни есть выступления артиста. Идеально подошел eventscalendar2, но не понимаю почему он не хочет грамотно работать.
При попытке переключиться на другой месяц в консоли ошибка 404:
Failed to load resource: the server responded with a status of 404 (Not Found)
http://адрес-сайта/index.php?id=9?action=refreshCalendar&month=12&year=2017 MIGX Image+ renderer VS Collections & Image+
Продолжаю неравный бой с увязыванием классных компонентов. Вот какая проблема вскрылась теперь — поскольку рендерер для Image+ не рендерит кропнутые этим самым Image+ картинки, а показывает миниатюры оригиналов, было найдено изящное, как тогда казалось решение — использовать рендерер MIGX для Image+, уж казалось бы MIGX должен нормально работать со своим же динамическим источником изображений, но нет. Рендерер без проблем показал кропнутые миниатюры… созданных РАНЕЕ ресурсов! У созданных новых ресурсов почему-то ничего не выводит, гат такой. Однако, если это не динамический ресурс, а просто отдельная папка, выведенная отдельным ресурсом, всё пашет ОК.
Посему дилемма — либо найти нормальный рабочий рендерер Image+ для Collections, либо приручить дракона MIGX.
Как говорится, помогите люди добрые Христа ради…
Посему дилемма — либо найти нормальный рабочий рендерер Image+ для Collections, либо приручить дракона MIGX.
Как говорится, помогите люди добрые Христа ради…
Обработка TV в админке
Здравствуйте.
В каждом из товаров указывается ссылка на эту же модель на сайте поставщика.

Однако контент-менеджер жалуется, что копировать длинные урлы, чтоб рядом открыть вкладку и его туда вставить, не очень быстро и удобно. Чем можно обернуть, чтобы ссылка стала кликабельной?
Для фронтенда просто и ясно, а вот для бекенда?
В каждом из товаров указывается ссылка на эту же модель на сайте поставщика.

Однако контент-менеджер жалуется, что копировать длинные урлы, чтоб рядом открыть вкладку и его туда вставить, не очень быстро и удобно. Чем можно обернуть, чтобы ссылка стала кликабельной?
Для фронтенда просто и ясно, а вот для бекенда?
fotorama образает alt и title у изображений (картинок)
При наведении курсора на картинку мы не видим всплывающую подсказку с текстом из title.
Если смотреть код инспектором в браузере, то при наведении на картинку мы не увидим теги alt и title.
Если посмотреть исходный код страницы, то теги alt и title на месте.
Поиск решения в интернете привел на следующий ресурс:
github.com/artpolikarpov/fotorama/issues/329
Необходимо внести изменения в файл fotorama.min.js, находящийся по адресу
/assets/components/minishop2/js/web/lib/fotorama.min.js
Может кому-нибудь пригодится.
Если смотреть код инспектором в браузере, то при наведении на картинку мы не увидим теги alt и title.
Если посмотреть исходный код страницы, то теги alt и title на месте.
Поиск решения в интернете привел на следующий ресурс:
github.com/artpolikarpov/fotorama/issues/329
Необходимо внести изменения в файл fotorama.min.js, находящийся по адресу
/assets/components/minishop2/js/web/lib/fotorama.min.js
Может кому-нибудь пригодится.