We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 8492
    • 12 Posts
    Ну все, нервов моих больше не хватает.
    Никак не могу побороть Tinymce.
    При выборе «вставить \ изменить ссылку» в «перечне ссылок» вместо русских слов выводится:

    На хосте NIC.RU ББББББББББББ
    На 3FN.NET "? ? ? ? ? ? ? ?"

    Все везде по-русски, только тут.
    И поиск работает, и в базе данных все по русски.
    Уже и версию 3.0.8 поставил, и «по Игорю» все поправил, и «по AKotcy» все исправил, и в htaccess все добавил и russion исправил. И везде кругом UTF8, а этот чертов плагин все равно выводит кракозябры (именно в перечне ссылок)
    Уже не знаю, что делать.
    Поможите, кто чем может.
      • 8492
      • 12 Posts
      Да, кстати, на локалке Денвер3 все О.К. Только на хостах
        • 785
        • 2,113 Posts
        В файле tinymce.linklist.php нужно добавить несколько строк:

        К нескольким строкам global добавить:
        global $database_connection_charset;


        Перед строкой $sql = "SELECT DISTINCT $fields FROM $tblsc sc добавить
        @mysql_query("SET CHARACTER SET '$database_connection_charset'", $link);


        Если список выводился в виде знаков вопросов, то после этого будет выводиться в виде разных символов. Если эти символы не похожи на русские буквы, то надо еще внести изменения.

        Перед строкой $list .=($list!=’’)?",\n":"\n"; добавить
        $caption = mb_convert_encoding($caption, "CP1251", "UTF-8");


        После этого все должно заработать.
          Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
          Статьи о MODx, регулярно новые публикации
          • 8492
          • 12 Posts
          УРА!!!
          Спасибо большое!!!
          Все заработало. Последнюю строчку добавлять не пришлось.
          Все! PHP в зубы, и грызть.
            • 14502
            • 1 Posts
            Приходится поднимать данный топик.

            Столкнулся с той же проблемой, что Eduard77.
            Рецепт AKots не помог. Голову сломал, разбираясь с этим вопросом. huh
            Если убрать из .htaccess строку AddDefaultCharset utf-8 (которую мне пришлось добавить, у хостера по умолчанию cp1251),
            то link list отображается как надо.

            Господа, прежде всего AKots, можете подсказать что надо сделать, чтобы и AddDefaultCharset utf-8 оставить, и link list работал?

            Заранее благодарю!

              • 785
              • 2,113 Posts
              Два варианта решения описаны здесь:
              http://modxcms.com/forums/index.php/topic,31959.0.html
              в пункте 5
                Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                Статьи о MODx, регулярно новые публикации