We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 36823
    • 334 Posts
    Хорошо, как это объяснить тогда:
    "В админке:
    Кодовое имя версии rev 5985
    svn клиент сообщает:
    Завершено до ревизии: 6020"
    все файлы были заменены физически в папке с установленной системой, база данных обновилась.
    Недавно была тема на англ. форуме, по поводу данного не соответствия, не могу найти, может в этом проблема.
      • 22668
      • 718 Posts
      Quote from: Andrei at Nov 06, 2009, 02:30 AM

      Хорошо, как это объяснить тогда:
      "В админке:
      Кодовое имя версии rev 5985
      svn клиент сообщает:
      Завершено до ревизии: 6020"
      все файлы были заменены физически в папке с установленной системой, база данных обновилась.
      Недавно была тема на англ. форуме, по поводу данного не соответствия, не могу найти, может в этом проблема.
      Я проверял после чистой установки.
      У MODx и SVN могут быть разные ревизии. Все дело в том, что ветка с revolution (и не только она) все в том же репозитории. Поэтому каждый коммит не важно куда, прибавляет номер. Так что это нормально.
      Как я проверял:
      Взял папку в которую извлекаю из svn. Выбрал в меню "Обновить до ревизии", указал 6020. Сделал экспорт, и произвел чистую установку с демо-контентом.
      У меня все работало.
      Единственное отличие в модуле, которое было между 6020 ревизией и финальной 1.0.2 версией - это фикс с privateweb flag. http://svn.modxcms.com/crucible/changelog/modx/?cs=6039

      Но что мне не понятно, почему у тебя там старая ревизия отображалась. Я не уверен, обновляется ли она автоматически с каждым извлечением (хотя должна). Но баг был пофиксен в ревизии 5992. Если у тебя дистрибутив этот остался, дай посмотреть.
      Вот собственно сам коммит http://svn.modxcms.com/crucible/changelog/modx/branches/1.1?cs=5992
      RAW http://svn.modxcms.com/crucible/browse/~raw,r=5992/modx/branches/1.1/assets/modules/docmanager/classes/dm_backend.class.php
      Сравни файл.
        • 22668
        • 718 Posts
        Только что откатил до 6020, и установил. Отображает 5948.
        Все, я понял в чем дело. Ты обновился из ветки 1.0 ПОСЛЕ того как ее откатили до финального состояния 1.0 версии. 5948 коммит это именно откат. Все, разобрались.
        вот он http://svn.modxcms.com/crucible/changelog/modx/?cs=5985
          • 8643
          • 271 Posts
          Меня глючит shocked или в 1.0.2 в папке assets/plugins пустая папка content_history от одноимённого плагина?
            • 18740
            • 9 Posts
            Обновил 0.9.6.3 к версии 1.0.2 и теперь мой сайт это сплошные белые страницы, в админке не могу отредактировать ни один документ, потому что там ничего не отображается кроме меню и дерева документов. А вот все что в закладке "Ресурсы" (чанки, сниппеты и т.д.) работает нормально. Если кто встречался с таким, подскажите плиз. Буду рад любой идеи.
              • 785
              • 2,113 Posts
              В плагине ForgotManagerPassword (файл ForgotManagerPassword.tpl) некорректно формируются заголовки отсылаемого электронного письма. Проще всего подключить PHPMailer для отсылки письма. Для этого в данном файле следует изменить функцию sendEmail таким образом:

                      function sendEmail($to) {
                          global $modx, $_lang;
              
                          $user = $this->getUser(0, '', $to);
                
                          if($user['username']) {
                              include_once "includes/controls/class.phpmailer.php";
                              $mail = new PHPMailer();
                              $mail->IsMail();
                              $mail->CharSet = $modx->config['modx_charset'];
                              $mail->IsHTML(true);
                              $mail->From = $modx->config['emailsender'];
                              $mail->FromName	= 'MODx';
                              $mail->Subject	= $_lang['password_change_request'];
                              $mail->Body = <<<EOD
              <p>{$_lang['forgot_password_email_intro']} <a href="{$modx->config['site_url']}manager/processors/login.processor.php?username={$user['username']}&hash={$user['hash']}">{$_lang['forgot_password_email_link']}</a></p>
              <p>{$_lang['forgot_password_email_instructions']}</p>
              <p><small>{$_lang['forgot_password_email_fine_print']}</small></p>
              EOD;
                              $mail->AddAddress($to);
                              if(!$mail->send()) { $this->errors[] = $_lang['error_sending_email']; }
                 
                              return $mail;  
                          }
                      }
                Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                Статьи о MODx, регулярно новые публикации
                • 22823
                • 25 Posts
                Установил 1.0.2. Если в админке выставлять русский язык, то в Разделе управления элементами видна только одна закладка- шаблоны, и в ней ошибка:

                MODx encountered the following error while attempting to parse the requested resource:
                « Execution of a query to the database failed - Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,IMPLICIT) for operation ’if’ »

                В английском все ок.
                  • 22668
                  • 718 Posts
                  Quote from: pauliv at Nov 13, 2009, 06:38 AM

                  Установил 1.0.2. Если в админке выставлять русский язык, то в Разделе управления элементами видна только одна закладка- шаблоны, и в ней ошибка:

                  MODx encountered the following error while attempting to parse the requested resource:
                  « Execution of a query to the database failed - Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,IMPLICIT) for operation ’if’ »

                  В английском все ок.

                  Крутите настройки хостинга. Схожая тема http://modxcms.com/forums/index.php?topic=40780.0
                  Ошибка ведь сама за себя говорит. Что-то не так с настройками кодировки, latin1_swedish_ci быть не должно.
                  На форуме много тем про ошибки с кодировкой.

                  upd. можете попробовать как тут http://www.elite-games.ru/conference/viewtopic.php?t=44722&sid=282eeaddc05d8f6cf1ffa2c14d15c4fd
                    • 22823
                    • 25 Posts
                    Спасибо!
                    переустановил БД с кодировкой utf8 и все заработало smiley
                      • 785
                      • 2,113 Posts
                      Quote from: Paprikas at Nov 13, 2009, 07:36 AM

                      Что-то не так с настройками кодировки, latin1_swedish_ci быть не должно.
                      В связи с этим интересно, что MODx проверяет при установке – вроде бы должна именно такие ошибки отлавливать. А раз не отлавливает, то проверка там, наверное, неправильная.

                      Кстати, сегодня в 1.0.2 включил «Использовать дружественные URL» и сразу административаная часть вылетела с ошибками. Оказывается по умолчанию стоит «Автоматически генерировать псевдоним» и написано мелким шрифтом «для транслитерации русских символов настройте плагин TransAlias». Если не настроить (а как это делать, нигде не написано), то все ломается. Отключил «Автоматически генерировать псевдоним» и все снова заработало, но проблема осталась – система не должна вылетать при простейших действиях.
                        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                        Статьи о MODx, регулярно новые публикации