Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
28 апреля 2013, 04:56
0
Нужно расширить класс оформления заказа.

Дополнительные данные можно хранить в поле properties объекта msOrder.
27 апреля 2013, 20:51
0
Да, нормально.

Можно через плагин на событие OnBeforeDocFormSave, но это сложнее и выгоды нет.
27 апреля 2013, 20:26
0
Тикет — это CRC, у него свой процессор, который вызывается стандартным. Проверка вот тут.

Можно просто сделать в форме скрытое поле content с любым символом — и будет работать.
27 апреля 2013, 19:11
0
Не знаю, у меня работает нормально.

В любом случае, это вина лежит на взаимодействии MODX с php-apc, ибо сам HA ничего не кэширует, а просто кладёт настройки с сессию обычным способом.
27 апреля 2013, 17:30
0
Ура!
27 апреля 2013, 14:43
0
А в настройках источника файлов есть такой размер?

Генерируются ли такие превьюшки?
27 апреля 2013, 09:59
0
Это код из парсера MODX, поэтому разницы и не должно быть.
27 апреля 2013, 09:40
0
Удаленный доступ ко всей файловой системе сервера с правами суперпользователя — это сильно.

Безопасность? Не, не слышал.
27 апреля 2013, 06:02
0
Да, нужно парсить самостоятельно.

$maxIterations= (integer) $modx->getOption('parser_max_iterations', null, 10);
$modx->getParser()->processElementTags('', $out_html, false, false, '[[', ']]', array(), $maxIterations);
$modx->getParser()->processElementTags('', $out_html, true, true, '[[', ']]', array(), $maxIterations);
26 апреля 2013, 14:59
0
Должно работать на jquery
$('#cococnt').val(10).trigger('change');
26 апреля 2013, 09:38
0
Ну так и меняй значение поля программно. api.jquery.com/val/

Скрипт MS ловит изменение поля, не важно, как оно было сделано.
26 апреля 2013, 05:53
0
Understood. It is snippet, that retrieves options from product and templates it to chunk.

You need to edit ms2_product_color lexicon entry, than clean site cache and everything will work fine.
25 апреля 2013, 21:34
0
Посмотри на параметры сниппета.
25 апреля 2013, 21:34
0
Значит и остальное должно работать — проверяй еще раз.
25 апреля 2013, 19:25
0
Конечно.

Загрузи пакет QuickEmail и проводи диагностику
[[!QuickEmail?
	&to=`user@yandex.ru`
	&debug=`1`
]]
25 апреля 2013, 18:43
0
На здоровье!
25 апреля 2013, 18:23
0
After any change of lexicons you must clean site cache.

Also, if you making single-language site, you can just edit needed chunk and replace "[[%ms2_frontend_color]]" to «Color».
25 апреля 2013, 18:20
0
Я тебе выше давал ссылку на то, как nginx выбирает location.

Там черным по белому написано, что предпочтение отдается регулярным выражениям — а ты пишешь обычное.
Nginx его просто игнорирует и выбирает более интересное.

Держи:
location ~* ^\/(manager|core|connectors)\/(?:.*)$ {
	allow           155.88.99.116;
	deny            all;
	location ~* \.php$ {
		include             fastcgi_params;
		fastcgi_param       SCRIPT_FILENAME $document_root$fastcgi_script_name;
		fastcgi_pass        backend-site1;
	}
}

location ~ ^/(.*?)/$ {
	rewrite         ^/(.*?)/ /$1 permanent;
}

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

А вот во втором не уверен — только что его придумал, но тоже должно работать, ибо вес имеет тот же, что и первое, но идёт за ним.

В общем, удачи.