We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 1611
    • 591 Posts
    @Temus
    Респект! А эти все ошибки разработчикам кто-нибудь отсылает?
      • 32163
      • 33 Posts
      Заранее прошу прощения за возможно излишний и надуманный вопрос... Мной и другими коллегами на форуме предлагался ряд решений проблемы с транслитерацией кириллических имен файлов в файл-браузере FCKeditor. В очередной раз я столкнулся со схожей проблемой — она связана с транслитерацией имен при переименовании файлов и создаваемых в браузере папок. С моим довольно скромным знанием PHP мне не удалось ее побороть. Я понимаю, что копаться надо где-то в файлах CreateFolder, RenameFolder и RenameFile (/manager/media/browser/mcpuk/connectors/php/Commands/). Может подскажите, на что обратить внимание?
        • 18807
        • 3 Posts
        И ещё от себя маленький фикс добавлю.

        В логах (в основном при установленной MaxiGallery, а так при запуске любого кода где встречается функция date() или strftime() ) часто появляются множетсвенный ошибки вида:

        date() [function.date]: it is not safe to rely on the system's timezone settings. please use the date.timezone setting, the tz environment variable or the date_default_timezone_set() function. in case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier.


        Это связано с неустановленной дефолтовой временной зоной.

        Исправляется просто.

        Надо добавить к примеру в корневой файл index.php сверху:

        //Set default timezone for function Date() correct work
        date_default_timezone_set('Europe/Kiev');


        Это установка для Киева. Впишите свою временную зону. Хотя в принципе можете туда поставить время по гринвичу и поправку на время вводить в панели управления.
          Sed semel insanivimus omnes...
          • 785
          • 2,113 Posts
          Temus - вышел Evolution RC3, может протестируете его на предмет известных Вам ошибок? А то когда выйдет релиз, что-то менять будет поздно...
            Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
            Статьи о MODx, регулярно новые публикации
            • 29487
            • 385 Posts
            В Evo RC3 все ошибки, о которых я писал, остались, да и PHPMailer всё тот же.
              • 22668
              • 718 Posts
              Quote from: Temus at Jul 25, 2009, 02:19 PM

              В Evo RC3 все ошибки, о которых я писал, остались, да и PHPMailer всё тот же.
              Ну, это хорошо.
              У нас неделя есть, чтобы все причесать =)
                • 32725
                • 107 Posts
                Quote from: Paprikas at Jul 25, 2009, 03:54 PM

                Quote from: Temus at Jul 25, 2009, 02:19 PM

                В Evo RC3 все ошибки, о которых я писал, остались, да и PHPMailer всё тот же.
                Ну, это хорошо.
                У нас неделя есть, чтобы все причесать =)
                Перевел большинство написанного и запостил сюда: http://modxcms.com/forums/index.php/topic,37965.40.html
                Update:
                Да.. по поводу docManager. В Evo RC3 его код немного поменялся, поэтому там достаточно сделать только 1й пункт из того что написал Temus.
                  My portfolio
                  Самурай без меча подобен самураю с мечом, только без меча.
                  • 29487
                  • 385 Posts
                  По Evo RC3:
                  DocManager: document.mutate в коде остался (скрипт выбора файла), и слеш $base_url .’/manager/media/" (в календарике) тоже.
                  Впрочем у меня DocManager в Evo вообще не работает (modx установлен в подпапку) - потом посмотрю, где там его сломали.

                  Баг с сохранением в IE7 не исправили, хотя он был внесён в багтрекер. В IE8 работает.
                  Баг с файлмендеджером - исправили просмотр, не исправили скачивание файлов (не убрали второй urlencode) - выдаёт ошибку.

                  Кстати, недавно на форуме всплывал баг с файлменеджером для вебпользователей - надо о нём тоже написать.

                  phpmailer173_patched.zip - исправленный мейлер, если понадобится
                    • 32725
                    • 107 Posts
                    Quote from: Temus at Jul 26, 2009, 04:45 PM

                    По Evo RC3:
                    DocManager: document.mutate в коде остался (скрипт выбора файла), и слеш $base_url .’/manager/media/" (в календарике) тоже.
                    Впрочем у меня DocManager в Evo вообще не работает (modx установлен в подпапку) - потом посмотрю, где там его сломали.
                    Да, действительно, document.mutate и лишний слеш остались. Сейчас допишу.

                    А еще на кнопке, которая открывает файлбраузер ничего не написано.
                    Для того, чтоб надпись появилась, в этом же файле в функции renderFormElement дописываем global $dm; и везде меняем $_POST[’langInsert’] на $dm->lang[’DM_tv_ajax_insertbutton’]
                    Правда Insert будет выводиться на английском. что-то там не так с определением языка. Сейчас еще поковыряюсь.
                      My portfolio
                      Самурай без меча подобен самураю с мечом, только без меча.
                      • 32725
                      • 107 Posts
                      Нашел причину проблемы с языками docManager-а.
                      в том же tv.axaj.php мы создаем новый обьект modx, а потом с помощью $db->getLang() пытаемся получить язык из $modx->config.
                      Но в этот момент $modx->config - это пустой массив, так как он никак не обрабатывался.

                      Решение - после строки $modx = new DocumentParser(); добавить строку $modx->getSettings();
                        My portfolio
                        Самурай без меча подобен самураю с мечом, только без меча.