Вопросы

Вывести содержимое товара через сниппет Minishop

Пытаюсь вывести в теле страницы содежимое товара. Описанный ниже код в контенте обычной страницы ничего не выводит. Что я делаю не так? Подскажите, как это сделать.
[[msProducts?resourses=`5`&tpl=`msProduct.content`&includeContent=`1`&includeTVs=`1`]]
Алексей
16 апреля 2015, 14:00
modx.pro
6 911
-1

Как юзать modx-dataview?

Нужно вызвать Ext.DataView в компоненте. Просто отобразить фотографии в папке (превью).
docs.sencha.com/extjs/3.4.0/#!/api/Ext.DataView
dev.sencha.com/deploy/ext-3.4.0/examples/view/data-view.html
Мне представлялось, что чтобы вызвать это, нужно просто добавить элемент modx-dataview, передать ему нужный action с процессором, который возвращает данные о картинках в json по типу этого github.com/probonogeek/extjs/blob/3.x/examples/view/get-images.php
Пробовал по документации прописать
{
		xtype:  'modx-dataview'
		url:...
		action:...
        tpl: new Ext.XTemplate(
			'<tpl for=".">',
				'<div class="thumb-wrap" id="{name}">',
				'<div class="thumb"><img src="{url}" title="{name}"></div>',
				'<span class="x-editable">{shortName}</span></div>',
			'</tpl>',
			'<div class="x-clear"></div>'
		),
        autoHeight:true,
        multiSelect: true,
        overClass:'x-view-over',
        itemSelector:'div.thumb-wrap',
        emptyText: 'No images to display'
    }
чтобы для начала увидеть emptyText — но и его нет. Вообще много как пробовал.

Начал искать примеры использования — нашел только в Gallery и MS2
Антон Соловьёв
16 апреля 2015, 08:32
modx.pro
1 144
0

Форма обратной связь не отправляет письма на почту

Здравствуйте! Ищу помощи. Форма обратной связь не отправляет письма на почту, внутри системы заявка появляется, что значит, как я понимаю, в БД она заноситься. Я очень слаб в MODX только начал разбираться, но стараюсь изо всех сил.
Алексей
16 апреля 2015, 06:53
modx.pro
1 952
0

[Extjs] Динамически создаваемые поля textfield

a.drobushevskiy
15 апреля 2015, 22:57
modx.pro
1 545
0

Вывод всех изображений на странице товаров

Подскажите, как вывести в чанке tpl.msGallery.outer не одно изображение, а все сразу.
Нужен такой вывод шаблоне продукта:

<контейнер>
<большое изображение 1>
<большое изображение 2>
<большое изображение 3>
</контейнер>

<контейнер2>
<маленькое изображение 1>
<маленькое изображение 2>
<маленькое изображение 3>
</контейнер2>
Алексей
15 апреля 2015, 19:46
modx.pro
816
0

Как создать тестирующую систему на modx

Здравствуйте. Появилась необходимость создать тестирующую систему для школьников.
Суть ее работы в том, что пользователь заходит на сайт читает методическую информацию по какой-то категории и дабы проконтролировать усвоение этой информации проходит тест. Информация о пройденных тестах должна сохраняться в профиле. Тест включает вопросы с выбором варианта ответа или вводов в текстовое поле. Как это можно реализовать на modx с максимальным удобством создание тестов для администатора?
Ничего мало-мальски похожего мною небыло найдено в каталоге расширений modx. Надеюсь на вашу помощь.
— upd 1
На офф форуме нашел такую интересную вещь
github.com/jewlofthelotus/SlickQuiz
Может посоветуете как грамотно интегрировать ее в modx.
Сергей Попков
15 апреля 2015, 17:22
modx.pro
3
1 545
0

Ошибка при отправке почты

