
S
28.06.2018
11:45:49
http://host/rest/SportCompany/?test=1
вот так вернее
но у меня отрабатывает просто getList()

PG
28.06.2018
11:47:18
$_REQUEST['test'];

Google

PG
28.06.2018
11:48:48
залей на модхост, так будет проще разобраться

S
28.06.2018
11:49:49
Ок чуть позже залью скину ссылку
спасибо

PG
28.06.2018
11:50:16
ок

BENJiDevil
28.06.2018
12:04:58
Люди, прошу помощи. У кого есть немного времени, подсказать что и как запилить, напишите в лс.

Миша
28.06.2018
12:05:09
так сюда пиши

BENJiDevil
28.06.2018
12:06:03
тапками закидают, боюсь)

Миша
28.06.2018
12:06:08
ну и ладно

Evgeniy
28.06.2018
12:07:42
готовим тапки, друзья)

Yani
28.06.2018
12:07:53
я в носках =)

BENJiDevil
28.06.2018
12:07:53
хах))

Миша
28.06.2018
12:07:56
и навоз)

BENJiDevil
28.06.2018
12:07:57
до меня покопались в корзине,
привязали вместо чекбоксов селекты в выборе доставки
мало того поверх селектов навешен jquery.formstyler.js
Соответственно у меня при выборе доставки в селекте не пересчитывается итоговая цена
куда копать?)

Google

Evgeniy
28.06.2018
12:08:11

Yani
28.06.2018
12:08:22
?

Th0r
28.06.2018
12:10:47
тапками закидают, боюсь)
чат для этого и существует. сможет кто ответить - ответят, а искать кого-то особо умного и свободного (что уже само по себе тяжело) чтобы задать какой-то только тебе известный вопрос, да и еще потом ответ будет не в общем доступе - это не производительно. задавай вопрос сразу в чате - кто сталкивался с таким - ответят.
а тапки - виртуальные, даже синяков не останется :D

BENJiDevil
28.06.2018
12:12:01
собстенно скорее всего ответ в jsке минишопа я предполагаю, но как где, кто нибудь менял чекбоксы на селекты?

Th0r
28.06.2018
12:12:36

BENJiDevil
28.06.2018
12:14:04
очень надеюсь на ответ "бывалых")

PG
28.06.2018
12:15:30
думаю если будет ссылка на сайт, то будет проще ответить

BENJiDevil
28.06.2018
12:16:15
http://gree-group.ru

Evgeniy
28.06.2018
12:19:55
у тебя и изменение количества товара не работает)

BENJiDevil
28.06.2018
12:20:14
пересчет от количества я вроде сделал, то есть вернул, ибо там классы/id вырезали...(на локалке копаюсь)
А вот с селектом беда
и еще одна непосильная для меня задача
Мне посоветовали компонент для реализации дополнительной услуги у товара, я списался с автором, но пока он не отвечает.
Мне нужно к каждому товару в корзине добавить дополнительное поле с чекбоксом, при выборе которого к цене добавляется n-ая цена.
Я подумал, что возможно не нужен целый компонент, возможно ли у товара создать дополнительное поле с суммой скажем, а на фронте в зависимости от того указан ли он или не равен 0 выводить? а jsкой как то вызывать функцию пересчета товара добавляя указанную сумму?
просто на самом деле сайт не мой и кто и что делал на нем до этого....никому не известно


PG
28.06.2018
12:24:59
пересчет не работает, так как он заточен под input а на деле стоит select
проще всего вывести в скрытый div варианты доставки и оплаты из стандартного чанка, в при выборе в селекте с помощью js слать тригер на скрытый инпут
тогда и валидация заработает и изменения количества итд
сейчас же из-за отсутствия input[name="delivery"] и input[name="payment"] в консоли ошибки и скрипты минишопа не работают

BENJiDevil
28.06.2018
12:30:17
да, на ошибки я тоже обратил внимание...вообщем весь шаблон изкромсали...

Evgeniy
28.06.2018
12:30:26
miniShop2.Order.deliveries = '#deliveries';
miniShop2.Order.deliveryInput = 'input[name="delivery"]';

BENJiDevil
28.06.2018
12:30:58
а где то можно достасть стандартные шаблоны от корзины?

Evgeniy
28.06.2018
12:32:55
а у тебя изменены чанки стандартные чтоли?

Google

PG
28.06.2018
12:33:11
https://github.com/bezumkin/miniShop2/tree/master/core/components/minishop2/elements/chunks

BENJiDevil
28.06.2018
12:36:40
а у тебя изменены чанки стандартные чтоли?
не я тут этой анархией занимался...да...запилено все прям в стандартных, поэтому и прыгаю с бубном, пытаясь вернуть хотя бы функции корзины которые из коробки были (вроде того же перерасчета при изминении количества)
Печально, но я поставил стандартные чанки, выключил эту стилизацию input, но расчет не происходит

