• Решено reptodrom

    (@reptodrom)


    Всем доброго дня! Использую тему Club Sport. Возникла проблема с отображением кириллицы в слайдере шапки. На английском названия команд отображаются корректно, стоит только написать русские буквы, первая отображается правильно, остальные отображаются странными символами. Прописал в htaccess команду AddDefaultCharset UTF-8, не помогло. Вся тема отображается нормально, проблема только в слайдере. Помогите пожалуйста решить данную проблему.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Модератор Юрій

    (@yube)

    Странный символ — вопросительный знак в ромбике? Это, скорее всего, результат неправильного обрезания строки — использование функции substr() вместо понимающей utf-8 mb_substr().

    Если слайдер встроенный в тему, лучше всего обратиться к автору. А если тема не из официального каталога, то только к автору/продавцу.

    Автор reptodrom

    (@reptodrom)

    Строку перевода видел.скорее всего в этом и проблема. Получается, что мне надо заменить substr на utf-8 mb_substr?

    Автор reptodrom

    (@reptodrom)

    Нашел вот что:
    <?php echo substr($var_pb_event_team1->name, 0, 3); ?>
    <?php echo substr($var_pb_event_team2->name, 0, 3); ?>
    видимо эти строки отвечают за сокращение.
    Прописал так:
    <?php echo mb_substr($var_pb_event_team2->name, 0, 3); ?>
    Изменений ни каких

    Автор reptodrom

    (@reptodrom)

    Проблему решил. Всем спасибо. не заметил еще одну строчку

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Проблемы с отображением кириллицы» закрыта для новых ответов.