Всего 97 551 комментарий

Действительно. Даже и предположить не мог. Спасибо
Наумов Алексей
Вчера в 14:19
0
Какие уведомления, о чем?
Типовой сценарий использования компонента — отзывы о товарах.
С трудом могу представить ситуацию, когда я захочу получать уведомления о том, что на каком-то сайте появился новый отзыв о пылесосе или книге.
Или я не понял, про что речь.
Sergey
Вчера в 14:15
+1
Все там дружит, чтобы заработало нужно на хостинге выключить SSI
Сергей
Вчера в 14:13
0
В этой строке пишет, что синтаксическая ошибка:
return docs[0]->get('createdon');
Мой вывод:
[[!LatestNewsDate:strtotime:date=`%d.%m.%Y`? &getted_id=`3`]]
(Не уверен в правильности)

Результата нет.
Роман
Вчера в 13:57
0
было бы круто сделать галочку как в тикетах уведомлять о новых комметах чтоб пользователь сам выбирал нужны ему уведомления или нет
Александр Мельник
Вчера в 13:52
0
Необычно)
Как правило, желание делать что-то изящно, возникает тогда, когда в руках много известных технологий и знаний, когда видишь различные пути решения одной и той же задачи.

Но когда этого нет, то «Понимаю, что можно сделать через pdoResources,» — это шикарный вариант.
Vladimir
Вчера в 13:33
+1
Попробуй немного извращения…
$getted_id = (int)$modx->getOption('getted_id', $scriptProperties, false);
if(!$docs = $modx->getCollection('modResource', array(
    'parent' => $getted_id,
    'sortby' => 'createdon',
    'sortdir' => 'ASC'
))){return;}

return docs[0]->get('createdon');
Это код СНИПЕТА, вызывай его на странице так:
[[!LatestNewsDate:strtotime:date=`%d.%m.%Y`? &getted_id=[[*id]]]]
LatestNewsDate => это имя снипета
Если не работает пиши (getted_id это айди где лежат твои ресурсы от которых нужна последняя дата)
Сергей
Вчера в 12:40
0
К сожалению, не силен в написании сниппетов :)
Евгений Webinmd
Вчера в 11:25
0
ну ок, напишите свой сниппет, в котором будет вызов 1 ресурса с сортировкой по дате или по ID
Тимур
Вчера в 10:00
0
У каждого товара есть набор обязательных свойств — цена, вес, производитель, артикул и тд. Все эти свойства хранятся в доп таблице msProductData. Обращение к таким полям идет через Data.название.

