We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 785
    • 2,113 Posts
    Это не ошибка, но может быть полезным – к системным переменным затраченного времени, количества запросов и источника можно добавить объем запрошенной памяти. Для этого в document.parser.class.inc.php после 505 строки добавить:
    $phpMemory = (memory_get_peak_usage(true) / 1024 / 1024) . " MB";
    $out= str_replace("[^m^]", $phpMemory, $out);
    Соответственно можно выводить – Memory: [^m^]
      Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
      Статьи о MODx, регулярно новые публикации
      • 32773
      • 118 Posts
      Quote from: AKots at Jan 24, 2010, 05:37 AM

      Это не ошибка, но может быть полезным – к системным переменным затраченного времени, количества запросов и источника можно добавить объем запрошенной памяти. Для этого в document.parser.class.inc.php после 505 строки добавить:
      $phpMemory = (memory_get_peak_usage(true) / 1024 / 1024) . " MB";
      $out= str_replace("[^m^]", $phpMemory, $out);
      Соответственно можно выводить – Memory: [^m^]
      Ух спасибо, здорово помогло.
        • 32725
        • 107 Posts
        Еще один очень раздражающий баг.

        В админке реализована такая фича, как защита документов от одновременного редактирования. Когда менеджер1 редактирует документ, то об этом добавляется запись в modx_active_users и если в этот момент менеджер2 попытается редактировать этот же документ, то ему выведется сообщение о том, что документ сейчас редактируется другим пользователем.

        Проблема в том, что запись из modx_active_users не удаляется по таймауту. Если менеджер1 открыл документ для редактирования а потом просто закрыл браузер, то запись останется до того момента, пока он снова не зайдет в какой-нибудь раздел админки.
          My portfolio
          Самурай без меча подобен самураю с мечом, только без меча.
          • 22668
          • 718 Posts
          Quote from: Wuron at Feb 03, 2010, 04:54 AM

          Еще один очень раздражающий баг.

          В админке реализована такая фича, как защита документов от одновременного редактирования. Когда менеджер1 редактирует документ, то об этом добавляется запись в modx_active_users и если в этот момент менеджер2 попытается редактировать этот же документ, то ему выведется сообщение о том, что документ сейчас редактируется другим пользователем.

          Проблема в том, что запись из modx_active_users не удаляется по таймауту. Если менеджер1 открыл документ для редактирования а потом просто закрыл браузер, то запись останется до того момента, пока он снова не зайдет в какой-нибудь раздел админки.
          Я думал предложить такой вариант: при попытке отредактировать документ, идет проверка, онлайн ли тот пользователь, который уже инициировал редактирование. Если нет, то автоматически анлочить этот документ. Незнаю как это будет на практике.. Но вообще да, добавить еще функцию таймаута, и сразу отображать пользователю, через сколько минут документ будет доступен.
            • 32725
            • 107 Posts
            Вообще там есть ручной вариант "Инструменты -> Удалить блокировки", но это скорее костыль, чем фича. Я хочу таймаут smiley
              My portfolio
              Самурай без меча подобен самураю с мечом, только без меча.