Азамат
В таблице твшек фильтруем нужные значения, добываем contentid — считай, получили доки.
Спасибо, за наглядный пример. Ход мыслей понятен. Забыл написать что это сортировка для efilter
Азамат
Как можно карму плюсануть?
Andrey
У ефильтра там своя магия. Так что тут уже надо как-то смотреть по факту, че к чему будет
Азамат
У ефильтра там своя магия. Так что тут уже надо как-то смотреть по факту, че к чему будет
По факту у меня сниппет получает get параметры для фильтрации и сортировки, параметры сортировки пишутся в сессию( sortBy и sortOrder), сниппет запускает eFilterResult с этими параметрами из сессии и отдаёт данные
Andrey
Хуясе. Я половину забыл, пока читал вторую половину короче =)
Азамат
🙂
Andrey
Но вообще да, так сработает. Я что-то подобное себе городил помню. Надо было сортировать товары по цене в зависимости от выбранной валюты. Ну и пересчитывать заодно по курсу.
Anonymous
Выполнела пхп артисан маке:сайт апдейт мне еррор вышел.
Anonymous
но обновилось)
Dmytro
Какой error?
Dmytro
ща еще 3.1.2 будет еще нашли косяк ))
Anonymous
Ору
Oleg
У вечеру до какой цифры планируется? 😂
Dmytro
Ору
Лучше напиши что за ошибка 🙂
Dmytro
У вечеру до какой цифры планируется? 😂
Ну дык стабилизация ) нашли баг чего ждать 🙂
Oleg
Ну дык стабилизация ) нашли баг чего ждать 🙂
да правильно, что уж, концепция rolling release
Максим
Лучше напиши что за ошибка 🙂
Блин, я думал у меня только...там не нашелся какой то метод remove...
Максим
Потом пришлось идти в /install .. и в целом норм прошло...дальше я пошел править плагины
Максим
Вопрос, почему pagebuilder во вкладку не лезет?
EVO bot Лёшка
Максим
Настройки выставил
Максим
Категорию тож
Am
Все хотят стаБИльную систему, а тестировать никто не хочет (:
Максим
Ок, чуть позже скину лог
Антон
Тут в январе сдали систему. Заказчик проверить нормально не захотел
Антон
А в феврале в бой. Естественно косяки нашлись. Ну и я, конечно, виноват.
Антон
Хотя от косяков никто не отказывается
Антон
Хороший клиент. Многому за раз научил
Am
Раз клиент не проверил и принял проект, то это уже его проблемы.
Am
Так думают разработчики 🙂
Так написано в договоре. ((:
Dmytro
Клиент думает что разработчик должен был все сделать и все оттестировать 🙂
Am
А кто и что думает, это не важно.
Dmytro
ну по договору нужен готовый продукт же )
Dmytro
а не сырой )
Am
Продукт готов. Что-то пошло не так - смотрим в ТЗ, находим по договору чей косяк. Все просто.
Am
А когда фрилансер - да, печальный опыт для заказчика. ((%
Am
Не жмотись на ТЗ и договор. ((%
Am
Ну, и, повод для разработчика составлять договора.
Volodymyr
Не жмотись на ТЗ и договор. ((%
ТЗ - это точка зрения?
Am
ТЗ - это точка зрения?
Для многих - да, а так это то что в договоре. ((:
Антон
Более того, несколько раз просил протестировать вместе
Am
Более того, несколько раз просил протестировать вместе
Тогда ситуация решается по договору, раз всё есть. Понимаю, что возможны уступки, да это все равно на ваше усмотрение. Тут можно только посочувствовать Вам. (:
Sasha
+
https://gist.github.com/sashabeep/4b6c920a0910cded5c622d7c119be704
Sasha
Блин чето какая-то куча сообщений оказывается с момента того запроса подгрузилась, извините :)
Sasha
А кто-нибудь делал для commerce такую вещь что товар в общем списке если он есть в корзине как-то помечается Я всю башку сломал. На мой взгляд это лажа полная, это в каждой карточке (или в препаре, но не суть) надо рыться в корзинах а нет ли там меня
Dmytro
И проходится по тому что в корзине и добавлять класс а не чекать все товары при рендере страницы
Sasha
адинфиг тормозно. Даже неизвестно, что тормознее. Пойдет короче заказун с таким пожеланием далеко. Там и так сайт тяжелый сильно
Sasha
класс с id быстрее, конечно, если сначала где-то вытряхнуть всё. Я понял. Всё равно в обратную сторону
Dmytro
Id нельзя так как у тебя 1 товар может выводится 2 раза на страничке
Михаил
На modx.im в теме это было с примерами
Sasha
не, такого не будет я имел в виду class="tovar[+id+]"
Dmytro
И потом будет (.tovar27, .tovar54).addClass( incard );
Sasha
Ну да
Dmytro
Быстро просто удобно ;) ну и при добавлении еще 1 товара так же отлавливать и добавлять класс
Sasha
Я-то понимаю, что это так работает, но объяснить тяжко :)
Sasha
Там ещё вишлисты со сравнениями :)))
Dmytro
Главное что это быстрее чем при рендере проверять каждый товар в корзине он или нет (хотя раньше в shk именно так и делал )
Dmytro
Там ещё вишлисты со сравнениями :)))
Ну так по той же логике только другой класс добавлять
Sasha
Да понятно
Sasha
Там правда тоже и так скриптов многовато
Dmytro
Если много функционала то логично что много скриптов
Максим
В битре именно на js все вещи такого рода сделаны. Ну эт так для галочки сообщаю)
Aliaksandr
В избранном на eFavorite тоже всегда так и было, и обновлять норм и париться с препарами нет смысла в куче мест
Andrey
адинфиг тормозно. Даже неизвестно, что тормознее. Пойдет короче заказун с таким пожеланием далеко. Там и так сайт тяжелый сильно
А почему тормозно? В препаре ловишь $cart_items = $modx->commerce->getCart()->getItems(); Он вроде как с сессии. Пробегаешься foreach($cart_items as $one_cart_item){ ($data['id'] == $one_cart_item['id']) } И всё.
Andrey
Но если есть опции, придётся ещё дополнительно поебаться, т.к. зачастую товар красный и товар синий разные для покупателя, но имеют один айди на сайте. Ну вот это вот всё как обычно)
Sasha
не, у меня легкий случай там вариантов нет
Sasha
весь сыр-бор в подсветке трех значков размером с гулькин тромбон
Sasha
подсвечивается, епрст
Andrey
Ну в будущем может понадобиться. Когда выводишь ленту большую мелких итемов, и заказчик должен видеть, что уже купил, что нет.
Andrey
На сайте одно оптовикам раздел есть, там люди по 100 позиций берут. Без выделения уже купленного можно порядком охуеть.