Всего 123 794 комментария

Артем
08 мая 2023, 00:17
0
Так, пытаюсь разобраться: мой скрипт расположен на странице (не отдельным файлом, а в html) где прописано подключение к
<script src="/assets/components/minishop2/js/web/vanilajs/modules/mscart.class.js"></script>
в котором первой строчкой импортируется класс CustomInputNumber
И мой скрипт его не видит, а что нужно сделать что бы увидел?
Артур Шевченко
08 мая 2023, 00:04
+1
Всё правильно, но импорт происходит в класс корзины, ваш скрипт-то не знает о том, где лежит CustomInputNumber и что это за зверь, глобально-то он не определен.
Артем
07 мая 2023, 23:45
0
Мб не совсем корректно понимаю вопрос, но mscart.class.js начинается с
import CustomInputNumber from './custominputnumber.class.js'
На этой же странице, где вызываю через ajax modal с корзиной, в качестве эксперимента есть еще одна корзина, которая загружается изначально вместе со страницей. В ней все работает.
Артур Шевченко
07 мая 2023, 23:21
+1
А вы импортировали класс CustomInputNumber?
Артем
07 мая 2023, 22:38
0
в консоль пишет ошибку
index.html:243 Uncaught ReferenceError: CustomInputNumber is not defined
все скрипты подключены
Артур Шевченко
07 мая 2023, 17:58
0
Может быть он не ботами прислан, от такого спама защиты нет.
info
07 мая 2023, 17:34
0
Не много но есть. Так что бы сказать завал то нет.
alex
07 мая 2023, 17:29
0
А будет ли данный компонент работать с новой версией minishop2 (от версии 4.0.0)?
Евгений Webinmd
07 мая 2023, 13:27
+1
проверять можно и в шаблонизаторе, чтобы не плодить чанки, на феном будет примерно так:
{if (0 | ismember : ['Administrator', 'Manager'])} <a href="edit">Edit</a>{/if}
Евгений Webinmd
07 мая 2023, 13:24
0
я указал на ошибку в коде, что для нескольких групп нужно указывать массив
Артур Шевченко
07 мая 2023, 10:45
0
Не планируется, вы первый кто жалуется на спам, хотя внедрённый метод успешно работает на многих сайтах. Насколько много спама? Как выглядит? Может это человеки шлют, не боты?
Дмитрий
07 мая 2023, 10:44
0
Убрать вынос ядра за пределы. Это печально. Вернули старые дыры в безопасности, и понаделали новых дыр. Убрали совместимость с MS SQL. Кто использует обмен с 1С через базу, теперь изрядно попарятся.Большинство старых модулей не пашут. И все для изменения вида админки, ну это скорей всего не апгрейд, а даунгрейд.
Артур Шевченко
07 мая 2023, 10:35
+1
На событие открытия модального окна надо запускать вот такой код
modal.querySelectorAll('input[name=count]')?.forEach(el => {
     new CustomInputNumber(el, {});          
});
modal — это узел DOM внутри которого находится форма с товаром.
Futuris
07 мая 2023, 10:10
+1
У меня работает уже второй месяц, с тех пор как узнал про него. До этого был просто ужас!))
info
07 мая 2023, 09:44
0
Планируется ли поддержка рекапчи? Спам проходит без нее.
Майкл
07 мая 2023, 01:45
0
Не работает, нет папки
public_html/core/components/pushall/vendor/autoload.php): failed to open stream: No such file or directory
Дмитрий
06 мая 2023, 20:51
0
Или как вариант даже проще… как сделать появление ссылки в чанке в зависимости от роли? т.е. есть два чанка и только для роли манапук должна появиться ссылка для редактирования, но при этом они тоже должны видеть контент
Дмитрий
06 мая 2023, 20:50
0
Немного не поняли меня. В вашем случаи двум группам будет выводиться один и тот же чанк. А мне нужно четырем группам выводить 4 разные чанка. К примеру… директор видит все, один манагер вдит все, но у него появляется ссылка ссылка редактировать доп контент, обычный пользователь видет ограниченный контент, а простой манагер может редактировать часть только для обычного пользователя.

Или как вариант даже проще… как сделать появление ссылки в чанке в зависимости от роли?
Евгений Webinmd
05 мая 2023, 21:49
+2
$user->isMember(['Manager','Rukovoditel']);
Александр Туниеков
05 мая 2023, 12:19
0
Странно. Вроде обновления в модсторе бесплатные. Было бы хорошо если была бы какая-то процедура разрешения конфликтов. Например написать тему с отзывом об авторе компонента. Только конечно пока заморачиваться никто не хочет.