Сергей Шлоков

Сергей Шлоков

С нами с 31 января 2013; Место в рейтинге пользователей: #5
24 ноября 2015, 11:06
0
Тоже скачал. Пусть будет.
Т.е. по GPL ты должен выложить в открытый доступ свою админку?
24 ноября 2015, 10:47
+1
Эта красота кусается ценником.
24 ноября 2015, 07:06
+1
Сформировать строку параметров из массива можно проще
$query = '?'.$modx->toQueryString($array);
23 ноября 2015, 18:57
0
В следующей версии добавлю. Спасибо за идею.
23 ноября 2015, 18:51
0
Нет. mSearch2 работает только с таблицами ресурсов.
А зачем?
21 ноября 2015, 19:18
0
Я так понимаю, композер в MODX заменяет менеджер пакетов.
Тут еще страшит проблема безопасности. В двойке более менее все дырки закрыли. Чего будет в тройке никто пока не знает.
21 ноября 2015, 19:12
0
Не вымрут. Будут юзать двойку.
Конечно, надо адаптироваться. Для меня композер — непонятная зверушка. Так как в MODX он не нужен, не пришлось пока познакомиться. Выйдет трешка, будем знакомиться.
21 ноября 2015, 18:58
0
Честно говоря, страшно. :)
21 ноября 2015, 18:56
0
Мне почему-то кажется, у разработчиков будет дилема — переходить на тройку или создавать сайт заново.
21 ноября 2015, 18:50
0
Интересно, что с обратной совместимостью.
18 ноября 2015, 22:03
+2
Какое системное событие есть чтобы проверял при регистрации (при помощи Login)?
Нет. Нужно прехук делать с такой же проверкой.
17 ноября 2015, 13:39
0
Наверно.
А мы глядя на код должны угадать, что в нем не так?
Понятное описание проблемы — уже половина успеха.
17 ноября 2015, 12:01
+1
Честно говоря, не знаю. Никогда не делал. Нужно просто посмотреть в каком формате параметры лежат в $options и от этого плясать.
17 ноября 2015, 11:48
0
Это называется фильтры modx
17 ноября 2015, 07:09
0
Интересный вопрос. Может быть слишком близко к монитору сидишь?
16 ноября 2015, 13:08
+1
Не знаю, как у других, у меня и такого велосипеда не было. В закладки.
16 ноября 2015, 10:43
+1
Извиняюсь, я недопонял.
Кстати событие плагина можно использовать вот такое «msOnManagerCustomCssJs». В minishop2 это дело уже предусмотрено.
Буду знать. Я с минишопом близко еще не знакомился.
16 ноября 2015, 10:30
+1
Так, а как воспользоваться методом MODx.addTab, если на табах этих нет ID?
А если посмотреть внимательнее. А вот код страницы

Таб добавляется не к гриду, а к панели. Т.е. код файла должен выглядеть так
Ext.onReady(function(){
	MODx.addTab('minishop2-orders-tabs',
		{
			id: "mskupon-order-kupons-tab",
			title: _('mskupon_tab_title'),
			items: [{
				xtype: "mskupon-order-kupons-grid"
			}]
		})
});
Подключается в плагине
<?php
switch ($modx->event->name) {
    case 'OnManagerPageBeforeRender':
       $modx->controller->addLastJavascript('путь до файла);
    break;
}
Насколько вообще плохо то решение, с помощью которого мне удалось решить это, подскажи, пожалуйста?
Ничего плохого я не вижу. Можно также подключить через наследование (prototype). В программировании и в жизни решений всегда больше чем одно. Просто нужно выбирать то, которое проще.