Василий Наумкин

Василий Наумкин

Был в сети 10 июня 2026, 17:44
Заказы не принимаю
Есть идеи как универсально привязать учет товаров к любому ТВ, который может и не существовать?
И не только ТВ, а и вообще любому параметру, по которому хозяин захочет учитывать остатки?

И у меня их по-прежнему нет.
А зачем тебе другие варианты?

Тут сам соберешь всё что нужно, версию браузера, ip адрес, реферера и т.д. А потом сможешь из этого добра делать разные выборки и считать статистику.

Есть и более простые варианты, конечно. Например тупо сделать счетчик посещений из ненужного поля ресурса.
Хотя бы вот так:
$modx->exec("
	UPDATE {$modx->getTableName('modResource')}
	SET link_attributes = link_attributes + 1
	WHERE `id` = '{$modx->resource->id}'
");

Код не проверял, но должно работать.
Есть идеи как универсально привязать учет товаров к любому ТВ, который может и не существовать?
Вот и у меня нет.

Кстати, а как у вас по бухгалтерии галстуки проходят? Просто, «галстуки, разных цветов, 50 штук»?
Сомневаюсь.
Ты всё перепутал.

Это при вызове на страницу в сниппет можно передавать только строки, поэтому там используют JSON
[[!array2xls?
  &head_text=`['Порядковый номер','Номер документа']`
  &row_text=`[[+arr]]`
]]
А при вызове через runSnippet можно передавать любые переменные
$res = $modx->runSnippet('array2xls', array(
  'head_text' => array('Порядковый номер','Номер документа'),
  'row_text' => $arr
));