Андрей

Андрей

С нами с 09 апреля 2015; Место в рейтинге пользователей: #70
Андрей
03 апреля 2019, 18:40
0
А mSearch2, pdoTools, minishop2 обновили до последних версий? И какая версия php?
Андрей
02 апреля 2019, 12:26
0
Ставь pThumb, в нём работают удалённые ссылки.
Андрей
28 марта 2019, 10:40
1
+1
Самое главное — это внимательность =) Ну и немного логики.

{foreach $deliveries as $delivery index=$index}
{var $checked = !$order.delivery && $index == 0 || $delivery.id == $order.delivery}
    
    <label> // лишний открывающий тег
        <input id="{$delivery.id}" type="radio" name="delivery" class="radio" value="{$delivery.id}" id="delivery_{$delivery.id}" data-payments="{$delivery.payments | json_encode}" {$checked ? 'checked' : ''}>
    // В input выше два раза указан id, из за чего и глючит js.
    
    //Если сильно надо то ниже id надо указывать как в input - delivery_{$delivery.id}
    <label for="{$delivery.id}" class="label">
        {if $delivery.logo?}
            <img src="{$delivery.logo}" alt="{$delivery.name}" title="{$delivery.name}"/>
        {else}
            {$delivery.name}
         {/if}
        
         {*if $delivery.description?}
             <p class="small">
                  {$delivery.description}
             </p>
         {/if*}
        </span> // лишний закрывающий тег
        </label>
{/foreach}

А если из консоли браузера перейти в файл в котором указывается эта ошибка, то там сразу было видно на что ругается скрипт)
Андрей
27 марта 2019, 22:49
0
Вставил ваш код в чанк, в консоли браузера сразу же видна ошибка, вы же написали что проблем с JS нет =).

Сравнивайте код с оригинальным чанком и приводите в соответствие. Подсказка, проблема внутри блока:
{foreach $deliveries as $delivery index=$index}
    ....
{/foreach}
Андрей
27 марта 2019, 21:58
0
Может я чего не понимаю, что вы имеете ввиду под выражением «чанк по умолчанию»?
Те чанки которые доступны после установки minishop2 — /minishop2/elements/chunks/chunk.ms_order.tpl

Если просто вызвать msOrder, всё должно работать:
[[!msOrder]]

Либо пишите по шагам что и как вы делаете, код шаблона, код чанков.
Андрей
27 марта 2019, 21:27
0
Т.е. даже с чанком по умолчанию не работает? Если да, то это мистика какая то =)

http://s17993.h9.modhost.pro/catalog — вот сайт полностью из коробки на компонентах siteDev и msDemoData, ради интереса добавил способ доставки, проверил, всё считает без перезагрузки. Очевидно что проблема на вашей стороне.
Андрей
27 марта 2019, 18:44
0
С дефолтным чанком работает? Смотрите логи, ошибки в консоли браузера, может что то с js.
Андрей
27 марта 2019, 18:22
0
А например на демо сайте minishop2.com всё прекрасно работает.

Ставим дефолтный чанк и сверяем со своим, проверяем нужные id, например цена должна быть обёрнута:
<span id="ms2_order_cost">{$order.cost ?: 0}</span>
Андрей
27 марта 2019, 13:00
+1
Проверил, всё работает, и радио видит и числовое поле фильтрует, очевидно что проблема в чём то другом.

Вот для примера — http://s17993.h9.modhost.pro/catalog

Вызов:
{'!mFilter2' | snippet : [
    'element' => 'msProducts',
    'filters' => 'tv|test,tv|testalt',
    'aliases' => 'tv|test==test,tv|testalt==testalt'
]}

Твшки:

Андрей
26 марта 2019, 23:53
0
Планируется загружать большое количество фотографий на странице пользователя во фронтенде (10-13 Гб в один альбом)
На каких серверах планируете хранить подобные объёмы? Аналог Flickr хотите сделать? =))
Андрей
26 марта 2019, 21:54
0
Какая версия mSearch2? На последней, да и на предыдущих примерно с год, всё нормально фильтрует.
Андрей
25 марта 2019, 18:21
+1
В политике доступа менеджера включить настройку — view_offline
Андрей
22 марта 2019, 19:45
0
Попробуйте добавить в секцию где редирект ssl такой код:
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

В системных настройках — Система и сервер — server_protocol: поставить https
И системных настройках — Сайт — link_tag_scheme — https
Почистить кеш.
Андрей
22 марта 2019, 14:50
0
Скорее всего у вас в htaccess неверно настроен, приложите код. Плюс у вас сайт доступен по двум протоколам http и https, нужно делать что то одно.

p.s. На Beget таких проблем не наблюдается, дело 100% в настройках.
Андрей
21 марта 2019, 20:11
0
Какие именно ссылки не работают, откуда и куда? Было бы неплохо сразу прикладывать код.
Андрей
21 марта 2019, 11:10
0
Исходя из соображений актуальности и производительности, лучше обновиться и остаться на php 7.2.
Андрей
20 марта 2019, 19:07
0
Единственный параметр который нужно заполнить, это системная настройка — ms2_email_manager. Ну и проверить заодно работает ли отправка в принципе, например через — QuickEmail.
Андрей
20 марта 2019, 19:03
0
UPD: Проблема решена понижением версии PHP c 7.2 до 7
Это не решение. Версия Tickets последняя?

Подобная проблема была — https://modx.pro/help/14412, но в последней версии все работает нормально. Если не ошибаюсь поправлено с версии 1.8.2
Андрей
20 марта 2019, 18:37
+1
msGetOrder

Сниппет вывода оформленного заказа.
Используется на странице оформления заказа и отправки почтовых уведомлений покупателям.