Pavel
потому что твой вдруг вполне вероятно показал тебе не ломанный доп, а старую версию без защиты
Только если защита изменилась я могу оказаться неправым. В этом случае я это признаю открыто
iWatchYouFromAfar
Хорошо. Я это сделаю и сообщу
мне интересен способ ломалки, если ты его не будешь говорить, мне нафиг не интересен результат твоих ломалок
iWatchYouFromAfar
Только если защита изменилась я могу оказаться неправым. В этом случае я это признаю открыто
ну ты же не сомневаешься в своих навыках, сломаешь и новую защиту, нет?
iWatchYouFromAfar
Pavel
ну ты же не сомневаешься в своих навыках, сломаешь и новую защиту, нет?
Я сломаю защиту которая быоа раньше. Но если сейчас ее изменили значит я ошибался.
Pavel
раньше это когда?
Отмотай чат и посмотри... когда вышла статья о защите? Когда вышли первые защищенные дополнения
Pavel
Нет
Pavel
Мне кажется год
iWatchYouFromAfar
Нет
что нет?
iWatchYouFromAfar
Мне кажется год
когда кажется - проверяй
Pavel
Но могу ошибаться
iWatchYouFromAfar
ты ошибаешься
Pavel
У тебя есть доступ к какому-нибудь msearch?
Pavel
Который можно временно привязать к домену?
iWatchYouFromAfar
У тебя есть доступ к какому-нибудь msearch?
да есть тестовый, для моих dev доменов
Pavel
Ладно. Мы тут нафлудили. В личке продолжим
Pavel
Парни, новый челендж. Сломай защиту современных дополнений. Только никогда эти способы и сами дополнения ни при каких обстоятельствах не палить нигде.
Никита
Доброго утра ) Кто-нибудь может поделиться готовым брифом на создание сайта? А то клиент не может нормально описать что он хочет. Пусть галочки поставит, чтобы я понял его
Миша
какой топчик я увидел. Гирлянды.
Evgeniy
какой топчик я увидел. Гирлянды.
Тыщу лет ей уже, никак не сдохнет...
Миша
Теперь кодинг будет приятнее
iWatchYouFromAfar
Миша
Да 1080
Dmytro
будешь компоненты рендерить?
Sergey
Ребят, всем привет. Может кто помочь? Необходимо в минишопе получать дробное количество товара. Есть статейка, на эту тему "Количество товара нецелым числом" (ссылка банится) В классе msCartHandler заменил intval на floatval При этом в корзине получаю дробные значания, но при отправке заявки, на почте и в заявках значение округляется до целого. Кто может подсказать в какую сторону дальше копать или помочу сделать? Sergey Kaurov, [14.03.20 14:48]Итоговая сумма считается правильно, а количество выводится в целых числах
Sergey
измерения разные, м3, м2 и т.п.
Алексей
измерения разные, м3, м2 и т.п.
ну а в чем прблема? скорее всего у вас же до десятых округление... можно извратиться и делить на 100, в таком случае, а цену за 0,01 устанавливать.... - идея в этом.
Sergey
Не хочется извращаться =) Я так понял, что вопрос в таблице modx_ms2_order_products Дробная часть там обрезается. В структуре таблицы для поля count выбрал тип decimal, но даже чете БД не могу прописать дробное значение, вылетает ошибка
Sergey_K
можно извратиться и хранить в основном поле целую часть. В допполе - дробную.
Anton
Я делал дробные значения. Уже не помню, в чём там был подвох, но я в нескольких местах менял, это точно. В самой базе тоже возможно, там пресижн что-то в духе 12+2 надо ставить, или сколько там тебе надо точек после запятой.
Sergey_K
В базе и в файликах хпдо схемы. Думаю все.
Sergey_K
Это к вопросу о нашем вчерашнем споре с Пашей))
Sergey
Я делал дробные значения. Уже не помню, в чём там был подвох, но я в нескольких местах менял, это точно. В самой базе тоже возможно, там пресижн что-то в духе 12+2 надо ставить, или сколько там тебе надо точек после запятой.
Разобрался, может будет кому-то полезно 1) Меняем в БД в таблице значения для ячейки count Тип = decimal Длина/Значения = 10,2 (либо подходящее 2) В файле core/components/minishop2/model/minishop2/mysql/msorderproduct.map.inc.php Меняем содержание массива count на 'count' => array ( 'dbtype' => 'decimal', 'precision' => '10,2', 'phptype' => 'float', 'attributes' => 'unsigned', 'null' => true, 'default' => 1, ), 3) в файле core/components/minishop2/model/minishop2/mscarthandler.class.php Меняем тип данных $count = intval($count); на $count = floatval($count);
Владимир
ребята, подскажите, пожалуйста, почему на странице заказа в массиве order может отсутствовать доставка? целый день бьюсь - не могу найти причину
Владимир
Владимир
только общая стоимость
Владимир
соответственно выбор варианта доставки на форме никак не влияет на общую стоимость заказа
Pavel
Парни, а если дополнение куплено и прикреплено к домену, то можно же сайт локально развернуть и прописать в hosts это имя и установить дополнение? Или только на хостинге можно?
Sergey
только при обновлении исправления полетят. Имейте это в виду.
Да, я в курсе, просто с расширением классов еще не разобрался
Pavel
теоретически - должно работать. да и домен прописывать не нужно.
А платные дополнения не привязываются к домену разве?
Jacov
коллеги, есть хороший гайд на русском по натяжке верстки на ево?
Миша
&where={"template:IN":["29","5"] AND "category_game:LIKE":"%#[[*id]]#%"} где тут ошибка?
Pavel
Jacov
а большая разница между классическим модх и ево?
Jacov
или тут - сугубо революшн?
Pavel
или тут - сугубо революшн?
ну тут есть и те, кто шарят и в том и в этом. Но основная масса Эволюшионистов в другом чате.
Jacov
ок
Pavel
а большая разница между классическим модх и ево?
есть конечно разница. админка только похожа. а код разный.
Владимир
после обновления страницы выбранные значения селектов доставки и оплаты сбрасываются в дефолтные в чем может быть причина, подскажите, пожалуйста
Владимир
ну то есть выбор доставки и оплаты никак не фиксируется не записывается в заказ
Sergey_K
Ну вот и ответ. Ищите, почему не идут.
Sergey_K
JS может отвалился
Владимир
В том то и дело, что js минишопа подключен, обновление корзины работает, а с этим затык
Dmitriy
В том то и дело, что js минишопа подключен, обновление корзины работает, а с этим затык
у минишопа js заточен под radio, по умолчанию он не слушает селекты
Sergey_K
у минишопа js заточен под radio, по умолчанию он не слушает селекты
Думаю тогда проще самому слать со своих контролов и все.
Dmitriy
https://github.com/bezumkin/miniShop2/blob/0accb350f8c7f8e023d320311c5756c39e3d6ae1/assets/components/minishop2/js/web/default.js#L381 вот здесь добавляем селект
Dmitriy
https://github.com/bezumkin/miniShop2/blob/0accb350f8c7f8e023d320311c5756c39e3d6ae1/assets/components/minishop2/js/web/default.js#L387 и здесь меняем на выбранный select
Dmitriy
var $deliveryInputChecked = $(miniShop2.Order.deliveryInput + ' option:selected', miniShop2.Order.order);
Dmitriy
https://github.com/bezumkin/miniShop2/blob/0accb350f8c7f8e023d320311c5756c39e3d6ae1/assets/components/minishop2/js/web/default.js#L366 и здесь не забыть поменять input на select
Владимир
у минишопа js заточен под radio, по умолчанию он не слушает селекты
спасибо большое отредактировал assets/components/minishop2/js/web/default.js -> custom.js теперь всё ок
Андрей
Нет
Ключ привязывается к домену. При установке защищенного пакета передается и проверятся домен в том числе.
Андрей
Уже установленный пакет к домену не привязан.
А причем установленный пакет? Защиту же надо снимать в транспортном, чтобы установить можно было на другой
Алексей
Чтобы установить - да. Не поспоришь.
Владимир
Вообще, конечно, странно, что такая неочевидная вещь не указана в документации. У меня после бессонной ночи не хватило ума попробовать сначала с дефолтным шаблоном. ...в котором radio
Pavel
Уже установленный пакет к домену не привязан.
мне нужно просто чтоб установить впервые. потому что другу сайт допиливаю и он дополнение купил. а у меня на локальном компе все.
Алексей
Ну так на его домене после переноса все будет работать, раз уже установлено. Можешь у друга Бекап попросить... Я х.з. в чем проблема если куплен...
Алексей
Как Вы разрабатывали если у него куплен а у вас нет...