Вопросы

модуль tickets

не могу понять как админу отвечать на отзывы
Игорь
29 августа 2017, 10:06
modx.pro
935
0

Чёйта после обновления pdoTools перестало выводить

Собственно проблема такая. Есть конструкция.
[[!pdoPage@articlePaging? &tpl=`@INLINE <p>[[+idx]] <a href="/[[+uri]]">[[+pagetitle]]</a></p>` &pageLimit=`7` &tpl=`ListRowTpl` &limit=`18` &maxLimit=`18`]]
В ListRowTpl есть конструкция
[[#[[+id]].price]]
Сегодня обновился на pdoTools 2.9.2. Цена перестала выводиться. Хелп )
Владимир
29 августа 2017, 08:53
modx.pro
950
0

AjaxForm + FormIt отправляет письмо всегда

Использую хук math для антиспама. На фронтэнде валидирует правильно — показывает ошибки и т.д.
Но FormIt постоянно отправляет сообщения, даже если на фронте валидация не правильная. В логах ничего нет.

На фронте
<div class="form-group">
        <label class="control-label" for="af_math">Сколько будет [[!+fi.op1]] [[!+fi.operator]] [[!+fi.op2]]?</label>
        <div class="controls">
            <input id="af_math" class="form-control" rows="5" type="text" name="math" value="[[+fi.math]]"/>
            <input type="hidden" name="op1" value="[[!+fi.op1]]" />
            <input type="hidden" name="op2" value="[[!+fi.op2]]" />
            <input type="hidden" name="operator" value="[[!+fi.operator]]" />
            <span class="error_math">[[!+fi.error.math]]</span>
        </div>
    </div>
Вызов AjaxForm

[[!AjaxForm? 
    &snippet=`FormIt` 
    &form=`tpl.AjaxForm.example` 
    &hooks=`email,math` 
    &emailSubject=`Обращение с сайта` 
    &emailTo=`it@domen.ru` 
    &validate=`name:required,email:required,message:required,math:required` 
    &validationErrorMessage=`В форме содержатся ошибки!` 
    &successMessage=`Сообщение успешно отправлено` 
    &emailFrom=`[[++mail_smtp_user]]`
    &emailTpl=`tplEmailFeedback`
]]
UPD:
Так всё заработало:
&hooks=`math,email`
Anton Bukreev
29 августа 2017, 07:01
modx.pro
1
1 870
+1

При указании tvFilters ничего не возвращает.

Добрый день!

Проблема с фильтрацией по tv (radio, с checkbox'ом ситуация та же). При выборе «Да» (значение по умолчанию) ресурс должен отображаться в плитке, при «Нет» соответственно — нет. Но когда добавляю
'tvFilters' => '[\'show_in_list\' => \'true\']'
ничего не выводится.
BurSt
29 августа 2017, 06:50
modx.pro
1 356
0

Tickets: добавить дополнительное поле

Добрый день!
Подскажите, пожалуйста, как можно добавить обязательное поле «Телефон» в форму Tickets с сохранением значения в базе.

Создала плагин на событие OnBeforeCommentSave
<?php
if ($modx->event->name == 'OnBeforeCommentSave') {

	$properties = array(
		'phone' => $modx->stripTags($_POST['phone'])
	);	

	$modx->event->params['TicketComment']->set('properties', $properties);
}

Чанк:
<form id="comment-form" action="" method="post" class="well">
		<div id="comment-preview-placeholder"></div>
		<input type="hidden" name="thread" value="[[+thread]]" />
		<input type="hidden" name="parent" value="0" />
		<input type="hidden" name="id" value="0" />

		<div class="form-group">
			<label class="comment-name" for="comment-name">[[%ticket_comment_name]]</label>
			<input type="text" name="name" value="[[+name]]" id="comment-name" class="form-control" />
			<span class="error"></span>
		</div>

		<div class="form-group">
			<label class="comment-name" for="comment-email">[[%ticket_comment_email]]</label>
			<input type="text" name="email" value="[[+email]]" id="comment-email" class="form-control" />
			<span class="error"></span>
		</div>
		
	    <div class="form-group">
			<label class="comment-name" for="comment-phone">Телефон</label>
			<input type="text" name="phone" value="[[+phone]]" id="comment-phone" class="form-control" />
			<span class="error"></span>
		</div>
		
		<div class="form-group">
			<label class="comment-editor" for="comment-editor"></label>
			<textarea name="text" id="comment-editor" cols="30" rows="10" class="form-control"></textarea>
		</div>

		[[+captcha]]

		<div class="form-actions">
			<input type="button" class="btn btn-default preview" value="[[%ticket_comment_preview]]" title="Ctrl + Enter" />
			<input type="submit" class="btn btn-primary submit" value="[[%ticket_comment_save]]" title="Ctrl + Shift + Enter" />
			<span class="time"></span>
		</div>
	</form>

добавила поле phone в 
/assets/components/tickets/js/mgr/comment/comment.window.js
 /core/components/tickets/processors/mgr/comment/get.class.php
В самом комментарии телефон выводится, а в админ-панель нет

Подскажите, что я неправильно сделала или что ещё конкретно нужно добавить?
Ника
29 августа 2017, 06:19
modx.pro
1 113
0

не могу добавить поставщика modstore.pro

сабж
Игорь
28 августа 2017, 22:04
modx.pro
2 248
0

Не работает JS

Не работает на этом сайте chillout-lampa.tk/ а на UCOZ у меня работает — ivfake.at.ua
Что надо прописать чтобы на MODX все заработало? скидки таймера нет и гугл карта пишет «При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript.» и нажимаю купить товар битрикс формы тоже нету.
Serjik
28 августа 2017, 16:48
modx.pro
1 480
-1

minishop: не отправляет сообщения с сайта

Не приходят уведомления с minishop-2.4.0-beta2.

QuickEmail — приходит. Отправка с FormIt — приходит.

Отправляется с почтой домена site.ru Протестировал отправку на yandex, gmail, ПДД для gmail, ПДД для yandex.ru. Приходило в спам только в gmail. Установил SMTP через Яндекс.
Стало приходить нормально только на gmail. Остальные — нет ;-(

Есть идеи?

minishop-2.4.0-beta2
Сергей
28 августа 2017, 14:42
modx.pro
2 139
0

Фильтрация в категориях админки Minishop2

Добрый день, есть потребность «фильтровать» ресурсы перед показом их в сетке категории, чтобы показывало допустим не все вложенные товары, а только те, которые соответствуют определенным условиям. Как и где проще всего это сделать? подходящего события минишопа я не нашел. Мб как — то модифицировать стандартный класс
Сергей
28 августа 2017, 08:42
modx.pro
1 814
0

Отвалилась админка

Пропало левое меню с ресурсами элементами и файлами. Верхнее на месте но не работает. при клике на пункты верхнего меню перегружается и все, белый экран и верхнее меню.
'compress_css' => '0',
'compress_js' => '0',
выставил в нули не помогает.
core/cache чистил
браузерная консоль полна ошибок.
логи сайта и modx чистые.
Ай нид хэлп о великие!
Прохор
28 августа 2017, 06:15
modx.pro
1 474
0