Миша
28.06.2018
12:55:16
ребята, а как в mSearch2.submit(); закинуть сортировку свою?
я где то делал, не помню

Артем
28.06.2018
12:58:35

Миша
28.06.2018
12:58:54
да я как то делал просто в submit фигачил
и норм было

Evgeniy
28.06.2018
13:00:57

BENJiDevil
28.06.2018
13:01:03
чисто
подозрительное
miniShop2.Order.orderCost = '#ms2_order_cost'
а, тут же 2 цены, из за развалившейся верстки не увидел что считает только к одной цене, все ок

Igor
28.06.2018
13:24:28
Всем привет. Подскажите, на каком колбэке отоловить добавленный товар в ms2?

Миша
28.06.2018
13:25:17
OnBeforeAddToCart

Igor
28.06.2018
13:25:28

Миша
28.06.2018
13:26:08
miniShop2.Callbacks.add('Cart.add.before', 'restrict_cart', function() {
miniShop2.Message.error('Добавление товаров в корзину запрещено!');
return false;
});
в документации есть
https://docs.modx.pro/components/minishop2/development/scripts-and-styles

Google

Igor
28.06.2018
13:29:47
А все врубился как сделать.

Миша
28.06.2018
13:39:01
'sort' => 'tv|yourPrice:asc',
Подскажите, почему не сортирует по ТВ mFilter2

Евгений
28.06.2018
14:01:24
мож поле int должно быть

Дмитрий
28.06.2018
14:13:43
подскажите такой вопрос.
есть tv с типом migx, в нем я указал нужный мне источник файлов, но если выбирать картинку все-равно открывает через источник Filesystem. Как сделать, чтобы открывался в нужном источнике?

Алексей
28.06.2018
14:17:05
ребят, есть кто грамотный по части командной строки?
нужно рекурсивно перекодировать файлы из cp1251 в utf8. как это сделать более менее понялно - iconv. а вот как выбрать только те файлы, которые в неправильной кодировке?

Ily23
28.06.2018
14:18:47
for FILE in $(find /some/path -name '*.txt'); do mv $FILE{,.orig} && iconv -f CP1251 -t UTF-8 $FILE.orig -o $FILE; done
?
find . -name "*.php" -exec sh -c "iconv -f utf-8 -t windows-1251 {} > {}.utf8" \; -exec mv "{}".utf8 "{}" \;
http://www.falsecode.ru/blog/?p=461
https://www.linux.org.ru/forum/general/4827795

Алексей
28.06.2018
14:19:38
спасиб
но это как бы тоже не решает проблему
если исходный файл уже в ютф, он не должен в выборку попадать, а тут все не глядя

Ily23
28.06.2018
14:21:04
ааа даже так

Алексей
28.06.2018
14:22:47
в этом и беда)
если через иконв пропустить то что уже в ютф, такой лютый трэш на выходе

S
28.06.2018
15:01:16
ок
В процессе разворичвания сайта на демо хосте понял сам в чем дело )) я не там тест параметра то проводил )
ошибку нашел свою
ок
Но всеравно большое спасибо за то что отозвался )

Миша
28.06.2018
15:22:03
а нет js события на отправку сообщения в тикетах?

Google

Миша
28.06.2018
16:16:35

Илья
28.06.2018
16:18:46
for (var i = 0; i <= arr.length; i++) {
console.log(arr[i].pagetitle);
}

Миша
28.06.2018
16:20:15
точно, спасибо

Alex
28.06.2018
16:21:09
for медленный и устаревший

Илья
28.06.2018
16:22:13

Alex
28.06.2018
16:22:15
А вообще в js много циклов и все они интересные
https://learn.javascript.ru/array-iteration

Илья
28.06.2018
16:22:19
Надо почитать

Alex
28.06.2018
16:23:13
Надо почитать
https://hackernoon.com/javascript-performance-test-for-vs-for-each-vs-map-reduce-filter-find-32c1113f19d7
Хе, не, это я затупок почему то думал всегда что map самый быстрый о_О
Беру свои слова назад)

Ярослав
28.06.2018
16:27:21
https://jrsinclair.com/articles/2017/javascript-without-loops/ мои 5 коп.

Миша
28.06.2018
16:31:22
да я тыкал data.[i]

Serious
28.06.2018
16:43:09

Миша
28.06.2018
16:52:38
я верно понимаю, что TicketsSection не модет иметь вложенности?

Георгий
28.06.2018
16:57:18

Николай
28.06.2018
17:46:59

Миша
28.06.2018
17:53:47
???
Sendex кто нить юзал?

Евгений
28.06.2018
18:29:01
юзал
коллеги, ни у кого не было траблы с редактор ace в админке и кириллицей?
курсор фактически находится не в том месте в каком видно