в загаловке сообщения яХЛЙЮПР ЛЕМЕДФЕП

Тема в разделе "Shop-script", создана пользователем denvdv, 29 фев 2008.

  1. denvdv

    denvdv Создатель

    Регистр.:
    27 фев 2008
    Сообщения:
    11
    Симпатии:
    1
    Может где обсуждалось не нашел
    в заголовках сообщений от магазина как мне так и клиентам яХЛЙЮПР ЛЕМЕДФЕП как избавится от этого глюка
     
  2. NhGXkv85PR

    NhGXkv85PR

    Регистр.:
    20 дек 2007
    Сообщения:
    166
    Симпатии:
    25
    я в свое время не стал особо заморачиваться и просто написал заголовок (название магазина) латиницей
     
  3. denvdv

    denvdv Создатель

    Регистр.:
    27 фев 2008
    Сообщения:
    11
    Симпатии:
    1
    и еще замети
    если воспользоватся страничкой обратная связь
    причем прописав там емаил в специальной строке
    сообщение всеравно приходит без обратного адресса
     
  4. denvdv

    denvdv Создатель

    Регистр.:
    27 фев 2008
    Сообщения:
    11
    Симпатии:
    1
    что неужели ни у кого такого небыло
    все сообщения приходящие с магазина от клиентов без обратного адресса
     
  5. Fizben

    Fizben Писатель

    Регистр.:
    5 мар 2008
    Сообщения:
    5
    Симпатии:
    0
    Та же проблема с обратным адресом :(
     
  6. bimer

    bimer Создатель

    Регистр.:
    6 май 2008
    Сообщения:
    30
    Симпатии:
    1
    Кодировку смотрите в файле languages/russian.php
    переводил сам. должно быть так windows-1251
    больше ни где не встречал кодировку
     
  7. Fizben

    Fizben Писатель

    Регистр.:
    5 мар 2008
    Сообщения:
    5
    Симпатии:
    0
    Решение этой проблемы так и не нашли?
     
  8. rised

    rised Постоялец

    Регистр.:
    1 май 2008
    Сообщения:
    65
    Симпатии:
    67
    ВНИМАНИЕ! Не забывайте делать backup файлов, которые будете менять.

    1. Кодировка email
      Для формы обратной связи (feedback), кодировка устанавливается в двух файлах:
      • includes\feedback.php
        Сверьте код, нет ли у Вас изменений в данном блоке:
        PHP:
                    //send a message to store administrator
                    
        ss_mail(CONF_GENERAL_EMAIL$message_subject$message_text"From: \"".$customer_name."\"<".$customer_email.">\n".
                        
        EMAIL_MESSAGE_PARAMETERS."\nReturn-path: <".$customer_email.">");
                    
        header("Location: index.php?feedback=1&sent=1");
      • languages\russian.php (если магазин на русском)
        Проверьте значения констант:
        PHP:
        define('EMAIL_MESSAGE_PARAMETERS''Content-Type: text/plain; charset="'.DEFAULT_CHARSET.'"');
        define('DEFAULT_CHARSET''windows-1251');
        Если все совпадает, то замена значения константны DEFAULT_CHARSET на необходимую кодировку должна исправить ошибку.
    2. Обратный адрес для feedback
      Попробуйте заменить код в файле includes/feedback.php:
      PHP:
                  //send a message to store administrator
                  
      ss_mail(CONF_GENERAL_EMAIL$message_subject$message_text"From: \"".$customer_name."\"<".$customer_email.">\n".
                      
      EMAIL_MESSAGE_PARAMETERS."\nReturn-path: <".$customer_email.">");
      на:
      PHP:
                  //send a message to store administrator
                  
      ss_mail(CONF_GENERAL_EMAIL$message_subject$message_text"From: \"".$customer_name."\"<".$customer_email.">\n".
                      
      EMAIL_MESSAGE_PARAMETERS."\nReturn-path: <".$customer_email.">\nReply-To: " .$customer_email"\r\n");                
      После замены, даже если не будет указано адреса, попробуйте щелкнуть "Ответить" в своем почтовом клиенте - обратный адрес должен быть.
     
    Phoenix_666 и ndmitry нравится это.
  9. denisola

    denisola Постоялец

    Регистр.:
    8 апр 2008
    Сообщения:
    87
    Симпатии:
    18
    в базе данных майсикьюл поменяй кодирову. я когда с одного магазина базу данных на другой переносил - таже проблема была, решение её написал выше.
     
  10. Dewilsa

    Dewilsa Прохожие

    та же проблема. в майсикьюл стоит правильная кодировка (windows-1251)
    в feedback.php и russian.php то же все нормально, но письма приходят "в загаловке сообщения яХЛЙЮПР ЛЕМЕДФЕП"
    я заметил что письмо отправленное из формы обратной связи приходит в таком виде (вид изнутри:
    From:"Дмитрий"<dusia@tp.ru>
    Subject:Вопрос
    а если отправить например с одного ящика на другой (например с @km.ru на @gmail.com)
    то поле фром и сабджект выглядит так:
    From: =?windows-1251?B?xOzo8vDo6Q==?= <dusya@tp.ru>
    Subject: =?windows-1251?B?wu7v8O7x?=
    Вопрос, может есть умельцы, что нужно добавить в скрипте, что бы он добавлял кодировку на фром и сабджект (windows-1251)