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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
21 октября 2013, 20:39
0
А тип у ТВ указан file или image?

Только что проверил — работает нормально.
Василий Наумкин
21 октября 2013, 20:23
0
Укажи
&tpl=``
и увидишь все доступные плейсхолдеры. Посмотри, есть ли там tv.pictures?

Если нет — включай &showLog=`1` и смотри ошибки.
Василий Наумкин
21 октября 2013, 13:01
0
Конечно есть.

<form action="" method="get">
	<input type="text" name="query" value="[[+mse2_query]]" />
	<button type="submit">Поиск</button>
</form>

[[!pdoPage?
	&element=`mSearch2`
]]

[[!+page.nav]]
Нужно просто отправить запрос на страницу со сниппетом. Смысл в том, чтобы передать ему значение
?query=запрос
Вот живой пример.
Василий Наумкин
21 октября 2013, 12:52
0
Да, первая простенькая версия была бесплатной.

Вторая гораздо сложнее и функциональнее — бесплатно я бы ее просто не написал и сейчас бы не смог поддерживать.
Василий Наумкин
21 октября 2013, 12:51
0
Бесплатный mSearch2 можно получить только самостоятельно собрав из репозитория.

А в готовом виде — за деньги.
Василий Наумкин
21 октября 2013, 12:48
0
Так умеет только mSearch2 — он сразу работает с русским и английским.
Василий Наумкин
21 октября 2013, 07:52
0
Прав не хватает, при создании через frontend.

Или используй Tickets, или делай свой кастомный процессор, который унаследует системный, но не будет требовать разрешения.
Василий Наумкин
20 октября 2013, 22:38
0
Да незачем, это я просто так придумал, от скуки.

Понятно же, что подпись запроса можно и не проверять — мы тут все джентельмены, верим на слово =)
Василий Наумкин
20 октября 2013, 16:06
0
Скорее всего, передаешь не все нужные данные.

Вот рабочий вызов:
$params = array(
	'pagetitle' => 'Страница',
	'parent' => 2,
	'published' => 1,
	'template' => 1,
);

$response = $modx->runProcessor('resource/create', $params);
if ($response->isError()) {
	echo $response->getMessage();
}
Василий Наумкин
19 октября 2013, 11:21
0
Должно хватить.
Василий Наумкин
19 октября 2013, 06:12
0
TicketLatest по умолчанию кэширует данные на 30 минут — возможно, дело в этом.
Василий Наумкин
18 октября 2013, 22:44
0
Да, все уже готово.
Василий Наумкин
18 октября 2013, 11:24
0
Это временные файлы, создающиеся при генерации превью в галерее.

Они должны удаляться, но у тебя, почему-то, остались. Возможно у тебя старая версия компонента, или есть проблемы с генерацией превью.

В любом случае, эти файлы можно спокойно удалить.
Василий Наумкин
17 октября 2013, 19:49
0
Попробуй
&sortby=`RAND()`
Василий Наумкин
17 октября 2013, 17:32
0
Ты же не думаешь, что я заставляю людей писать JSON?


Можно написать и продвинутый табличный виджет, типа MIGX, но пока времени нет.
Василий Наумкин
17 октября 2013, 16:55
0
На бутике гораздо меньше параметров и товары одного типа — одежда. Там всё через дополнительные поля товаров.

Ты лучше подумай, нужно ли хранить параметры товаров в отдельных полях? Ты будешь использовать их все для поиска, сортировки или фильтрации?

Например, на бутике все размеры товара и их остатки — это одно JSON поле.
Василий Наумкин
17 октября 2013, 16:19
0
MIGX давно придуман.

Да и JSON поля товаров можно по разному использовать.

P.S. Лично я не уверен, что стал бы делать магазин, где у товаров 100 параметров, на miniShop2.
Василий Наумкин
17 октября 2013, 14:32
0
Смотри настройки статусов заказов.
Василий Наумкин
17 октября 2013, 13:42
0
Я бы очень удивился, если бы обновлялась.

Ты думал, мы для красоты добавляем вокруг плейхолдеров элементы с идентификаторами ms2_total_count и ms2_total_cost? Нет, они нужны для вставки ответа от сервера в нужные места миникорзины.