Евгений
Лучше бы пропил)
берегу старый xbox и печень для старости
Евгений
буду играть и пить
Алексей
лет 10 назад видел ИИ, который пытался верстать
будет скоро не верстальщик, а тильдостроитель ))))
Евгений
будет скоро не верстальщик, а тильдостроитель ))))
пока живы понты (и казахи), тильда нас не заменит))
Алексей
пока жлем PR в минишоп - живем!
Николай
пока жлем PR в минишоп - живем!
жлем? Это что за новый термин разработки
Евгений
Алексей
жлем? Это что за новый термин разработки
от слова жмем )))) или шлем. смотря как смотреть
Николай
от слова жмем )))) или шлем. смотря как смотреть
Жрем, потом жмем, потом снова жрем
Николай
У меня это так устроено
Алексей
хорошо что обед заканчивается. )
Александр
Ребят. При сортировке в mFilter2 срабатывает сортировка только после перезагрузке страницы. В чём косяк мог сделать?
Алексей
Разметка классов и ид
Александр
Нашёл
Александр
Спасибо ещё раз
Александр
Надо спать чаще, крыша едет
Александр
С х*йнёй в чат лезу
Алексей
8 часов в день должно хватить)))
Александр
Да я решил добить работу сегодня уже что-бы потом выходной сделать перед некст проектами
Вероника
Сдаюсь. Ребята, ну почему, почему mfilter2 полностью игнорирует порядок сортировки? pdoResources отдал всё отлично. Далее прямое подставление идишек - сортировка не работает, лефтджоин - не работает, просто по тв - не работает. Что ему надо?
Александр
А я чёт забил
Евгений
С х*йнёй в чат лезу
убери свою х*ю из чат, будь добр
Александр
Последний вопрос. Я делаю сортировку по цене вот так: <select class="sorting_cat" id="mse2_sort"> <option class="sort" value="" >По умолчанию</option> <option class="sort" data-sort="ms|price" value="asc" >По возрастанию</option> <option class="sort" data-sort="ms|price" value="desc">По убыванию</option> </select> Как правильно задать кнопку "по умолчанию" чтобы сбросить фильтр? Она щас ломает его
Александр
убери свою х*ю из чат, будь добр
Понял, больше не повторится. Не ругайся дядь Жень
Алексей
Доку просто открыть нужно и прочитать разницу параметров
Вероника
tvPrefix есть ?
Есть... Если через джоин, то ломается, когда и прост через тв присоединяешь :( Я уже его четвертый час перекручиваю, и сортбай, и просто сорт. А он уперся и свою сортировку ставит)
Вероника
Алексей
И в Джейсон формате типа {"params":"asc"}
Алексей
Там разные форматы у сорта
Вероника
Угу :( вот так, например, просто пустота
Вероника
Александр
Последний вопрос. Я делаю сортировку по цене вот так: <select class="sorting_cat" id="mse2_sort"> <option class="sort" value="" >По умолчанию</option> <option class="sort" data-sort="ms|price" value="asc" >По возрастанию</option> <option class="sort" data-sort="ms|price" value="desc">По убыванию</option> </select> Как правильно задать кнопку "по умолчанию" чтобы сбросить фильтр? Она щас ломает его
<span>Сортировать по цене: </span> <select class="sorting_cat" id="mse2_sort"> <option class="sort" data-sort="" value="">По умолчанию</option> <option class="sort" data-sort="ms|price" value="asc" >По возрастанию</option> <option class="sort" data-sort="ms|price" value="desc">По убыванию</option> </select> $(document).ready(function() { $(document).on('change', '#mse2_sort', function() { var selected = $(this).find('option:selected'); var sort = selected.data('sort'); if(sort!=""){ sort += mse2Config.method_delimeter + selected.val(); }else{ sort = ''; } mse2Config.sort = sort; mSearch2.submit(); }); }); Вдруг кому надо будет
Вероника
Там разные форматы у сорта
'sortby' =>' { "provider":"asc"}', то же не хочет. Мистика) Я просто пытаюсь к продуктам приклеить тв и сортировать по нему))))
Алексей
А вообще заполнено ТВ???
Алексей
Может оно там пустое у всех товаров....
Евгений
там наверн стоит Значение по умолчанию)))
Вероника
А вообще заполнено ТВ???
Я наполнила) Через api ) У всех одинаковое последнее значение кроме парочки тестовый, где буква А в значении. С числами решила не делать, так как после 10 могут быть приколы)
Евгений
includeTVs + sortby - больше ничего не надо в msProducts
Вероника
там наверн стоит Значение по умолчанию)))
Неа))) Я прогнала через консоль и наполняла)))
Вероника
includeTVs + sortby - больше ничего не надо в msProducts
Вот именно. И именно по этому у меня скоро нервный тик с этой выборкой случится))))
Алексей
Неа))) Я прогнала через консоль и наполняла)))
Проверьте что у товаров есть это значение реально через админку
Вероника
Проверьте что у товаров есть это значение реально через админку
А мы можем сортировку сделать по отданому по-порядку resources, если что?)
Sergey
[[!getImageList? &tvname=`projectslider` &tpl=`@CODE:<div class="project-slide"><a href="/[[+projectslide]]" data-fancybox="gallery"> <picture> <source media="(min-width: 300px)" srcset="[[pthumb? &input=`/[[+projectslide]]` &options=`w=345&h=260&iar=1` ]]" > <source media="(min-width: 600px)" srcset="[[pthumb? &input=`/[[+projectslide]]` &options=`w=720&h=600&iar=1` ]]" sizes="100vw"> <img media="(min-width: 900px)" srcset="[[pthumb? &input=`/[[+projectslide]]` &options=`w=821&h=616&iar=1` ]]" sizes="100vw" class="lazy" loading="lazy" > </picture> </a></div>` ]] Ребят , подскажите почему pthumb не хочет отрабатывать ресайз в другом сниппете? Есть варианты?
Алексей
А мы можем сортировку сделать по отданому по-порядку resources, если что?)
Да, но если простая сортировка не работает, то лезть туда пока не надо.
Evgen
Всем привет. Подскажите, есть форма обратной связи с кнопкой отправить. После отправления должна открываться страница Спасибо за обращение, как это сделать? Код кнопки <button type="submit" class="send" onclick="yaCounter47626072.reachGoal('svyz-otpr'); return true;" >отправить</button> [[+fi.success:is=1:then=` <div class="alert alert-success">[[+fi.successMessage]]</div> `]] [[+fi.validation_error:is=1:then=` <div class="alert alert-danger">[[+fi.validation_error_message]]</div> `]] </form>
Sergey
дак у меня же [+projectslide]] приходит ..
Sergey
Увы
не вариант или что-то не догоняю?
Александр
А где у mFilter чанк с кнопкой "Загрузить ещё"? Просмотрел все чанки из папки. Нет такой кнопки с btn_more
Алексей
не вариант или что-то не догоняю?
Откуда плейсхолдер projectslide?
Алексей
Через js ставится. Ну дока... Как бы
Алексей
PdoPage
Sergey
Откуда плейсхолдер projectslide?
{set $rows = json_decode($_modx->resource.projectslider, true)} {$rows|var_dump} {foreach $rows as $row} {set $image = $_modx->runSnippet('!pThumb', [ 'options' => 'h=300&w=500&zc=C', 'input' => $row.image, ])} <li> <a href="{$row.link}"> <img src="{$image}"/> </a> </li> {/foreach} что то похожее тут лежит, видимо можно собрать под мою задачу?
Алексей
вы не отвечаете на мои вопросы... как я смогу помочь вам?
Алексей
у вас fenom разве включен на страницах?
Вероника
Проблема именно в самом msproducts. Оба варианта отдали разную сортировку о_О. Но как исцелить то?
Вероника
Евгений
поэтому возможны разные результаты
Sergey
Откуда плейсхолдер projectslide?
Не могу понять откуда.. а счего плейсхолдер
Вероника
у pdoResourcesпо оумолчанию есть TVprefix а у msProducts нету
'tvPrefix' => '', у обоих) Но по логам вывели одинаково, а на практике разное)
Евгений
'tvPrefix' => '', у обоих) Но по логам вывели одинаково, а на практике разное)
там в конце sql prepared есть сортировка, пролистайте до конца и смотрите что пишет
Вероника
там в конце sql prepared есть сортировка, пролистайте до конца и смотрите что пишет
GROUP BY msProduct.id ORDER BY TVprovider.value ASC " отличие - группировка. И как это обойти?_)))))
Алексей
Не могу понять откуда.. а счего плейсхолдер
Ну, вы же сказали что он приходит... вот я у вас и уточняю откуда. и вообще понимаете ли вы что делаете? Если нет, то чанк tpl сделайте реальным чанком а не в коде условия пишите - они там не работают просто. и поэтому pthumb Не работает
Алексей
это понял )
потом посмотрите какие поля есть в TV projectslider и какое поле нужно - вставьте в код.
Вероника
там в конце sql prepared есть сортировка, пролистайте до конца и смотрите что пишет
В общем решила топором. Это не вариант, конечно. Но что за фигня, если сниппет, который чуть ли не в каждом магазине, сортирует не верно)))
Алексей
вот пример, который у меня работает исправно. это все в mfilter для msProduct в (minishop2 3.0.7)
Вероника
А что в вашем понимании не так сортируется? Вы числа или строки сортируете?
Это тв отдаёт по алфавиту латинскому порядок a, b, c, числа после 10-ти могут сортироваться не так. Запрос, который так в логе формируется msProduct.id IN () в скобках показывает порядок верный. Но на выходе все равно отдал по-своему. Хотя чистый вызов msProducts с убранной группировкой уже верно отдал сортировку, равную pdoResources. Ладно, надоело мучаться, пойду костыли думать)))) Спасибо всем за уделенное время)