Alexsandr

Alexsandr

С нами с 20 июня 2016; Место в рейтинге пользователей: #656

Добавление полей в Tickets

Всем доброго времени суток, как добавить дополнительное поле (не TV) в форму создания Ticket-a, нужно чтобы это значение попало в базу, и при выводе в чанке выводилось. Добавил поле, сразу появляется но при обновлении странички оно пропадает.

Код чанка вывода
<li class="ticket-comment[[+comment_new]]" id="comment-[[+id]]" data-parent="[[+parent]]" data-newparent="[[+new_parent]]" data-id="[[+id]]">
	<div class="ticket-comment-body[[+guest]][[+bad]]">
	<div class="otz">
    	<div class="prof">
    		<img src="" alt="">
    		
    		<div class="name">[[+fullname]] <span>[[+date_ago]]</span></div>
    		<i><span>[[+comment-city]]</span></i>
        </div>
    	<p>[[+text]]</p>
    </div>
код формы
<h4 id="comment-new-link">
	<a href="#" class="btn btn-default">[[%ticket_comment_create]]</a>
</h4>

<div id="comment-form-placeholder">
	<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 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 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 for="comment-editor"></label>
			<textarea name="text" id="comment-editor" cols="30" rows="10" class="form-control"></textarea>
		</div>

<div class="form-group">
			<label for="comment-city">Ваш город: </label>
			<input type="text" name="comment-city" value="" id="comment-city" class="form-control" maxlength="200" />
		</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>
</div>
код плагина
<?php
if ($modx->event->name == 'OnBeforeCommentSave') {
    if(!empty($_POST['comment-city'])){
        $properties = array(
            'comment-city' => $modx->stripTags($_POST['comment-city'])
        );
        $modx->event->params['TicketComment']->set('properties', $properties);
    };
}
Alexsandr
02 сентября 2016, 02:59
modx.pro
2 376
0

Создание числового счетчика

Здравствуйте помогите пожалуйста как можно организовать числовой счетчик на MODX
через компонент pdomenu делаю меню при выводе пунктов нужно чтобы в поле где input id=«ac-4» с каждым новым пунктом значение ac-4 прибавлялось на 1, ac-4 потом ac-5 и т.д.
Alexsandr
24 августа 2016, 08:31
modx.pro
1 033
0

Msorder не выводит все доставки!!!

Добрый день msorder выводит только 10 первых доставок, где может стоять ограничение?
Alexsandr
16 августа 2016, 07:01
modx.pro
796
-1

msOptionsPrice - не формируется цена

Добрый день установил данное расширение, при формировании цены когда уходит в корзину к дополнительной цене плюсуется основная цена как можно это исправить???
Alexsandr
04 июля 2016, 04:40
modx.pro
689
0