[Решено] Убрать "�" из модуля слайдшоу lite

Тема в разделе "OpenCart", создана пользователем Alexandr, 28 мар 2013.

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

    Alexandr

    Регистрация:
    6 ноя 2012
    Сообщения:
    178
    Симпатии:
    52
    Есть модуль, в мини описании в конце описания появляется вот такой знак ""
    Кто-нибудь знает, как его убрать?
    http://joxi.ru/1kxUUdg5CbDHKGhWG6Y
     
  2. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    889
    Когдато давно стыкался с такой проблемой, дело в том что при обрезке строки с помощью функции substr() в кодировке utf-8 в конце обрезанной строки появляется непонятный символ. Нужно указать длину строки...
    можно использовать функцию mb_substr
    а можно вот как там

    Выложы файл который отвечает за вывод инфы
     
    Alexandr нравится это.
  3. Alexandr

    Alexandr

    Регистрация:
    6 ноя 2012
    Сообщения:
    178
    Симпатии:
    52
    Я так понял, что вы об этом: catalog/controller/module




    А вот, что в /catalog/view/theme/default/template/module

     
  4. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    889
    Попробуй сначала вот ету строку изменить в catalog/controller/module
    PHP:
    'description' => substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES'UTF-8')), 0150) . '...',
    На ету
    PHP:
    'description' => utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES'UTF-8')), 0100) . '..',
     
    Kazumi и Alexandr нравится это.
  5. Alexandr

    Alexandr

    Регистрация:
    6 ноя 2012
    Сообщения:
    178
    Симпатии:
    52
    Ответ на мой вопрос дан, спасибо!
     
Статус темы:
Закрыта.