Владислав

Владислав

С нами с 15 мая 2015; Место в рейтинге пользователей: #228
Владислав
11 октября 2017, 18:10
+1
можно не редактировать js файл а создать еще плагин который перепишет родной скрипт:
<?php
switch ($modx->event->name) {

	case 'OnTVFormPrerender':
		$modx->controller->addHtml("
                <script type='text/javascript'>
                    Ext.ComponentMgr.onAvailable('modx-tv-description', function(){this.maxLength = 500});
                </script>
            ");
        
        break;
}
И тогда по идее все будет работать и при обновлении
Владислав
11 октября 2017, 17:07
0
Ограничение стоит в бд.
Нужно подкорректировать таблицу:


Далее создать плагин, который перезапишет модель:
<?php
switch ($modx->event->name) {

	case 'OnMODXInit':
		$modx->loadClass('modTemplateVar');
		$modx->map['modTemplateVar']['fields']['description'] = 0;
		$modx->map['modTemplateVar']['fieldMeta']['description'] = array(
			'dbtype' => 'mediumtext',
			'precision' => 500,
			'phptype' => 'string',
			'null' => false,
			'default' => '',
		);
		break;
}
И в скриптах изменить ограничивающее значение:


Но при обновлении modx все слетит =)
Владислав
05 сентября 2017, 11:21
0
Готов помочь. Контакты в профиле.
Владислав
16 августа 2017, 20:54
0
Добрый день. Напишите на почту через профиль.
Владислав
30 июня 2017, 15:56
0
Пишите на почту в профиле. Обговорим
Владислав
01 марта 2017, 22:43
0
пишите в скайп в профиле
Владислав
21 февраля 2017, 17:49
0
Пишите на скайп в профиле, обсудим
Владислав
16 февраля 2017, 11:09
0
Пишите на почту через профиль, обговорим.
Владислав
28 декабря 2016, 12:49
0
нужно создать плагин в котором при добавлению в корзину цена будет меняться на нужную
Владислав
24 декабря 2016, 14:20
0
ты сказал то же самое что и я. Но закончил выводом о том что это не баг. Я понимаю что нужно просто не использовать ключ «count», но чтобы мне это понять пришлось залезть в код. Вроде как другие зарезервированные ключи запрещается создавать в качестве опции, а этот почему то можно
Владислав
23 декабря 2016, 11:19
+1
<?php
switch ($modx->event->name) {
    case 'OnCommentSave':
        $threadId = $TicketComment->get("thread");
        $thread = $modx->getObject("TicketThread", $threadId);
        $parent = $thread->get("resource");
        //$parent - это id ресурса
        break;
}
Владислав
22 декабря 2016, 16:52
+1
наверно здесь github.com/bezumkin/Tickets/blob/master/core/components/tickets/model/tickets/tickets.class.php#L956
можно отловить через $ticket['id'] идентификатор тикета и сделать условие if перед отправкой
Владислав
21 ноября 2016, 16:50
0
Достаточно сделать так
$modx->event->output('Товаров на складе больше нет');
Владислав
21 ноября 2016, 11:36
0
А если просто вбить цену за 1сушину, а инпут count сделать selectом. с возможностью выбирать только 8 и 12 штук?