1. Приветствуем Вас на нашем закрытом форуме для складчиков сайта cmsheaven.org. Если Вы частный вебмастер, фрилансер, владелец малого или среднего бизнеса, представитель студии по разработке сайтов - будем рады видеть Вас в наших рядах экономных людей.
    Регистрация на форуме возможна только после вступления в складчину

Кракозябры в Jomsocial 4.6

Тема в разделе "Вопросы по расширениям Joomla [тех. поддержка]", создана пользователем ingvarius, 27 май 2015.

Статус темы:
Закрыта.
  1. ingvarius

    ingvarius Опытный складчик

    Регистрация:
    26 май 2015
    Сообщения:
    57
    Симпатии:
    3
    Здравствуйте. есть такая проблема: установил JomSocial PRO v4.0.6 и шаблон к нему Socialise 2 всё работает, а вот названия фото выводится в кракозябрах (вернее знаки вопроса) при чем только в действии на стене (пользователю А нравится ?????????? пользователя B) сразу скажу что перевод на русский сохранен в utf-8 без BOM. Выручайте! как исправить???
    p/s Joomla 3.4.1
    #1
  2. Modi34

    Modi34 Свой человек

    Регистрация:
    31 окт 2014
    Сообщения:
    2.033
    Симпатии:
    720
    Здравствуйте,
    у вас знаки вопроса везде или только какие-то определенные слова? если какие-то слова то какие (одного будет достаточно)?
    у вас проблема только когда включен шаблон socialise? когда стандартный шаблон включен проблема есть?
    если переключиться на английский все нормально показывается?

    вероятно проблема в базе - проверьте чтобы база и все таблицы были в кодировке utf8_general_ci

    еще есть смысл прописать в htaccess
    AddCharset UTF-8 .php

    если я правильно вас понял то слова типо фото итп заменяются на знаки вопроса - тескт генерируется файлом /components/com_community/helpers/likes.php и в крайнем случае можно попробовать заменить конструкции вроде COM_COMMUNITY_STREAM_LIKES_ELEMENT_PHOTO_SINGLE на „фото“, но вероятно проблема в /language/ru-RU/ru-RU.com_community.ini
    Последнее редактирование: 28 май 2015
    #2
  3. ingvarius

    ingvarius Опытный складчик

    Регистрация:
    26 май 2015
    Сообщения:
    57
    Симпатии:
    3
    Да, действительно что это я!!! Устал наверное.
    Всё-таки дело в /language/ru-RU/ru-RU.com_community.ini поменял файл из другого набора - проблема исчезла (пока) но там очень мало перевода. когда переведу - скажу
    #3
  4. ingvarius

    ingvarius Опытный складчик

    Регистрация:
    26 май 2015
    Сообщения:
    57
    Симпатии:
    3
    итак: брал файлы из разных пакетов перевода.
    проблема всё равно остаётся. при чем на локальном сайте один и тот же перевод (ru-RU.com_community.ini) работает нормально.
    в файле htaccess добавил строку: AddCharset UTF-8 .php не помогло.
    Помогайте, плиз. На форуме Jomsocial есть такая проблема, но решение я так и не понял.
    #4
  5. Modi34

    Modi34 Свой человек

    Регистрация:
    31 окт 2014
    Сообщения:
    2.033
    Симпатии:
    720
    вы же выше написали что проблема решена - а как вы ее себе вернули?
    #5
  6. ingvarius

    ingvarius Опытный складчик

    Регистрация:
    26 май 2015
    Сообщения:
    57
    Симпатии:
    3
    она не была решена. файл (ru-RU.com_community.ini) который я перезаливал, почему-то не подключился. соответственно был задействован английский язык. в англ. языке отображается отлично) а вот в русском - именно слово (ФОТО) выводится в вопросительных знаках. вроде как переменные вот эти две: COM_COMMUNITY_STREAM_LIKES_PLURAL_PHOTO и COM_COMMUNITY_STREAM_LIKES_SINGULAR_PHOTO
    #6
  7. Modi34

    Modi34 Свой человек

    Регистрация:
    31 окт 2014
    Сообщения:
    2.033
    Симпатии:
    720
    тогда замените именно фото в файле который я написал выше - это не лучшее решение но оно сработает
    ps русификатор с этого форума работает замечательно из коробки - у меня такой проблемы нет
    #7
  8. ingvarius

    ingvarius Опытный складчик

    Регистрация:
    26 май 2015
    Сообщения:
    57
    Симпатии:
    3
    ВСЁ! РЕШЕНО!!!
    в файле /ваш сайт/www/components/com_community/helpers/likes.php к слову strtolower (там их всего два на 61 и 88 строках) добавляем mb_ и получится mb_strtolower
    Это я подсмотрел на форуме Jomsocial.
    #8
    modern.po и Modi34 нравится это.
  9. Modi34

    Modi34 Свой человек

    Регистрация:
    31 окт 2014
    Сообщения:
    2.033
    Симпатии:
    720
    странно но у меня и так нормально работает... видимо у вас какая-то старая версия php/
    #9
    modern.po нравится это.
Статус темы:
Закрыта.