Skip to content

vanchelo/MODX-Evolution-Ajax-Console

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MODx Evolution Console

Адаптированная под MODX Evolution https://github.com/darsain/laravel-console - Laravel 4 Console

AJAX Консоль для выполнения PHP кода в браузере с подсветкой, возможностью сохранения последнего выполненного кода, ограничением доступа по IP адресу

Пример, вводим в окно редактора, нажимаем Execute [Ctrl+Enter]

echo get_class($modx);

Результат

DocumentParser

Установка

  • Скопировать содержимое папки assets в одноименную папку вашего сайта
  • Создать новый модуль с именем Console и след. содержимым:
require_once MODX_BASE_PATH . 'assets/modules/console/module.tpl.php';
  • Добавить список разрешенных / запрещенных IP адресов в assets/modules/console/config/config.php
/* ... */
'whitelist' => [
    '127.0.0.1',
    '::1'
],

// или

'blacklist' => [
    '127.0.0.1',
    '::1'
],
/* ... */

Всё! Консоль должна быть доступна из административной панели на вкладке модули

Так же в консоле доступны все возможности MODX

! Чтобы открыть консоль в отдельной вкладке достаточно просто клацнуть средней кнопкой мышки по ссылке Console во вкладке Модули

Несколько скриншотов Console Before Execute Console After Execute

Full Console Before Execute Full Console After Execute