На счет сортировки по популярности — можете сделать TV поле с количеством просмотров и сортировать по нему. Как сделать счетчик количества просмотров посмотрите в google — вариантов куча.
Konstantin
Вчера в 09:47
0
Fontawesome почти у всех уже есть. А если лень библиотеку тащить, так хотя-бы svg надо использовать…
Наумов Алексей
Вчера в 09:33
0
Тащить целую библиотеку за собой ради 2-х иконок?..
Если на сайте установлен font-awesome, вы всегда можете изменить css файл и верстку, чтобы его использовать.
Vladimir
Вчера в 06:07
0
а как можно по популярности сделать? как вариант конечно, при заказе в товар добовлять еще кол-во приобретенного сейчас, и сортировать по нему как по цене.
П откуда берется Data?
Александр
18 ноября 2019, 22:46
0
А чем логика отображения от логики приложения отличается? Или может все таки граница размыта?
Александр
18 ноября 2019, 21:54
0
{!CustomFilter2 | snippet : Array ( [class] => msProduct [element] => msProducts [limit] => 40 [sortby] => Array ( [availability] => ASC [image] => DESC ) [tpls] => @FILE chunks/catalog/_item.col.tpl [suggestions] => [tplOuter] => @FILE chunks/catalog/_outer.tpl [showEmptyFilters] => [filter_delimeter] => - [mse2_frontend_js] => /assets/scripts/mseach2.js [showHidden] => 1 [cache] => 1 [minQuery] => 1 [ajax] => 1 [aliases] => ms-brand==brand, ms-country==country, ms-price==price, ms-weight==weight, ms-size_width==width, ms-size_height==height, ms-size_depth==depth, ms-power==power, ms-voltage==voltage, ms-availability==availability, ms-equipment_type==equipment_type, msoption-size==size, msoption-color==color, ms-favorite==favorite [filters] => ms-favorite:boolean, ms-availability, ms-brand, ms-country, ms-price:number, ms-weight:number, ms-size_width:number, ms-size_height:number, ms-size_depth:number, ms-power:number, ms-voltage, -msoption-size, -msoption-color [tplFilter.outer.default] => @FILE chunks/catalog/_filter.checkbox.outer.tpl [tplFilter.row.default] => @FILE chunks/catalog/_filter.checkbox.row.tpl [tplFilter.outer.price] => @FILE chunks/catalog/_filter.number.outer.tpl [tplFilter.outer.weight] => @FILE chunks/catalog/_filter.number.outer.tpl [tplFilter.outer.width] => @FILE chunks/catalog/_filter.number.outer.tpl [tplFilter.outer.height] => @FILE chunks/catalog/_filter.number.outer.tpl [tplFilter.outer.depth] => @FILE chunks/catalog/_filter.number.outer.tpl [tplFilter.outer.power] => @FILE chunks/catalog/_filter.number.outer.tpl [tplFilter.outer.size] => @FILE chunks/catalog/_filter.size.outer.tpl [tplFilter.outer.color] => @FILE chunks/catalog/_filter.color.outer.tpl [tplFilter.row.price] => @FILE chunks/catalog/_filter.number.row.tpl [tplFilter.row.weight] => @FILE chunks/catalog/_filter.number.row.tpl [tplFilter.row.width] => @FILE chunks/catalog/_filter.number.row.tpl [tplFilter.row.height] => @FILE chunks/catalog/_filter.number.row.tpl [tplFilter.row.depth] => @FILE chunks/catalog/_filter.number.row.tpl [tplFilter.row.power] => @FILE chunks/catalog/_filter.number.row.tpl [tplFilter.row.availability] => @FILE chunks/catalog/_filter.availability.row.tpl [tplFilter.row.color] => @FILE chunks/catalog/_filter.color.row.tpl [tplPageFirst] => [tplPageLast] => [tplPageFirstEmpty] => [tplPageLastEmpty] => [tplPagePrevEmpty] => [tplPageNextEmpty] => ) }	133	0.6674600	1.1214080
mFilter2 переделанный кем-то. 88529 ресурсов. Ну это уже оптимизированные сайты. На них уже не так тупит.
Александр
18 ноября 2019, 21:32
0
1	[[!tmFilters? &filterOuterTpl=`public. tm2_filterOuterTpl` &filterTpl=`public. tm2_filterTpl` &filterNumericOuterTpl=`public. tm2_filterOuterTpl` &filterNumericTpl=`public. tm2_filterNumericTpl` &jsMap=`1` &jsScript=`1` &style=`0` &toPlaceholder=`filters` &categoryId=`[[!getCurrentCategoryID]]` &parents=`[[!getCurrentCategoryID]]` ]]	3	0.0017819	1.7729151
2	[[!tmCatalog? &tvFilters=`[[!getAutomaticProductParamType? return=`json` &tvid=`57,58`]]` ]]	4	0.0014601	0.3016510
Вот данные с тагманегер. Всего 30 000 ресурсов.
1.7729151 немного. но почему-то временами втупляет до 10с
Konstantin
18 ноября 2019, 18:33
0
Жду когда уже звездочки и лайки через background-url будут заменены нормальными fontawesome…
Тимур
18 ноября 2019, 16:34
0
&sortby=`Data.price`
&sortdir=`ASC`