[PhpConsole] - консоль для выполнения php кода в админке сайта

[PhpConsole] — Компонент позволяет выполнить php код в панели управления сайта.



Не знаю как вам, а мне очень не хватает консоли от Николая Ланца в MODX 3. Которая работала на отдельной странице, была проста и в меру функциональна и этим она и нравилась!

Пакет на на гитхаб
Дополнение в репозитории



Компонент позволяет выполнить php код в панели управления сайта. Полезно при разработке и тестировании работы сайта.
Код сохраняется в бд с идентификатором пользователя, то есть каждый пользователь видит лишь свой код и не мешает работе других пользователей. После работы если необходимо можно очистить созданный код одним нажатием кнопки.

Компонент поддерживает инициализацию повторного выполнения кода, полезно для пошаговой работы скрипта, необходимо лишь задать переменную $REEXECUTE

Пример пошагового скрипта
if ($_SESSION['idx'] < 10) {
    echo 'idx: '. $_SESSION['idx'];
    $_SESSION['idx']++;
    
    $REEXECUTE = true; // выставляем переменную для повторного выполнения запроса
}
else {
    echo 'idx: '. $_SESSION['idx'];
}
Компонент поддерживает загрузку кода из дерева файлов, достаточно просто перетащить нужный файл на область редактирования.



Компонент выводит ошибки кода с указанием строки



В целом все. Если есть вопросы — задавайте.
Володя
21 февраля 2024, 10:09
modx.pro
3
414
+13
Поблагодарить автора Отправить деньги

Комментарии: 9

Наумов Алексей
21 февраля 2024, 10:25
+2
Ну что, спасибо! Выглядит красиво и свежо!!!
    Володя
    21 февраля 2024, 10:32
    0
    `Носите` с удовольствием! Рад что тебе понравилось.)
    Futuris
    21 февраля 2024, 10:32
    0
    Если честно — не понял, а в чем проблема использования существующей «Console» на MODX3? У меня она стоит и работает.

      Володя
      21 февраля 2024, 10:46
      0
      С репозитория не получилось ее скачать, потом локально пробовал поставил, там менюшка не создалась.
      Ну ясно надо править под 3ку. Надо править билдер, надо причесать код и тд и тп. Кто его сейчас поддерживает хз, у Николая он в архиве и вряд ли ему это интересно. Ну как то так…
        Futuris
        21 февраля 2024, 10:50
        +2
        Ок, понятно. Я с modx.com устанавливал штатным установщиком. В любом случае — спасибо за новый компонент.
          Володя
          21 февраля 2024, 10:52
          0
          Пожалуйста!
            Руслан Алеев
            22 февраля 2024, 13:33
            0
            Спасибо за компонент!
            Может имеет смысл попросить права у Николая от Console? Тогда бы Console не потерялся…
            p.s. Если вам интересно и Николаю, конечно =)
      Николай Савин
      21 февраля 2024, 12:49
      +1
      Я на всякий случай уточню, для MODX3 мы давно адаптировали и запустили modalConsole
        Володя
        21 февраля 2024, 13:28
        0
        Да, видел — мне не зашло(
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        9