Новая версия MODX Revolution 2.2.3

Если вы уже установили (обновили свою версию до) 2.2.3, то давайте вначале исправим досадный баг разработчиков (во вкладке Файлы перестало отображатся дерево файлов):

Найдите файл /core/model/modx/modfilehandler.class.php, а в нём функцию public function sanitizePath($path) (113 строка)

Замените код функции:

 public function sanitizePath($path) {
        $replace = array('../' => '', './' => '', '\\' => '/', '//'  => '/');
        foreach ($replace as $from => $to) {
            while (stristr($from,$path)) {
                $path = str_replace($from,$to,$path);
            }
        }
        return $path;
    }

на данный код (обновлено)

  public function sanitizePath($path) {
        return preg_replace(array('/\.*[\/|\\\]/i', '/[\/|\\\]+/i'), array('/', '/'), $path);
    }

Вот и всё. Файлы снова начнут отображатся...

Итак вернёмся к нашей новости - 13 июня 2012 года вышла новая версия MODX Revolution, которая содержит следующие дополнения и исправления:

  1. Добавленны новые ЧПУ настройки для избежания умышленного 301 редиректа к реальному URL
  2. Исправлена возможность редактирования Ресурсов в контекстах отличных от контекста по-умолчанию "web".
  3. Пользователи ограничены к настройкам точного пути к медиа-ресурсам
  4. Исправлена проблема с сохранением доступа к новому медиа ресурсу на странице редактирования группы пользователя
  5. Исправлена проблема быстрого обновления Ресурса, где показывалось 2 чекбокса
  6. Исправлена проблема с add/decr фильтром, не добавляющим 0, если он передаётся

Для более делальной информации смотрите список всех изменений

Страница новости http://modx.com/blog/2012/06/13/revolution-2.2.3/