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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
20 февраля 2013, 09:30
0
Да вроде всё придумал.
Варианты определённых параметров будут задаваться сразу в товаре, копировать не нужно будет. А учёт продаж этих вариантов каждый будет писать сам, как ему надо — для этого уже есть события корзины, и других еще добавлю.

В общем, в виде идеи всё выглядит неплохо, сейчас пытаюсь воплотить. Речь идёт, конечно, про MS2.
Василий Наумкин
19 февраля 2013, 23:32
0
Тут нужно лог сервера смотреть, чего это он 500 выдаёт?
Василий Наумкин
19 февраля 2013, 19:20
0
На вкладку Response переключи.
Василий Наумкин
19 февраля 2013, 17:35
0
Нажми на файлик красный, в панели хрома и глянь, что прям сервер отвечает.

Там полюбому E_NOTICE, или что-то подобное.
Василий Наумкин
19 февраля 2013, 15:23
0
Ага, а потом постоянно отвечать на вопросы «а как сделать ...».

Спасибо. Решили, что остатки в MS2 будут позже, когда придумаем что-то хорошее.
Василий Наумкин
19 февраля 2013, 13:58
0
Есть идеи как универсально привязать учет товаров к любому ТВ, который может и не существовать?
И не только ТВ, а и вообще любому параметру, по которому хозяин захочет учитывать остатки?

И у меня их по-прежнему нет.
Василий Наумкин
19 февраля 2013, 11:57
0
Тогда незачем огород городить.
Василий Наумкин
19 февраля 2013, 11:50
0
Ну а я этот вопрос решил через копии товаров и объединение через теги.

Вышло проще и удобнее. В MS2 эту тему я расширю и углублю, MS1 развиваться уже не будет.
Василий Наумкин
19 февраля 2013, 11:47
0
Оно вроде по доменам учитывает, а не по параметрам в ссылке?

Хотя, может и так можно настроить, не пробовал.
Василий Наумкин
19 февраля 2013, 11:24
0
А зачем тебе другие варианты?

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

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

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

Кстати, а как у вас по бухгалтерии галстуки проходят? Просто, «галстуки, разных цветов, 50 штук»?
Сомневаюсь.
Василий Наумкин
19 февраля 2013, 11:07
0
Отдельная таблица в БД + плагин по OnWebPageLoad или другому событию.
Василий Наумкин
19 февраля 2013, 09:18
0
Результаты сортируются по релевантности. Если нужна другая сортировка — можно вернуть id найденных страниц и вывести их через getResources с любой сортировкой.

Параметр &returnIds=`1`
Василий Наумкин
19 февраля 2013, 09:06
1
0
Ты всё перепутал.

Это при вызове на страницу в сниппет можно передавать только строки, поэтому там используют JSON
[[!array2xls?
  &head_text=`['Порядковый номер','Номер документа']`
  &row_text=`[[+arr]]`
]]
А при вызове через runSnippet можно передавать любые переменные
$res = $modx->runSnippet('array2xls', array(
  'head_text' => array('Порядковый номер','Номер документа'),
  'row_text' => $arr
));
Василий Наумкин
19 февраля 2013, 06:04
0
No such file or directory — ни о чем не говорит?
Василий Наумкин
19 февраля 2013, 05:04
0
Да, правильно.

В моём понимании, 2 варианта товара — это 2 разных товара, со своими артикулами и остатками.
Василий Наумкин
18 февраля 2013, 17:58
0
Так же как и во всех остальных ресурсах.

Только нужно иметь в виду, что статьи скрыты в меню, наверное поэтому и не выводятся у тебя.
Пробуй так:
[[!getPage?
	&element=`mSearch`
	&limit=`10`
	&showHidden=`1`
]]
Василий Наумкин
18 февраля 2013, 17:45
0
Сережа, подожди лучше miniShop2 — планирую бету в конце недели.

Старый глючный MS1 поддерживать\чинить нет никакого желания.
Василий Наумкин
18 февраля 2013, 16:31
0
Они быстрее регистрируются в соцсетях, чем ты их банишь?

Премодерация есть в планах, но не знаю, когда смогу заняться. Пока можно плагином.