[Помогите] " вместо кавычек в письмах с сайта

Тема в разделе "OpenCart", создана пользователем trashrb, 13 авг 2015.

  1. trashrb

    trashrb

    Регистрация:
    29 июн 2015
    Сообщения:
    30
    Симпатии:
    0
    Всем привет! Не обессудьте, люблю задавать еб.....ые вопросы)) В общем в письмах с сайта (пользователю о реге, админу о закзе) приходит письмо в заголовке которого вместо кавычек ", например: Флористический салон "Цветочная мелодия", как исправить на нормальные кавычки?

    P.S. В карте сайта имеются такие строки: /index.php?route=product/product&product_id=59, яндекс такую карту не пропускает пишет: Неизвестное имя в конструкции &XXX;. Возможно не выполнено экранирование символа &. тоже не понятно (модулей для карты не ставил, включил только Google Base и Google Sitemap)
     
  2. chukcha

    chukcha

    Регистрация:
    9 окт 2014
    Сообщения:
    448
    Симпатии:
    119
    при отправке письма, а в чстности при формировании заголовка необходимо выполнить

    $mail->setSubject(html_entity_decode($subject, ENT_QUOTES, 'UTF-8'));

    В карте сайта необходимо все конструкции вида
    $this->url->link(..........)
    заменить на

    str_replace('&','&', $this->url->link(.........));
    Но это может зависеть от версии магазина, или выбранного seo форимрователя
     
    trashrb нравится это.
  3. trashrb

    trashrb

    Регистрация:
    29 июн 2015
    Сообщения:
    30
    Симпатии:
    0
    Забыл указать, opencart 1.5.6 , Seo Pack, Использовать SEO URL's: нет
     
    Последнее редактирование: 13 авг 2015
  4. Shify

    Shify

    Регистрация:
    22 сен 2023
    Сообщения:
    1
    Симпатии:
    0
    Добрый день, Я нашел ответ на ваш вопрос по адресу
    Здесь сказано, как это сделать. Там написан рабочий код, берите и пользуйтесь в своем проекте. В целом только код написан на php.
     
    Lasted edited by : 25 сен 2023