Всего 125 675 комментариев

Spirit_Ninja
24 декабря 2020, 16:29
0
Только недавно об этом думал! Очень полезно, спасибо.
Наумов Алексей
24 декабря 2020, 15:25
0
weight: {width: 50, renderer: function (value, metadata, row) {
    debugger;
    metadata.style = 'color: green;'; return value;
}},
и да, f12, обновляем страницу и смотрим, что у нас в row, есть ли нужные данные
Артур Шевченко
24 декабря 2020, 15:08
0
Я думаю @Наумов Алексей имел в виду что-то вроде этого
function(val, cell, row){
console.log(row);
}
А потом f12 и смотреть консоль браузера.
Артур Шевченко
24 декабря 2020, 15:05
+1
Я не знаю. Я загуглил там написано что есть два варианта решения поднять версию или сменить кодировку или указать префикс для поля с автоинкрементом, но префикс вы указать не сможете так как это сторонний компонент править исходники которого не хорошо. Поэтому для начала попробуйте поднять версию, я бы так сделал.
Lori
24 декабря 2020, 15:03
0
эх, скажу честно и с сожалением, что единственное, что я могу сделать — это добавить 3ий параметр… наведите дальше пожалуйста. Добавлю параметр 3ий, сохраню новый orders.grid.js, вернусь в заказы в админке в minishop2 верно? Дальше в консоли что-то писать?
Алексей
24 декабря 2020, 14:58
0
До 5.7?
Кодировка с mb4 ибо изначально хотел подружить с эмодзи
https://github.com/modxcms/revolution/issues/13777
Получается, эмодзи невозможны на 5.6?
Наумов Алексей
24 декабря 2020, 14:42
0
В моих компонентах я вижу что renderer это функция с такими параметрами:
function(val, cell, row)
попробуйте добавить 3й параметр и посмотреть в отладчике, в row должна быть строка с данными со всеми полями объекта.
Артур Шевченко
24 декабря 2020, 13:58
0
Поднять версию mysql можешь? И если нет, то уберись что кодировка в БД utf8 без всяких там mb4.
Артур Шевченко
24 декабря 2020, 13:51
0
Есть товары, которые продаются поштучно и цена у них за 1 штуку. А есть товары, которые продаются по весу и цена у них за единицу веса. А принципиальная разница в формировании общей стоимости разве есть? Ведь в обоих случаях нужно количество единиц умножить на цену. Так и какая вам разница, что обозначают цифры в поле с названием «количество» вес или штуки? Поэтому в самом простом варианте указываете цену за единицу веса — это в админке, а на фронте в поле типа number пишите: min=500 step=200. И всё работает как надо. Если граммы не устраивают, тогда переводите в кг и пишите плагин на события Добавление в корзину и Изменения в корзине, который будет переводить обратно в граммы, чтобы не править исходники минишопа, так как с дробным количеством он на работает.
Евгений
24 декабря 2020, 13:36
0
либо делайте как тут

там все в комментариях сделано, чуть ниже еще скрипт написано переделать
Алексей Шумаев
24 декабря 2020, 13:01
0
Часть данных хранится на серверах сервиса; данные именно по ценам/срокам сейчас запрашиваются напрямую от ТК, затем передаются пользователям, применяя модификаторы и т.п. + кэширование.
В будущем объём данных на серверах сервиса будет увеличиваться, чтобы снизить время отклика.
brioni
24 декабря 2020, 12:55
0
Привет. А откуда eShopLogistic берет данные о сроках и стоимости доставки? Получает их от транспортных компаний по API или использует собственную базу?
Евгений
24 декабря 2020, 12:20
0
Я имею в виду, что укажите цену за единицу веса, допустим 1000гр и продавайте в граммах, если есть доставка с учётом веса, то тогда ещё надо плагин написать на msOnCartChange и перезаписывать weight
не совсем понял, подробнее можно? то есть использовать количество как вес или что?
Андрей
24 декабря 2020, 10:03
0
Добрый день.
А можно ли использовать компонент с разными доменами?
Например, русская версия на site.ru
А английская на site.com
Ну и например китайская на cn.site.com
weranda
24 декабря 2020, 07:50
0
Нормально там это кешируется, в виде HTML.
Артур Шевченко
23 декабря 2020, 19:30
+1
А чем вам вес не количество? Я имею в виду, что укажите цену за единицу веса, допустим 1000гр и продавайте в граммах, если есть доставка с учётом веса, то тогда ещё надо плагин написать на msOnCartChange и перезаписывать weight. Если очень надо в кг, тогда либо ещё один плагин пишите который будет из дробного количества в кг делать целое в гр, либо делайте как тут Или callback'и пишите подробнее здесь
Маюри Шиина
23 декабря 2020, 15:13
0
Хостинг activecloud http → https + fiendly URL

RewriteEngine On
RewriteBase /
RewriteCond %{ENV:REDIRECT_STATUS} !^$
RewriteRule .* — [L]

RewriteCond %{SERVER_PORT} !^443
RewriteRule (.*) site.by/$1 [R=301,L]

# For Friendly URLs
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Lori
23 декабря 2020, 14:16
0
1) Решение актуальное на сегодня в этом комменте.
2) Также надо изменить в таблице ms2_order_products тип count с int(10) на float.
3) Чтобы была возможность добавлять дробное число в корзину с каталога, достаточно в чанке tpl.msProducts.row (или в вашем аналоге) для инпута с name=«count» step=any
Lori
23 декабря 2020, 13:01
0
Нет, это никак не связано с этим. Потому что ошибка Введите допустимые значения. Ближайшие допустимые значения... выходит именно из-за того, что я ввожу дробное число, не важно больше или меньше 1.