Добавление опций товаров из общего каталога

Здравствуйте.
Сниппет msOptions. Никак не получается настроить добавление товаров с опциями на странице общего каталога (из карточки товара все ОК). Т.е. после добавления товара со страницы каталога в корзину он попадает без опций.
Вызываю примерно так:
<form method="post" class="ms2_form" id="ms_form_{$id}" data-formid="form-{$id}">
[[msOptions?
    &options=`salat,sup,gor,other`
    &product=`{$id}`
]]
<span  id="price-{$id}" class="price"><span  class="myprice">{$price}</span> {'ms2_frontend_currency' | lexicon}</span>
 <input type="text" name="count" id="count-{$id}" class="form-control input-number" value="1" min="1" max="100">
      <div>
                        <button class="btn" type="submit" name="ms2_action" value="cart/add">В корзину</button>
                        <input type="hidden" name="id" value="{$id}">
                        <input type="hidden" name="options" value="[]">
     </div>
</form>
Прошу помочь.
Игорь
06 октября 2021, 19:45
modx.pro
559
0

Доработать интернет магазин на minishop2

7 7 000
Добрый день!

Есть сайт на minishop2.

Необходимо добавить функционал дисконтных карт и скидку по ним.

Подробности расскажу заинтересованным.

Сроки и стоимость обсуждаемы!

Просьба писать в телеграм +375 44 595 20 95 Алексей
Алексей
06 октября 2021, 13:30
modx.pro
658
0

vanille.by улучшить скорость загрузки каталога

7 5 000
Сайт vanille.by/ на MODX 2.8.3. Хостинг modhost.pro/. Тариф «Максимальный x4». На сайте каталог и фильтр mSearch2 и большое количество товаров ~20000 шт. Самая тяжелая страница: https://vanille.by/catalog. Debug показывает Total parse time: 6.9966431 s. Это конечно очень медленно. Если есть опыт в ускорении таких тяжелых страниц, пишите!
Михаил
06 октября 2021, 11:25
modx.pro
582
+1

Проблемы с использованием плагина

Всем привет
Уже отписывался на данном ресурсе, касаемо проблемы

Ситуация такая
В качестве источника файлов, при помощи Swift подключаюсь по FTP к облачному хранилищу Selectel

Все изображения для статей блога грузятся в это файловое хранилище через файловый менеджер MODX

Основная задача состояла в том, чтобы при загрузке через файловый менеджер изображения урезались и меняли свое наименование (во избежании перезаписи схожих названий)

Для этого отлично подошел вот этот плагин решающий сразу несколько проблем.

Однако, плагин работает идеально только в том случае, если изображения грузятся в директорию где расположен сайт. В случае с облачным хранилищем — при попытке загрузки файла менеджер выдает ошибку Internal server error — с включенным плагином.

Кто может помочь решить проблему?
Или хотя бы подсказать в чем может быть проблема?
Андрей
06 октября 2021, 09:54
modx.pro
1 041
0

Проблема (купить в 1 клик, модальное окно). pdoPage, Ajax [РЕШЕНО]

Добрый день!
Есть сайт, на нем стандартный вывод товаров через pdoPage (ajax) кнопкой «показать еще». В карточке товара есть кнопка «Купить в один клик»:
<a class="fancyboxModal element__application-button" style="font-weight: 700;" href="#productapplication" data-theme="{$pagetitle | striptags  | replace :' "':' «' | replace :'"':'»'}" data-id="{$id}">Купить в 1 клик</a>
и немного js:
$('#pdopage').on('click','a[href="#productapplication"]',function(e){
  e.preventDefault();
  var productapplicationtheme, productapplicationid;
  productapplicationtheme = $(this).data('theme');
  productapplicationid = $(this).data('id')
  $('#productapplicationinput').val(productapplicationtheme);
});
Но, работает модальное окно только на первой странице, если нажать кнопку «показать еще», товары показываются, но кнопка «Купить в один клик» уже не работает. Я думаю это связано с DOM деревом, но не пойму как решить.
Может кто-то уже сталкивался с подобным? Подскажите. Спасибо!
Алексей
06 октября 2021, 09:47
modx.pro
861
0

ошибка при установке любого модуля с modstore

Пробовал сбрасывать ключ для сайта, проверял настройки разрешения прав на папку, дополнения очень долго загружаются потом появляются в списке для установки и при установке вот такой лог:
что примечательно с репозитория modx все скачивается и устанавливается спокойно, а тут будто запись в папку запрещена потому что файлов(транспортных пакетов) в папке нет
Evgeny
06 октября 2021, 07:03
modx.pro
1 817
0

Невозможно установить пакет MiniShop2

При попытке обновить пакет на версию 2.9.2 постоянно вылазит окно «Обновить пакет» и ничего не происходит
Артём
06 октября 2021, 01:49
modx.pro
1 714
0

Вывод результатов в чанке

Написал небольшой сниппет

$result = $modx->query("SELECT * FROM $tableName ORDER BY id DESC LIMIT 27");
$data = $result->fetchAll(PDO::FETCH_ASSOC);
foreach ($data as $data){
        $RegDate = $data['Date'];
	$Name = $data['Name'];
	$LastName = $data['LastName'];
	$DepName = $data['DepName'];
}
return $modx->getChunk('OverlapCounter', array('RegDate' => $RegDate,'Name' => $Name,'LastName' => $LastName,'DepName' => $DepName));
Как видно из кода — выборка на 27 строк.

Однако в чанке выводится только первая. Как вывести все строки в чанке?

Код чанка
<div class="row">
    <div class="col-md-3">[[+RegDate]]</div>
    <div class="col-md-3">[[+Name]]</div>
    <div class="col-md-3">[[+LastName]]</div>
    <div class="col-md-3">[[+DepName]]</div>
</div>
Дмитрий
05 октября 2021, 23:25
modx.pro
781
0

Tickets комментарии - запрет изменений комментариев

Добрый день!
После просмотра комментария Администратор его одобряет и пользователь УЖЕ ОДОБРЕННЫЙ комментарий может изменить его КАК ХОЧЕТ, Администратор даже сообщения об изменении не получит.
Можно ли не давать пользователю делать изменения в комментарии (самый плохой вариант)?
Или, другой вариант — возможность такую ДАВАТЬ, комментарий будет скрыт и должен будет одобрен Администратором, как обычный новый комментарий (но только в том случае, если после комментария ветка не продолжается — иначе будет скрыта и вся ветка).
Игорь
05 октября 2021, 13:50
modx.pro
859
0

Как в msProducts вывести новинки текущего раздела

Есть шаблон вывода категорий товара:
[[!mFilter2?
        &paginator=`pdoPage`
        &class=`msProduct`
        &element=`msProducts`
        &parents=`[[*id]]`
        &limit=`9`
        &tplOuter=`mFilter2OuterTpl`
        ...
    ]]
В чанке mFilter2OuterTpl вывожу блок новинок так:
[[msProducts?
	&parents=`0`
	&tpl=`featureProductSidebarTpl`
	&limit=`5`
	&sortby=`publishedon`
	&sortdir=`DESC`
    ]]

Вопрос: как вывести новинки не всего каталога, а в зависимости от текущего раздела?
Т.е., если id раздела такое-то, то и новинки только из этого раздела. Нужно условие, насколько понимаю. Спасибо.

И тоже самое, касаемо блока просмотренных товаров —
[[!looked?
            	&tplOuter=`lookedOuterCustomTpl`
            	&tpl=`lookedProductTpl`
            ]]
Владислав
05 октября 2021, 05:32
modx.pro
696
0