We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 11348
    • 31 Posts
    Ñêàæèòå êàêèì ñïîñîáîì èçìåíèòü óñòàíîâî÷íûå ôàéëû ÷òîáû èçáåæàòü ïðîáëåì ñ êîäèðîâêîé?
    Ñïîñîá îò Fuzzy:
    http://modxcms.com/forums/index.php/topic,4422.msg32209.html#msg32209 ïîñò 696
    õîòÿ ñïîñîá íåìíîãî óñòàðåë - â âåðñèè 0962 â ôàéëå manager/index.php
    â ñòðîêå 141 äîáàâèëàñü ñòðîêà:
    @mysql_query("{$database_connection_method} {$database_connection_charset}");
    ÷òî ñ íåé äåëàòü? îñòàâèòü èëè óáðàòü åñëè îñòàâëÿòü òî ãäå?
    è â ôàéëå manager/includes/extenders/dbapi.mysql.class.inc.php â 0962 òîæå äîáàâèëàñü ñòðîêà:
    @mysql_query("{$database_connection_method} {$charset}", $this->conn);
    ÷òî ñ íåé äåëàòü?

    èëè ïîëüçîâàòüñÿ ìåòîäîì îò AKots
    http://modxcms.com/forums/index.php/topic,29379.0.html
    Ãóðó ïî÷åìó-òî åãî ñïîñîá íå êîììåíòèðóþò

    ÷òî äåëàòü?

    Õî÷åòñÿ ñäåëàòü âñå òàê, ÷òîáû èçáåæàòü ïðîáëåì â äàëüíåéøåì
    ïðè ïåðåíîñè íà õîñòèíã è ïîòîì ïðè îáíîâëåíèè äî ïîñëåäíèõ âåðñèé modx
      • 1788
      • 1,103 Posts
      Quote from: grin97 at Nov 28, 2008, 09:27 AM

      или пользоваться методом от AKots
      http://modxcms.com/forums/index.php/topic,29379.0.html
      Гуру почему-то его способ не комментируют
      Определение Гуру по какому критерию?
      И почему метод не устраивает?
        • 32725
        • 107 Posts
        Quote from: grin97 at Nov 28, 2008, 09:27 AM

        Скажите каким способом изменить установочные файлы чтобы избежать проблем с кодировкой?
        Способ от Fuzzy:
        http://modxcms.com/forums/index.php/topic,4422.msg32209.html#msg32209 пост 696
        хотя способ немного устарел - в версии 0962 в файле manager/index.php
        в строке 141 добавилась строка:
        @mysql_query("{$database_connection_method} {$database_connection_charset}");
        что с ней делать? оставить или убрать если оставлять то где?
        и в файле manager/includes/extenders/dbapi.mysql.class.inc.php в 0962 тоже добавилась строка:
        @mysql_query("{$database_connection_method} {$charset}", $this->conn);
        что с ней делать?

        или пользоваться методом от AKots
        http://modxcms.com/forums/index.php/topic,29379.0.html
        Гуру почему-то его способ не комментируют

        что делать?

        Хочется сделать все так, чтобы избежать проблем в дальнейшем
        при переноси на хостинг и потом при обновлении до последних версий modx

        Методы от AKots и Fuzzy не читал, но проблема с 0.9.6.2 решается просто.
        в 0.9.6.2 при установке добавился выбор как устанавливать кодировку: SET CHARACTER SET или SET NAMES, (выбирать лучше SET NAMES) но разработчики немножко наплужили в коде dbapi.mysql.class.inc.php и переменная с методом не передается.


        Чтобы это исправить открываем файл /manager/includes/extenders/dbapi.mysql.class.inc.php
        где-то на 23-й строке находим код:
        $this->config['charset'] = $charset ? $charset : $GLOBALS['database_connection_charset'];

        после этой строки добавляем:
        $this->config['database_connection_method'] = $database_connection_method ? $database_connection_method : $GLOBALS['database_connection_method'];

        Далее, где-то на 86-й строке находим:
        $charset = $charset ? $charset : $this->config['charset'];

        на следующей строке добавляем:
        $database_connection_method = $database_connection_method ? $database_connection_method : $this->config['database_connection_method'];


        После этого все должно работать

        Апдейт. Почитал метод от AKots там то же самое, только еще с кучей фиксов)
        так что сорри за плагиат smiley

        Еще апдейт:)
        Не.. не с кучей фиксов. Тот же фикс только более замудренным способом и фикс кодировки которая слетает на странице установки модекса)
          My portfolio
          Самурай без меча подобен самураю с мечом, только без меча.
          • 28814 ☆ A M B ☆
          • 1,086 Posts
          http://modxcms.com/forums/index.php/topic,27946.msg188834.html#msg188834
          Надеюсь, на английском все смогут понять?
          Вобщем там все то же, о чем говорили выше сообщники.

          Единственно, могу добавить, что сам лично проверял готовящуюся к выпуску новую версию MODx - там все уже учтено и пофиксено.
          Надеюсь, больше проблем с кодировкой возникать не будет.
            Разработка сайтов и программных модулей на MODX.
            Опыт работы на MODx с 2005 года. Высокое качество.
            Компания Baltic Design Colors: http://www.bdcolors.ru.
            • 2294
            • 24 Posts
            îãà, ïîñòàâèë 0963 è íè÷åðòà òàì íå ðåøåíî, íó èëè íå òî ðåøåíî... ó èíñòàëåðà ïðîáëåìà îñòàëàñü ñ êîäèðîâêîé, ïîñëå óñòàíîâêè (áàçà â þíèêîäå) (ïðè óñòàíîâêå âûáèðàþ þíèêîä) àäìèíêà â þíèêîäå ïàøåò íîðìàëüíî, â âèí êðàêîçÿáû. àäìèíêà â þíèêîäå - ðóññêèé òåêñ íåâîçìîæíî çàïîñòèòü â áàçó. íó è òä... áóäó îïÿòü ðó÷êàìè ïðàâèòü...
              • 36823
              • 334 Posts
              Ничего там править не надо, всё прекрасно работает.
                • 21610
                • 360 Posts
                mzf - кодировка %)
                  Разработка сайтов на MODx