Илья Уткин

Илья Уткин

С нами с 15 декабря 2012; Место в рейтинге пользователей: #9
Денис
21 мая 2018, 15:01
3
+3
Создайте плагин на событие OnManagerPageBeforeRender с следующим кодом:

switch ($modx->event->name) {
    case 'OnManagerPageBeforeRender':
        if($controller->config['controller'] == "security/user") {
            $controller->addHTML('
                <script>
                    Ext.ComponentMgr.onAvailable("modx-panel-users", function () {
                        this.items[1].items[1].baseParams = {
                            action: "security/user/getList",
                            usergroup: MODx.request["usergroup"] ? MODx.request["usergroup"] : "",
                	    sort: "id"
                        };
                    });
                </script>
            ');
        }
    break;
}
Владимир
28 февраля 2018, 11:00
2
0
вот еще вариант sweetalert2.github.io/ приятных и функциональных (дизайн сразу вписывается в часто решаемые задачи), если вдруг выбор уведомлений далее будет реализован
Илья Уткин
28 декабря 2017, 22:14
2
+1
{'./images/' ~ $alias ~ '.jpg' | phpthumbon : 'q=75'}
Alex
05 ноября 2017, 03:19
1
0
«хочу компонент»
seopromotion21@gmail.com
Володя
14 октября 2017, 13:25
2
+1
да я тож чет фигню написал, вот так будет верно
if (function_exists('fastcgi_finish_request')) {
    echo json_encode(array("success"=>1,"message" => "Сообщение отправлено"));
    session_write_close();
    fastcgi_finish_request();
}
// ниже все без изменений
Василий Наумкин
10 октября 2017, 12:39
6
+5
Если покопаться в MODX API то можно научиться выводить любой ресурс в плагине на нужном событии:
$modx->resource = $modx->getObject('modResource', $modx->getOption('site_start'));
$modx->resource->set('content', $pdoTools->runSnippet('@FILE snippets/get_panel.php'));
$modx->request->prepareResponse();
Здесь, как видно, еще и замена контента на свой идёт, на лету.

Можно так на лету и виртуальные ресурсы делать, со своими pagetitle и прочими свойствами. При желании, можно вообще весь сайт без ресурсов сделать =)
Семён Кудрявцев
10 сентября 2017, 10:08
1
+3
Спасибо за видео. И раз Вы решили себя попробовать в качестве видео-подкастера, в первом уроке есть задублированный кусок, где-то на 4:45 начало — дубль начинается на 6:10
А так очень круто получилось, сейчас не часто можно увидеть подробные руководства от опытных разработчиков MODX да ещё и в видео формате) Ждём от Вас новых выпусков.
Владимир
14 августа 2017, 14:16
1
+1
Очень извиняюсь, но…


аж на душе потеплело
Спасибо! :)
Сергей
Сергей
07 августа 2017, 21:53
1
0
Никто не проверял, если почта на майл-ру или гугл — YaSMTP сможет отправить туда. Вроде как там требования к письмам повысились