We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 1772
    • 19 Posts
    Поиск не дал результатов.

    Проблема - в TinyMCE, когда создаешь ссылку на страницу того-же сайта - список названий этих же самых страниц (он выводится в поле "Перечень ссылок") - выводится ромбиками. Явно проблема в кодировке.

    Сайт в UTF-8
    Настройки так же под UTF.
    Пересохранил все файлы из Tiny в UTF.

    Это вообще единственное место где проблема возникает. Админка и сайт отлично работают.

    Где еще тут может быть собака порылась?
      • 1772
      • 19 Posts
      Эта проблема присутствует только в FireFox.
        • 2656
        • 44 Posts
        Хм, а у меня в IE7 такая же проблема
        Меня это сильно суть смущает ((
        Неужели у всех все ок?
          • 26085
          • 494 Posts
            • 2656
            • 44 Posts
            не помогло, но чувствую это рабочее решение - спасибо, видимо трабла в чем-то другом. (в конфиге не была указана переменная database_connection_charset, но ее явное задание тоже никак не повлияло на результат)
            Странно phpmyadmin показывает сопоставление таблиц cp1251_general_ci хотя modx работает на utf8 и еще в phpmyadmin если выставить сопоставление на главной странице utf8_general_ci тоже не отображает содержимое базы в удобоваримом виде. Запутался я что-то. Но о результатах доложусь... если будут smiley
              • 2656
              • 44 Posts
              Поставил заново, перед установкой сделал изменения согласно:
              http://modxcms.com/forums/index.php/topic,4422.msg32209.html#msg32209
              и
              http://modxcms.com/forums/index.php/topic,25195.0.html (на всякий случай)
              После этого выполнил все в соответствии с указанным топиком.

              Результат - снова крякозяблы.
                • 2656
                • 44 Posts
                Причем когда в IE тыкаешь ПКМ -> Кодировка и задаешь utf-8 все становиться ок.
                Ниче не понимаю уже.
                  • 2656
                  • 44 Posts
                  Заработало, но это шаманство чес-слово wink
                  Все осталось как было выше описано, только вставил в Z:\home\modx\www\assets\plugins\tinymce212\jscripts\tiny_mce\plugins\advlink\link.htm
                  строчку
                  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

                  А теперь внимание фокус:
                  В разрез с вашим советом вставил в tinymce.linklist.php вот что:
                  MYSQL_QUERY('SET NAMES cp1251');
                      MYSQL_QUERY('SET CHARACTER SET cp1251');
                      MYSQL_QUERY("SET SESSION collation_connection = 'cp1251_general_ci'");


                  Вы будете смеяться, но база в utf8 это видно из phpmyadmin, но теперь работает и нет крякозяблов smiley
                    • 26085
                    • 494 Posts
                    мне ещё пришлось добавить

                    header('Content-Type: text/html; charset=utf-8');


                    перед
                    echo $output;
                      • 785
                      • 2,113 Posts
                      Можно еще вариант с дополнительной перекодировкой попробовать:
                      http://modxcms.com/forums/index.php/topic,25553.msg156791.html#msg156791
                        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                        Статьи о MODx, регулярно новые публикации