We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 23757
    • 2 Posts
    Используя weblogin+websignup сталкнулся с проблемой изменения стандартных ява-алертов на русские буквы (например, вы неправильно ввели логин или пароль). Лезу в сниппет изменяю там на русские символы, а он мне выдаёт знаки вопроса, как можно поправить? Также интересно, как сделать дополнительные поля, чтобы они потом были и в панели управления пользователями?
      • 16259
      • 33 Posts
      Попробуйте сохранить измененные Вами файлы в кодировке UTF-8 (если на сайте ее не забыли указать wink). Это можно сделать с помощью программы Notepad++.
      Дополнительные поля анкеты пользователей: обратите внимание на параметры &customTable, &customFields и &inputHandler. Их описание есть в документации, которая лежит в Docs в папке сниппета.
        • 23757
        • 2 Posts
        Пробовал не только блокнот с дримвевером для изменения кодировки, но и задавал новую переменную, затем при помощи iconv менял кодировку, в итоге, либо ничего не выводилось на экран, либо теже вопросы. Может проблема с хостингом или ещё чего, модикс ставил с кодировкой utf8.
        По поводу дополнительных полей, можно привести небольшой пример вывода снипета с каким-нибудь дополнительным полем?
        • potembo, во-первых, отключите принудительную кодировку в своем браузере, у вас стоит Windows-1251, а форум работает в другой кодировке. Поставьте автоматический выбор. Иначе всем нам приходится сначала переключаться в вашу кодировку, что напрягает. В будущем буду удалять ваши сообщения, написанные в неправильной кодировке. Кстати, теоретически это может влиять и на вывод текста в неправильной кодировке на вашем сайте.

          Во-вторых, проверьте, работает ли Ваш сайт полностью на UTF-8, т.е. в базе данных выставлена кодировка UTF-8 и сопоставление (collation) utf8_general_ci.

          Также проверьте, что действительно указано в META-заголовке Content-Type UTF-8. И еще проверьте (например, с помощью плагина WebDeveloper к Firefox), какие заголовки отдает Ваш сервер, т.е. действительно возвращается UTF-8, а не какой-нибудь Windows-1251
          Например, заголовки modx.ru:
          Date: Sat, 05 Sep 2009 14:30:35 GMT
          Server: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny3 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g
          X-Powered-By: MODx CMS/CMF
          P3P: CP="NOI NID ADMa OUR IND UNI COM NAV"
          Cache-Control: private, must-revalidate
          Set-Cookie: SN49e2f13b5460f=e48dcc2aad85bef0f16f945d4c58b18c; path=/
          X-Developer: MODx.ru
          X-Developer-Website: http://www.modx.ru/
          Last-Modified: Sat, 05 Sep 2009 14:29:35 GMT
          Vary: Accept-Encoding
          Content-Encoding: gzip
          Content-Length: 9399
          Keep-Alive: timeout=15, max=98
          Connection: Keep-Alive
          Content-Type: text/html; charset=UTF-8

          И последнее, как правильно сказал kotomorda, проверьте, что сохраняете файлы именно в UTF-8 (здесь можно поэкспериментировать, сохраняя файл как без BOM - Byte Order Mask, так и с BOM).

          Если все эти условия у Вас выполняются, а проблема остается, то лучше пойти прогуляться и после проверить заново smiley.
            Разработка сайтов и программных модулей на MODX.
            Опыт работы на MODx с 2005 года. Высокое качество.
            Компания Baltic Design Colors: http://www.bdcolors.ru.
            • 30646
            • 1 Posts
            У меня тоже проблемы с русским. На локальном компе на Денвере был русский. Utf - 8 стоит везде. А после переноса на хостинг появились huh????