Павел Гвоздь

Павел Гвоздь

С нами с 31 мая 2015; Место в рейтинге пользователей: #2

[imgArea] Удобная визуальная расстановка областей (map, area) на изображениях


Удобная визуальная расстановка областей (map, area) на изображениях (на схеме, например). Вывод изображения с этими подсвеченными областями и другими плюшками.
Павел Гвоздь
19 декабря 2015, 20:23
modx.pro
13
4 817
+18

[pdoPage] Как загружать постоянно 1ую страницу?

Здравствуйте.

У pdoPage есть такая особенность: когда используешь загрузку по кнопке, то он при обновлении страницы загружает контент с той страницы, на которой остановились. Я понимаю, что это довольно удобно для пользователя, однако на одном проекте такую штуку хотелось бы отключить. Возможно ли это сделать не трогая непосредственно сниппет или JSник?

Решение проблемы

Спасибо Ярославу за плагин!
Павел Гвоздь
17 декабря 2015, 00:38
modx.pro
2 536
0

[msKuponator] Сайт-купонатор на miniShop2

После установки, в бекенде на странице товара появится вкладка «Купонатор», там можно настроить или сгенерировать купоны для данного товара.

Павел Гвоздь
16 декабря 2015, 01:50
modx.pro
2
6 930
+14

Список ресурсов не раскрывается для одного аккаунта


Такая беда, может у кого было уже? Уже который раз замечаю на двух сайтах такое происходит. Именно какой-то из админских аккаунтов теряет возможность просматривать список ресурсов. Когда кликает на контекст — он не раскрывается. Со всеми другими вкладками всё в порядке. Решаю только тем, что удаляю акк и создаю точно такой же с таким же логином/паролем. Через время это повторяется. В чём может быть проблема?
Павел Гвоздь
30 ноября 2015, 05:40
modx.pro
910
0

ExtJS. Можно ли дополнить Store remote локальными значениями?

У меня есть свой Combobox, в который данные грузятся из GetList процессора. На стороне процессора не получается добавить нужное значение в начало списка. Отсюда вопрос: можно ли в мой Store наполненный значениями удалённо (remote:'local') в начало этого списка вставить значения?

Вот мой код создающий новый Combobox:
Павел Гвоздь
27 ноября 2015, 20:39
modx.pro
1 483
0

ExtJS и Toolbar в две строки. Так получится?

Здравствуйте.

В доке не нашёл ответа на вопрос, возможно ли сделать Ext.Toolbar у gridPanel в 2 строки. Может здесь кто-нибудь поможет?

Код, как сейчас у меня создаётся Toolbar:
if( !config.tbar ) { config.tbar=[]; }
config.tbar.push({
	text: '<i class="icon icon-cog"></i> ' + _('mskupon_btn_product_settings'),
	cls: 'mskupon-color-black',
	handler: this.productSettings,
	scope: this
});

Ext.applyIf(config,
{
....
Павел Гвоздь
27 ноября 2015, 19:06
modx.pro
1 091
0

ms2Gallery и некорректное определение дублей картинок

Здравствуйте.

Заметил такой глюк в ms2Gallery. Прикрепил 3 изображения, для людей они разные, а для ms2Gallery одинаковые. Когда гружу после первого загруженного, пишет ошибку и не загружает далее: «Такое изображение уже есть в галерее ресурса».

Прикреплённые изображения:
Павел Гвоздь
24 ноября 2015, 06:59
modx.pro
2 568
+1

miniShop2. Удаление товара из заказа при msOnSubmitOrder

Здравствуйте.

Нужно удалить товар из заказа в плагине. Ковырял исходники файла msorderhandler.class.php, но не нашёл способа, как можно удалить товар из заказа при событии, например msOnSubmitOrder или msOnBeforeCreateOrder. Может быть есть какой-то способ, используя который возможно это сделать, не прибегая к написанию класса, который будет перехватывать работу с заказом?
Павел Гвоздь
18 ноября 2015, 14:13
modx.pro
2 835
0

ExtJS и miniShop2. Добавить таб в окно с заказом

Здравствуйте.

Есть затруднение в добавлении таба в minishop2-window-order-update. Делаю вот так:
Ext.ComponentMgr.onAvailable('minishop2-window-order-update', function()
{
	msComponent.order_id = this.record.id || 0;
	msComponent.ms2tab_order = {
		autoHeight: true,
		autoWidth: true,
		bodyCssClass: "tab-panel-wrapper",
		border: true,
		hideMode: "offsets",
		order_id: msComponent.order_id,
		title: _('mscomponent_tab_title'),
		xtype: "mscomponent-order-grid",
	};
	this.on('beforerender', function()
	{
		this.fields.items.push(msComponent.ms2tab_order);
	});
});

Далее если вытащить this в консоль, то в this.fields.items моя таба будет, но она не появляется в окошке в бекенде. :(

Также, если вместо this.fields.items.push(msComponent.ms2tab_order) поставить this.add(msComponent.ms2tab_order), то мой grid добавится, но он появится внизу окошка в каждой табе, что совершенно не устраивает.
Павел Гвоздь
15 ноября 2015, 17:01
modx.pro
1 777
0

[PHP] Генерация строки на основе регулярки


Здравствуйте, программисты. Думаю этот пост направлен именно вам. У меня вопрос не по MODX, а по PHP.

Есть ли такое решение, позволяющее задав маску на основе регулярки (например: [a-zA-Z0-9]{4}) сгенерировать строку? Именно на основе регулярки, потому что маски могут быть совершенно различными.
Павел Гвоздь
14 ноября 2015, 14:36
modx.pro
998
0