Володя

Володя

С нами с 18 декабря 2012; Место в рейтинге пользователей: #4
Володя
17 февраля 2014, 13:32
0
все понял, видно седня день метеотяжелый)
&sort=`ms_product|menuindex:asc, ms_product|pagetitle:asc` так заработало…
Володя
17 февраля 2014, 13:11
0
ага, тоже его пользую, пока всем устраивает.
Володя
17 февраля 2014, 12:59
0
Ну может и нет никакого косяка, у меня товары выводятся через mfilter2, ну я дописал к вызову mfilter2
&sortby=`menuindex`
	&sortdir=`ASC`
И жду сортировку… А ее нету)

Василий уточни пожалуйста, как тогда отсортировать товары при выводе через mfilter по menuindex?
Володя
16 февраля 2014, 19:25
0
Я как то от нечего делать генерировал товары в категориях, дошел сначала до 25 000 штук, потом админка стала немного притормаживать… Отключил cache_alias_map, затем добил товаров до 55 000 штук, наблюдались небольшие тормоза в админке… но все работало. Так что никаких ограничений не было замечено. Пробовал на modx-test…
p.s. Так же было проверено при импорте с msklad — товаров около 6500 штук, несколько раз импортировал в разные категории (6500*2=13 000), все шабарило…
Володя
08 февраля 2014, 21:50
0
я не сотрудник, но все равно думаю что у вас проблема с путями… проверяйте внимательнее!
Володя
08 февраля 2014, 16:09
0
как по вашему вот эта часть пути правильна? /var/www/u/data/www/.ru/core/model
Володя
05 февраля 2014, 10:44
0
Да, сейчас все гуд!)
Володя
05 февраля 2014, 09:39
0
аналогично и с мин значением. Еще нельзя ввести первую цифру меньше значения в первой колонке.
То есть допустим мин — 5, тогда в макс. я не могу написать 250 или 300…
Володя
05 февраля 2014, 09:34
0
Василий привет. проверил.
Попробуй ползунок убери с максимума и потом вручную набить 1000… фильтр не сработает.
Володя
02 февраля 2014, 10:24
0
Василий подскажи а как полностью удалить $row при выводе?
То ест если мне не нужно какую то итерацию выводить — я могу ее полностью чикнуть?
спасибо!

пока я выкрутился так — в tpl добавил в обертку
style="display:[[+none]]"
и в сниппете обработки присваиваю неуникальному элементу
$row['none'] = "none";
может как то иначе можно грохнуть всю итерацию?
Володя
01 февраля 2014, 23:50
0
Все нормально работает… галочку наверно где то лишнюю поставил…
Володя
01 февраля 2014, 19:17
0
сделал через &prepareSnippet=``
s4955.modx-test.com/prker.html?ms|price=52,171
<?php

if ($row['idx']==1) {$cat = $modx->setPlaceholder('cat_idp', $row['cat_id']);}
    else {
          $cat = $modx->getPlaceholder('cat_idp');
      
          if ($cat==$row['cat_id']) {$row['cat_id'] = "";}
             
             else {$cat = $modx->setPlaceholder('cat_idp', $row['cat_id']);}
        
         }
return json_encode($row);
иначе еще не придумал…
Володя
01 февраля 2014, 16:39
0
немного синтаксис sql почитал. groupby=`msCategory.id` отбирает только уникальные значения соответственно и получаю я то что получаю. Уникальные msCategory.id, но тогда и в сортировке фильтра я буду сортировать только по значением первых товаров что выбраны из базы, остальные то отсекаются…

получаетсябез groupbys4955.modx-test.com/
с groupby=`msCategory.id`s4955.modx-test.com/groupbymscategory.id.html

и что мне еще можно посоветовать?
Спасибо!
p.s. пробовал еще &prepareSnippet=`` задействовать, но помоему с mfilter не работает…
Володя
01 февраля 2014, 15:01
0
И отбор значений для фильтра идет только из первого товара категории…
Володя
01 февраля 2014, 11:04
0
Я так понимаю groupby=`msCategory.id` — все дело в нем
Володя
01 февраля 2014, 10:49
0
Понял что я вчера лоханулся, я пытался c mfilter что то придумать, а нужно было msProduct менять.
Да нашел похожую тему modx.pro/help/2080/
но все равно криво работает. он отбирает только по первому продукту в категории, на остальные вообще не смотрит.
Володя
31 января 2014, 23:12
0
Василий кинь подсказку как через mfilter сделать?
через собственный сниппет ерунда получается, он не обновляется через ajax. чувствую что зароюсь еще дальше если сейчас буду велосипедить как обновлять через ajax свой сниппет…
Володя
31 января 2014, 18:47
0
пока пришло на ум делать вывод mfilter в плейсходер, затем брать results и передавать в собственный сниппет.
В сниппете получаем id родителей, убираем дубли и выводим категории.
как то так… правильно мыслю или можно как то проще/иначе?