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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
01 июля 2013, 21:04
0
Проверь системные настройки emailsender и site_name, скорее всего там что-то не нравится скрипту.
Василий Наумкин
01 июля 2013, 21:01
0
Точно, потерялось где-то.

Исправил!
Василий Наумкин
01 июля 2013, 20:30
0
Да без проблем — прямые ссылки же.
/страница.html?параметр1=значение1,значение2&параметр2=значение3
Думаю, можно даже обычной GET формой отправить, если у каждого поля только одно значение одновременно.
Василий Наумкин
01 июля 2013, 12:47
0
Нет, на работу без ajax не рассчитано, это прошлый век.
Теоретически, можно и так сделать, только не представляю, зачем. Это что, для поисковиков?

У mFilter даже кнопки «искать» нет, он сразу на лету показывает результаты, при этом в url — нормальный адрес, без #, который можно скопировать и отправить другу. Например, вот.

Так что, если нужно именно как ты описал — то тут я не помогу.
Василий Наумкин
01 июля 2013, 12:29
0
Я так понимаю, ты его не покупал?

Если бы купил — я бы мог тебе помочь с внедрением, через наш раздел поддержки.
Василий Наумкин
01 июля 2013, 12:08
0
Это тебе спасибо, мне то за что?
Василий Наумкин
01 июля 2013, 11:49
1
0
Теперь понял. Из-за разделителя "/" решил, что сниппет должен показывать уровень вложения товара в категориях.

Тогда предлагаю вот такой код:
<?php
$currentID = $modx->resource->id;
$parentID = $modx->resource->parent;
$delimeter = ' , ';
$scheme = $modx->getOption('link_tag_scheme');

$q = $modx->newQuery('msCategory');
$q->leftJoin('msCategoryMember', 'msCategoryMember', array(
	'`msCategory`.`id` = `msCategoryMember`.`category_id`'
));
$q->sortby('pagetitle','ASC');
$q->select(array('id','pagetitle'));
$q->where('`msCategoryMember`.`product_id` = '.$currentID.' OR `id` = '.$parentID);

$result = array();
if ($q->prepare() && $q->stmt->execute()) {
	while ($row = $q->stmt->fetch(PDO::FETCH_ASSOC)) {
		$url = $modx->makeUrl($row['id'], '', '', $scheme);
		$result[] = '<a href="'.$url.'">'.$row['pagetitle'].'</a>';
	}
}

return implode($delimeter, $result);

Выбирает все категории за один запрос и самостоятельно генерирует ссылки согласно настроек сайта. Работать будет немного быстрее.
Василий Наумкин
01 июля 2013, 07:03
0
В &includeTVs нужно писать имена ТВ параметров, через запятую.

Вызов:
[[!getTicketsSections?
	&parents=`0`
	&tpl=`tpl.Blogs.sections.row`
	&includeTVs=`my_image`
]]
Чанк:
<img src="[[+my_image:phpthumbof=`h=180&w=196`]]" width="196" height="180"  alt="[[+pagetitle]]" title="[[+pagetitle]]" />
Василий Наумкин
01 июля 2013, 06:42
0
Нет желания сделать это на mFilter2?

Нужно написать свои методы получения данных из ТВ, с определенной обработкой, а дальше все будет само работать.
Василий Наумкин
01 июля 2013, 06:39
0
Это, скорее, аналог хлебных крошек, а не вывод всех категорий товара. Причем, этот аналог работает только для мультикатегорий, обычные категории он не покажет.

В общем, проясни, пожалуйста, зачем это нужно, в каких ситуация. Тогда немного поправим код и положим в готовые решения.
Василий Наумкин
29 июня 2013, 22:09
0
Там 3 набора параметров: стандартный, Ticket и Comment.

Изменение стандартного, конечно, ничего не даст.
Василий Наумкин
29 июня 2013, 14:49
0
Сегодня 29е число, значит сумма не 300 ровно, а еще нужно докинуть несколько рублей.

Сколько именно — посчитано и написано в твоей истории операций.
Василий Наумкин
27 июня 2013, 22:30
0
А, ну это все меняет.

Создавай ручками и мучайся с глюками.
Василий Наумкин
27 июня 2013, 21:34
0
Используй мои скрипты установки — проблем не будет.
Василий Наумкин
27 июня 2013, 19:17
0
Обновляй карту сам, в плагине OnDocFormSave.