Всего 125 956 комментариев

Андрей Ятин
22 июля 2013, 04:33
0
Спасибо, помогло. Единственное почему то через сохранение объекта msProduct не заносит в базу пришлось прямой запрос делать.
Андрей Ятин
22 июля 2013, 04:17
0
Не помогло, видно дело не в этом.
Владимир
21 июля 2013, 22:32
0
Скидки — это хорошо. «ДАЙТЕ ДВА!»
Сгенерировал пару ключей и на них купил по комплекту «кабинет полюс галерея». Я ведь могу назначить домен ключу позже?
A Aleksandra
21 июля 2013, 21:10
0
Василий, извините за беспокойство :)
Можно у Вас уточнить нюанс, относительно приведенной Вами выше формы?
<form action="[[~[[*id]]]]" method="get">
	<input type="text" name="query" value="[[+mse.query]]" placeholder="Введите запрос, например - modx"/>
	<input type="submit" class="btn btn-success" value="Искать!" />
</form>
При просмотре кода страницы значение [[+mse.query]] остается пустым, кроме того в файле msearch/lexicon/ru/properties.inc.php данного значения тоже нет :) Можно уточнить за что отвечает mse.query?
И может ли с его отсутствием быть связано неотображение в ie (у меня 9) значения поля placeholder=«Введите запрос, например — modx?
Еще раз прошу прощения, особенно если спросила глупость :)
Воеводский Михаил
21 июля 2013, 20:49
0
У Товаров в базе есть поле source, в которое пишется ид источника товаров. По Умолчанию туда заносится 1. нужно руками при добавлении товаров указывать ему это свойство с ид нужного источника.
Андрей Ятин
21 июля 2013, 19:32
0
Сделал аналогичным способом
$processorPath = MODX_CORE_PATH . 'components/minishop2/convert/ms1/processors/';
        //return $modx->error->success($foto);
            $file = array(
                'id' => $id_product,
                'name' => $id_product.'-' . translit($article).'.' . getFileType($img),
                'file' => $img,
            );

            require $processorPath . '/config.inc.php';

            $response = $modx->runProcessor('gallery/upload', $file, array('processors_path' => $processorPath));
            if ($response->isError()) {
              return $modx->error->success($response->getMessage());
            }
Ошибок не возвращает, но не генерирует изображения.
Генерируется только в одном ресурсе. Во всех ресурсах подхватывает по умолчанию источник файлов «Filesystem».
В одном в котором руками заменял источник файлов на MS2 Images срабатывает, в остальных нет.
В чем может быть причина?


Алексей Карташов
21 июля 2013, 18:00
0
Да, так в итоге и сделал. Но может логичнее было бы в сам процессор 'components/minishop2/processors/mgr/category/create.class.php' это добавить?
Как-то так:
public function beforeSet() {
	$this->setProperties(array(
		'isfolder' => 1,
		'content' => $this->modx->getOption('ms2_category_content_default')
	));
	return parent::beforeSet();
}
Василий Наумкин
21 июля 2013, 17:54
0
Да, контент подставляется на javascript, но никто не мешает его передавать процессору:
$category = 'CategoryName';
$categoriesFolderId = 100500;
$response = $modx->runProcessor('resource/create', array(
	'pagetitle' => $category,
	'parent'    => $categoriesFolderId,
	'class_key' => 'msCategory',
	'content' => $modx->getOption('ms2_category_content_default')
));
Алексей Карташов
21 июля 2013, 17:44
0
Хм, а при создании категорий через процессоры, такие поля как «Содержимое» и «Шаблон», которые в настройках минишопа задаются, разве не должны автоматически заполняться?
А то у меня контент получился пустым, хотя должно быть:
[[!getPageExt?
	&element=`msProducts`
]]
<div class="pagination">
	<ul>[[!+page.nav]]</ul>
</div>
И шаблон не из настроек минишопа подставился.

Это работает, только если из админки создавать?

upd. На счёт шаблона по умолчанию для категорий ошибся — в настройках минишопа такого параметра нет, только для новых товаров. Но с контентом впосрос остался)
A Aleksandra
21 июля 2013, 17:20
0
Большое спасибо!
Меня почему-то тянуло все в управление пакетами — там информацию найти пыталась :)
Василий Наумкин
21 июля 2013, 17:16
0
В дереве элементов кликни на сниппет, в правой части экрана появится его содержимое, чуть выше будут 2 вкладки, вторая — параметры.

Если там разблокировать это дело кнопочкой, то должны быть и описания.

Можно еще почитать вот эту заметку, тут много написано.
Василий Наумкин
21 июля 2013, 17:14
0
Это он не на твое сообщение, а на старое, где человек на бан напросился.
A Aleksandra
21 июля 2013, 17:13
0
Василий, спасибо за оперативный ответ.
Сейчас только пробую разобраться в modx revo. Пока нет полной уверенности что буду на нем запускать сайт. Поэтому что либо покупать к нему на данном этапе не очень хочется :)
Если подскажите как посмотреть свойства у самих снипперов — скажу большое спасибо :)
A Aleksandra
21 июля 2013, 17:09
0
Peter,
а можно еще и по существу что-нибудь? :)
Ну так уж заодно?
Василий Наумкин
21 июля 2013, 17:08
0
Раздел у меня на сайте очень устарел, да и сам компонент я больше не использую и не развиваю. Поэтому, и страничку про него спрятал.

Свойства можно смотреть у самих сниппетов — они там все прописаны. Только имейте в виду, что mSearch1 проигрывает второй версии абсолютно во всем: и в удобстве, и в поиске и в фильтрах.

Использовать его можно только если очень не хочется покупать mSearch2.
Алексей Карташов
21 июля 2013, 17:00
0
Как всегда оперативно :-)
Круто, спасибо большое!
Peter Zenin
21 июля 2013, 16:57
0
:-) Угар! :-D