Алекса
Илья
не совсем понял.. но когда все принято клиентом уже шагов особо нет. особенно когда у тебя на распечатанном макете стоят 7 подписей
Алекса
Есть вопрос. Шопкипер нормально с 2.0 работает? На 1.4.7 все ОК было.
Илья
как я понял он уже в землю смотрит как и мультитв
Алекса
Хм... Понятно. Будем искать что-то другое.
Илья
commerce советуют все
Anonymous
как я понял он уже в землю смотрит как и мультитв
Мультитв я теоретически могу подоживить, мне не нравится способ хранения данных в решении Сергея
Илья
Мультитв я теоретически могу подоживить, мне не нравится способ хранения данных в решении Сергея
мне самомоу сильно нравицца мультитв, не хотелось бы его терять чесгря
Илья
я уже сам полез ковырять дэйтпикер, но пока забил, т.к. релиз))
Алекса
https://github.com/mnoskov/commerce
Спасибо. Посмотрю.
Камиль
Спасибо. Посмотрю.
http://modx.im/blog/questions/5976.html в комментариях документация и примеры (:
Илья
не работает дэйтпикер на 1.4.9
Илья
аа
Anonymous
а что за способ и почему не нравится?
В файлах и там есть структура, но она мее показалась очень странной.
Илья
мне еще моя первая учительница говорила "Илюша, сначала прочитай, подумай и только после этого говори")))
Anonymous
Dmytro
согласен, странно это)
Anonymous
Там вроде бы можно переключить на БД, но я решил что мне мультитв проще
Anonymous
На самом деле самый большой геморой который я вижу в эво. Это как сохранив структуру эво. Впихнуть транзакции чтобы можно было тв наполнить.
Dmytro
какие транзакции ?
Anonymous
вот щас не понял
Если кратко, то у нас тут вставка одного тв происходит одним запросом. Т.е. формально на вставку 20 товаров с 20тв надо сделать 420 запросов и от каждого дождаться ответа. Транзакции позволяют сгрупировать этих условных 400 вставок тв сгрупировать в один пул и отправить сразу. Но тут есть две проблемы 1) мы не знаем contentid 2) у нас таблицы MyISAM и в них нет транзакций. Есть ещё один косяк этих таблиц. При обращении в таблицу, блокируется вся таблица. Что тоже замедляет работу с ней. Но и перейти на InnoDB тоже нельзя так просто. У них полнотекстовый поиск появился только с mysql 5.6. А у нас скорей всего найдутся люди с 5.5
Илья
нужно смотреть вперед, Сашка маладес.
Илья
но это ж админка, там можна и подождать. эт на фронте нужна скорость
Dmytro
ну так для вставки тв напиши один запрос с вставкой всех значений тв
Dmytro
сначала инзертим контент, получаем айди, а далее insert values
Илья
та и очереди ж их на крайний загруженный случай пишут
Dmytro
и получается только 2 запроса на товар
Dmytro
теретически - на вставку N товаров понадобится N+1 запрос
Anonymous
и получается только 2 запроса на товар
Да, но это работает с одним. И на один выигрыш не большой. Тут скорее прицел, на большее число данных
Илья
Когда коту делать нехуй – он себе яйцы лижет. (с) Народная мудрость.
Dmytro
Да, но это работает с одним. И на один выигрыш не большой. Тут скорее прицел, на большее число данных
нет, всего запросов может быть N+1 - N, вставка товаров в контент + 1 запрос на мультивставку всех тв
Dmytro
теоретически, можно вообще уложиться в 8-10 запросов вообще для всего
Anonymous
теоретически, можно вообще уложиться в 8-10 запросов вообще для всего
Вот я пока ехал в офис в голову пришла вот какая мысль. Можно во время вставки генерировать что-то типа уникального хэша. И потом выбрать связку хэш+id и на основе этого вставлять твшки
Dmytro
хеш конечно нужен, но это просто обычное число попорядку (можно даже минусовое), твхи тоже вместо contentid получают это число, и уже в конце их подмена на нормальные id
Anton
Через DocLister можно вывести только документы контейнеры?
Александр
фильтровать по полям из таблицы site_content стоит через параметр addWhereList
Pathologic
никакой разницы
Александр
а. ок. раньше так рекомендовали прост
Anton
Чего-то не работает
Ilya
у меня filters тоже не работали, пришлось addWhereList использовать
2frags
&addWhereList=`isfolder=1`
Anton
Видимо косячу где-то
Anton
Да - не в том месте менял 🤦‍♂️
Anton
Да, спасибо +
Илья
бля, всю голову себе сломал. уж хз откуда, но на обновленном 1.4.9 нету $_SERVER['HTTP_X_REQUESTED_WITH']
Камиль
бля, всю голову себе сломал. уж хз откуда, но на обновленном 1.4.9 нету $_SERVER['HTTP_X_REQUESTED_WITH']
в админке или где? HTTP_X_REQUESTED_WITH отправляется же аяксом праизвольным всё верно?
Камиль
или он в плгинах режется? HTTP_X_REQUESTED_WITH
Камиль
у меня в 1.4.9 не было с ним проблем, в плагинах на 404 точно
Антон
по efiltеr есть халтурка
Илья
ну да, у меня на формах стояло условие, что если $_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest' тогда работаем
Антон
перенастроить по новым параметрам
Антон
кому интерсно - в личку
Илья
ну на аяксе то да
Илья
всегда работало, а тут вдруг перестало. я чуть не рехнулся пока перетрогал все формы))
Камиль
ну на аяксе то да
ну я на аяксе отправляю FormAjaxRequest например (: чтобы отличать свои запросы
Илья
у меня работа с формами всегда самомписная, т.к. часто меняюцца и почтовики и сами формы и самих форм хренов лям
Илья
убььью седня кого-нить
Илья
да, $_SERVER['HTTP_X_REQUESTED_WITH'] вообще пустой на старом серваке который я знаю как свои 20 пальцев
Илья
капец, весь код лопатить теперь на предмет аякса..
Илья
он ваще пустой
Aliaksandr
А если мимо модх на php файл отправить - не пустой?
Aliaksandr
Аякс через вебикс по дефолту не шлет это заголовок, кстати :)
Илья
https://monosnap.com/direct/96uCgJoLxBq3oensQCRUGw71r0Z1u2
Илья
где его может затирать? все формы лопатить точно с ума сойду
Илья
да блин, там сайту уже лет 5 постоянных изменений. отискать все аякс запросы эт не реально .. а завтра после релииза меня будут удаленно трахать человек 100
Dmytro
где его может затирать? все формы лопатить точно с ума сойду
походу сам сервер не устанавливает этот заголовок
Илья
Илья
https://monosnap.com/direct/nbF3yYByHebuhIYCTN4veJJmjV5q9t
Dmytro
ну если ставит, значит должно работать)