Здравствуйте, сделал сайт на mchost.ru, до этого с этим хостингом не работал, создал почту на хостинге, в настройках системы указал данные smtp, сделал форму на FormIt. После нажатия кнопки отправить, в журнале ошибок выписывается вот такая ошибка
[2015-04-15 18:09:26] (ERROR @ /index.php) [FormIt] Произошла ошибка при попытке отправить почту. Неверный адрес отправителя: v.kralya@outlook.com : MAIL FROM command failed,550,Allow send mail only from info@autoins.ru
При чем мой email (v.kralya@outlook.com) нигде не указывается, вот код формы. Не могу найти причину, почему не отправляется письмо? Может кто сталкивался, подскажите пожалуйста. Спасибо!
[[!FormIt?
&hooks=`email`
&emailTpl=`sentEmailTpl`
&emailSubject=`Обратная связь с autoins!`
&emailTo=`info@autoins.ru`
&validate=`fio:required,phone:required,comment:required`
]]
[[!+fi.successMessage]]
[[!+fi.validation_error_message]]
<form method="post" action="[[~[[*id]]]]">
			<table class="form1">
				<tr class="formrow">
					<th class="title" colspan="2">Задайте вопрос администрации школы:</th>
				</tr>
				<tr class="formrow">
					<td id="log" colspan="2"><span class="red">[[!+fi.successMessage]][[!+fi.validation_error_message]]</span></td>
				</tr>
				<tr class="formrow">
					<td><label class="label">Имя<span class="zred">*</span></label></td>
					<td><input type="text" name="fio" class="input-1 input-width1" value="[[!+fi.fio]]" placeholder="Введите ФИО"/><span class="red">[[!+fi.error.fio]]</span></td>
				</tr>
				<tr class="formrow">
					<td><label class="label">Телефон<span class="zred">*</span></label></td>
					<td><input type="text" name="phone" class="input-1 input-width1" value="[[!+fi.phone]]" placeholder="Введите ваш номер"/><span class="red">[[!+fi.error.phone]]</span></td>
				</tr>
				<tr class="formrow">
					<td><label class="label">E-mail</label></td>
					<td><input type="text" name="emails" class="input-1 input-width1" value="[[!+fi.emails]]" placeholder="Введите ваш email"/></td>
				</tr>
				<tr class="formrow">
					<td><label class="label">Сообщение<span class="zred">*</span></label></td>
					<td><textarea name="comment" class="textarea-1" cols="3" rows="3" placeholder="Введите текст сообщения">[[!+fi.comment]]</textarea><span class="red">[[!+fi.error.comment]]</span></td>
				</tr>
				<tr class="submitrow">
					<td> </td>
					<td><input type="submit" value="Отправить" class="btn-1" /></td>
				</tr>
			</table>
		</form>
Владислав
15 апреля 2015, 15:16
modx.pro
1
3 657
0

Как в больших запросах использовать between

Прочитал много всего здесь про использование Between в where, но так и не могу понять, как правильно делать? Приведу пример
Например фильтрация по цене, я делал вот так
$where .= ',"AND:price:>=":"'.$ot_price.'"';
        $where .= ',"AND:price:<=":"'.$do_price.'"';
, где $ot_price и $do_price числовые значения. А как быть, когда мне нужно не только между стоимостью фильтровать, но например стоимость и между значениями длины? А если еще и ширины?

Делал аналогично
$where .= ',"AND:length:>=":"'.$ot_length_size.'"';
        $where .= ',"AND:length:<=":"'.$do_length_size.'"';

	$where .= ',"AND:height:>=":"'.$ot_height_size.'"';
        $where .= ',"AND:height:<=":"'.$do_height_size.'"';
, но при тестах фильтрация работает не правильно. Пришлось установить getProducts, в котором всё проверено и точно работает. Может кто знает? Может сам Василий подскажет?

Вот что в логе получается
template:==3, AND:`TVfirm`.`value`:==Luyisi, AND:`TVwidth`.`value`:>==10, AND:`TVwidth`.`value`:<==200, AND:`TVlength`.`value`:>==10, AND:`TVlength`.`value`:<==300, AND:`TVheight`.`value`:>==10, AND:`TVheight`.`value`:<==300, AND:`TVprice`.`value`:>==10000, AND:`TVprice`.`value`:<==500000, modResource.parent:IN(2,22,24,25,23,32,33,34,63,64,65,66,67,68,69,70,71,72,73,75,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,20,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62), modResource.published=1, modResource.deleted=0
Николай
15 апреля 2015, 13:44
modx.pro
1 690
0

Есть ли форма обратной связи с рассылкой смс?

Из за косячно настроенного formit решил поменять форму обратной связи и немного преобразить. Есть ли форма обратной связи с рассылкой смс чтобы ловил и менеджер (пришло сообщение) и клиент (спасибо за сообщение итд итп).
Может быть проблема формита не такая уж и серьезная
вот ссылка на проблему
AFANASIY
15 апреля 2015, 12:46
modx.pro
1 799
0

Добавляется только 1 запись в таблицу.

Приветствую!
Есть форма, в ней количество полей <input name=«user+порядковый номер» и <input name=«jobtitle+порядковый номер» равняются $count — оно задается вручную.
Выводятся поля input нормально и нормально присваивается атрибут name.
К примеру если $count = 2
то будут 2 input с атрибутами name=user1 user2 и 2 c jobtitle1 jobtitle2 соответственно.
Павел Сидоров
15 апреля 2015, 12:23
modx.pro
826
0