Вопросы

Приходят пустые письма FormIt

Алексей
11 января 2019, 20:51
modx.pro
1 425
0

Too many connections

Добрый день,
В последнее 2-3 недели в логах наблюдаю такие записи
[2019-01-10 12:00:26] (ERROR in xPDOConnection::connect @ /home/alm..../public_html/core/xpdo/xpdo.class.php: 3119) SQLSTATE[HY000] [1040] Too many connections.
Люди добрые подскажите что это это может быть?
Просветов Игорь
11 января 2019, 18:29
modx.pro
1 680
0

MsGallery watermark не выводит

Доброго времени суток господа разработчики. Столкнулся с такой проблемой: есть интернет-магазин на minishop2, в нём с помощью msgallery выводятся изображения товара и на них накладываются вотермарки. На версии modx 2.6.x всё работало замечательно, после обновления на 2.7.0 перестали накладываться вотермарки на изображения, сами изображения выводятся как раньше нормально. На странице вызывается галерея чанком:
[[msGallery?tpl=`_tpl.msGallery`&includeThumbs=`1024x669,713x466,430x281,331x216`]]
.
Сам чанк:
<div id="msGallery">
    {if $files?}
        <div class="fotorama"
             data-width="100%"
             data-maxwidth="100%"
             data-nav="false"
             data-allowfullscreen="true"
             data-swipe="true"
             data-fullscreen="true"
             data-transition-duration="700"
             data-autoplay="6000">
            {foreach $files as $file}
                <a href="{$file['1024x669']}" target="_blank">
                    <img src="{$file['1024x669']}" alt="" title="">
                </a>
            {/foreach}
        </div>
    {else}
        <img src="{('assets_url' | option) ~ 'components/minishop2/img/web/ms2_medium.png'}"
             srcset="{('assets_url' | option) ~ 'components/minishop2/img/web/ms2_medium@2x.png'} 2x"
             alt="" title=""/>
    {/if}
</div>
Проверял все пути и названия изображений в thumbnails указаны верно, пробовал менять размер изображений, месторасположение вотермарок, загружать разные картинки-результат нулевой. Подскажите, в чём может быть причина?
Артём
11 января 2019, 17:40
modx.pro
1 258
0

Minishop2, Paypal не авторизуется и не оплачивает

Здравствуйте! Столкнулся с такой проблемой. Заполнил все параметры для платежа (логин, пароль, подпись) через PayPal. Все хорошо, переводит на сайт PayPal для оплаты.
URL api запросов: https://api-3t.sandbox.paypal.com/nvp
URL-оплаты: https://www.sandbox.paypal.com/webscr?cmd=_express-checkout&token=


Подскажите пожалуйста в чем может быть дело? Кто-то сталкивался с этим?
Роман
11 января 2019, 16:02
modx.pro
870
0

Одно и тоже изображение во всех товарах

На странице раздела с товарами, отображаются одни и теже картинки prntscr.com/m5t326 хотя в админке указаны разные, такое не везде встречается, есть разделы где картинки отображены разные (т.е. все ок).
Вот это выводит товары в разделе
[[!getPage?
            &elementClass=`modSnippet`
            &element=`getResources`
            &tpl=`tpl_catalog_magazin`
            &includeTVs=`1`
            &parents=`[[*id]]`
            &depth=`0`
            &sortby=`{"menuindex":"ASC"}`
            &limit=`10`
            &pageFirstTpl=`<ul><li>`
            &pageLastTpl=`</li><li>`
            ]]
А сам шаблон tpl_catalog_magazin
<div class="product shk-item">
  <div class="product-b">
    <div class="product-descr">
    <a style="text-decoration: none;" href="[[~[[+id]]? &scheme=`abs`]]">
      <img class="shk-image" src="[[+tv.img_catalog:phpthumbof=`h=180`]]" alt="[[+pagetitle]]"/>
      <h3>[[+pagetitle]]</h3>
    </a>
    </div>
    <form action="[[~[[*id]]? &scheme=`abs`]]" method="post">
      <fieldset>
        <input type="hidden" name="shk-id" value="[[+id]]" />
        <input type="hidden" name="shk-name" value="[[+pagetitle]]" />
        <input type="hidden" name="shk-count" value="1" />
        <div class="product-price">
          <div>Цена: <span class="shk-price"><strong>[[+tv.price_product:num_format]]</strong></span> руб.</div>
          <input class="smbt_btn" onclick="Zakaz_byu()" value="Купить" type="Button">
        </div>
      </fieldset>
    </form>
  </div>
</div>
<a href="#popup_byu" class="order_ball fancybox btn" style="display: none;">Купить</a>
Сергей
11 января 2019, 15:16
modx.pro
1 286
0

Обработка суммы заказа с учётом стоимости доставки

Не пойму, откуда в /assets/components/minishop2/js/web/default.js берётся response.data['cost']. Из формы корзины или страницы продукта?

getcost: function () {
var callbacks = miniShop2.Order.callbacks;
callbacks.getcost.response.success = function (response) {
$(miniShop2.Order.orderCost, miniShop2.Order.order).text(miniShop2.Utils.formatPrice(response.data['cost']));
};
var data = {};
data[miniShop2.actionName] = 'order/getcost';
miniShop2.send(data, miniShop2.Order.callbacks.getcost, miniShop2.Callbacks.Order.getcost);
}
Владимир
11 января 2019, 15:12
modx.pro
984
0

modPHPMailer ложит сервер на ломатки 500

Юрий Фомин
11 января 2019, 14:16
modx.pro
1 244
0

Настройка фильтров mfilter2 визуально из админки

Приветствую!

На сайте есть раздел — каталог без необходимости что-то продавать, поэтому сделан на базе обычных ресурсов (без minishop). А фильтры реализованы при помощи TV и дополнения mfilter2 (mserach2).
Управлять контентом будет человек совсем не работающий с кодом (да и незачем её), но нужна возможность создавать/убирать параметры для фильтров.

Собственно есть ли что-то готовое (в том числе и платное) или возможно ли вообще как-то реализовать создание фильтров визуально через админку?

Исходя из обычных телодвижений: создать ТВ, в сниппете фильтра задать это ТВ, задать каким образом оно должно выводиться (список, радио- или чекбоксы и т.п.), мне думается, что под визуальную панель загнать это не получится. Поправьте, если не прав.

И вообще, может есть другие пути решения задачи: нужны фильтры, которые можно будет создавать человеку без спец знаний.
Скаут
10 января 2019, 20:00
modx.pro
1 439
0

MIniShop2: товар с 3 ценами

Доброго времени!

Есть такая задача: Товар с 3 ценами в зависимости от объема.
Первый камень я обошел, точнее справился с задачей: добавить поля в свойства товара



Далее предстала передо мной корзина =) Каким образом следует правильно (в каком месте подправить) передавать поле с одной из цен (пример фронта ниже) так, чтобы отрабатывало так же, как и с полем [[+price]] из коробки? Т. е. в корзину летела та цена, которая выбрана радио баттаном, ну и конечно подбивалась общая ( {$total.cost} ), опять же, как из коробки =)



Буду рад любой помощи! =) Заранее всем спасибо!
Дмитрий
10 января 2019, 18:59
modx.pro
923
0

Импорт изображений через mSync и permission_denied от miniShop2

Здравствуйте, товарищи разработчики.
Подскажите, пытаюсь к mSync прикрутить загрузку изображений и при импорте получаю ошибку permission_denied при вызове процессора галереи miniShop2
Максим
10 января 2019, 13:58
modx.pro
1 357
0