SEQUEL.ONE

SEQUEL.ONE

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

Как вставить html в секцию MODX.Window ExtJS

Всем привет. Подскажите какой можно использовать xtype в окне редактирования modExtra, чтобы вставить рандомный html?

В Grid таблице такое можно организовать через renderer:

renderer: function(value) {
return '<div>...</div>';
}
А как такое организовать в секции MODX.Window?
SEQUEL.ONE
24 июня 2020, 02:35
modx.pro
568
0

Как вырезать название файла и разбить на переменные через регулярные выражения?

Всем привет. У меня не совсем стандартная задача по регуляркам. В регулярках нуб, по этому прошу помощи. Имеются названия файлов:

02. ГудВин[Герои Комиксов] — Орут сирены(фристайл)
12. Стильный Билли feat. aka Ахмед — Чисто ё (Стильный Билли prod.)
04.Nuttkase feat. Птаха — Если Друг (Хасол-Версия) (Phunk Masta Seven prod.)
02.Dr.MokRolog,Old Primus,JustSmile,Vine Bi — Электрограч (Pro100 Beatz prod.)
SEQUEL.ONE
21 июня 2020, 23:15
modx.pro
1
530
+1

Перемещение строк в Grid таблице ExtJs

Всем привет. Интересует такая штука как перемещение строк в Grid таблице modExtra и сохранение результата. В древе ресурсов такое есть, а что по поводу modExtra? Возможно ли такое организовать?
SEQUEL.ONE
20 июня 2020, 01:50
modx.pro
825
0

[Решено] Подмена данных при формировании запросов xPDOQuery?

Пытаюсь из поля products взять массив со списком id и получить их pagetitle и добавить в Grid таблицу. Отдельно этот код работает в консоли:

$item = $this->modx->getObject('modExtraItem', 'modExtraItem.id');
        $productsList = $item->get('products');

        foreach($productsList as $product) {
            $p = $this->modx->getObject('modResource', $product);
            $id = $p->get('id');
            $c->innerJoin('modResource', 'modResource');
            $c->where(array(
                'modResource.id' => $id,
            ));
            $c->select(array($this->modx->getSelectColumns('modExtraItem', 'modExtraItem')));
            $c->select(array('modExtraItem.products as products_name'));
        }
SEQUEL.ONE
13 июня 2020, 21:13
modx.pro
1
1 018
0

Проблема с SuperBoxSelect

Всем привет. Пытаюсь в modExtra добавить поле со множественным выбором из списка товаров msProduct. Удалось прикрутить саму форму select и вывести продукты, но существует проблема с сохранением и выводом в поле сохранённых товаров.



Делаю следующим образом. В схему добавляю:

<field key="products" dbtype="text" phptype="json" null="true"/>
SEQUEL.ONE
12 июня 2020, 22:04
modx.pro
1
864
0

Как сформировать меню pdoMenu из всех контекстов?

Всем привет. Может кто-нибудь подсказать как блоку вывода меню с определённым контекстом вывести название контекста? Сейчас меню выгружено полностью таким образом:

{'!pdoMenu' | snippet : [
                'parents' => 0,
                'startId' => 0,
                'context' => 'web,store,bezbflava,b1,sb1'
                'tplOuter' => '@INLINE <ul {$classes} data-scrollable="true"><li class="nav-item nav-header">{$context}</li> {$wrapper}</ul>',
                'outerClass' => 'navbar-nav',
                'tpl' => '@INLINE <li class="nav-item"><a href="{$link}" {$classes} {$attributes}><i class="la {$link_attributes}"></i><span>{$menutitle}</span></a>{$wrapper}</li>',
                'rowClass' => 'nav-link',
                'level' => 2
            ]}
SEQUEL.ONE
03 июня 2020, 12:05
modx.pro
702
0

HybridAuth с Ajax

Всем привет. Столкнулся с проблемой что при использовании AJAX на сайте не работают ссылки HybridAuth на авторизацию. Возможно ли как-то добавить в исключение некоторые типы ссылок, чтобы их AJAX не обрабатывал?
SEQUEL.ONE
31 мая 2020, 05:24
modx.pro
365
0

pdoMenu не выводит меню на страницах по контексту без указания параметра parents

Подскажите как вывести в констекстах своё меню. Уже пару часов бьюсь, без параметра parents не хочет работать(

Нужно на каждом контексте вводить своё меню. Контексты сделаны как отдельные сайты.

{'!pdoMenu' | snippet : [
                'context' => $_modx->context.key,
                'tplOuter' => '@INLINE <ul {$classes} data-scrollable="true">{$wrapper}</ul>',
                'outerClass' => 'navbar-nav',
                'tpl' => '@INLINE <li class="nav-item"><a href="{$link}" {$classes} {$attributes}><i class="la {$link_attributes}"></i><span>{$menutitle}</span></a></li>',
                'rowClass' => 'nav-link'
            ]}
SEQUEL.ONE
29 мая 2020, 04:09
modx.pro
401
0

Как подключить вкладку в ресурсе

Всем привет. Пробую разобраться с вкладками у ресурсов, хочу добавить свою, для отображения своего компонента.
Создал файл js с таким содержимым:

Ext.onReady(function () {
    var mainPanel = Ext.getCmp("modx-panel-resource");
    if (!mainPanel) return;

    if (mainPanel.config.record.id > 0) {
        sOneRapBattles.config.docid = mainPanel.config.record.id;

        MODx.addTab("modx-resource-tabs", {
            title: _("sonerapbattles_items"),
            id: "sonerapbattles-tab",
            width: "95%",
            items: [{
                xtype: "sonerapbattles-grid-items",
                width: "95%"
            }]
        });
    }
});
SEQUEL.ONE
29 мая 2020, 00:40
modx.pro
2
767
0

Tickets 1.13.0 бесконечное сохранение и ошибка 500

Всем привет. Впервые сталкиваюсь с проблемой связанной с Tickets, установил последнюю версию на сайт. Попытался создать Раздел с тикетами и у меня началось бесконечное сохранение. После чего я попробовал обновить страницу и получил ошибку 500. Стоит Apache2 + PHP 7.3, хотя пробовал на разных конфигурациях запустить, ничего не работает.
SEQUEL.ONE
27 мая 2020, 12:57
modx.pro
617
0