Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Brak Kodowania w Masowej Korespondencji


Dementor

Rekomendowane odpowiedzi

Witam, w masowej korespondencji nie działa HTML. Jak zaznaczę okienko, żeby wysyłało w formacie HTML, email przychodzi ale jest surowy kod zamiast obrazków czy pogrubionych czcionek, za to na podglądzie przed wysłaniem wszystko ładnie się wyświetla. Jak nie zaznaczę okienka, żeby wysyłało w formacie HTM to oczywiście też jest surowy kod, w opcjach mam ustawione aby wysyłało w html. Wszystko działało jeszcze na początku roku a teraz nie. Znalazłem ten temat:

 

http://forum.invisionize.pl/topic/29743-rozwi%C4%85zany-masowa-korespondencja/?fromsearch=1

 

jednak odnośnik do tematu o nadpisaniu pliku nie działa:

 

http://community.invisionpower.com/resources/documentation/index.html/_/knowledge-base/323-bulk-emailer-blank-emails-plain-text-mails-not-sending-r638

 

 

Próbowałem wysyłać inne wiadomości w html i żadna nie była odpowiednio kodowana, tylko surowy kod .

 

O to nagłówek:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

 

Pomoże ktoś lub pamięta, który plik należy nadpisać i jakim plikiem?

Edytowane przez Dementor
Odnośnik do komentarza
Udostępnij na innych stronach

W pliku /admin/applications/members/modules_admin/bulkmail/bulkmail.php

 

zamień:

if ( $mail['mail_html_on'] )
{
IPSText::getTextClass('email')->html_email = 1;
}

IPSText::getTextClass('email')->from = $this->settings['email_out'];
IPSText::getTextClass('email')->to = $r['email'];
IPSText::getTextClass('email')->message = str_replace( "\r\n", "\n", $contents );
IPSText::getTextClass('email')->subject = $mail['mail_subject'];
IPSText::getTextClass('email')->setHeader( 'Precedence', 'bulk' );
IPSText::getTextClass('email')->sendMail();
}

na:

if ( $mail['mail_html_on'] )
{
IPSText::getTextClass('email')->SetHtmlEmail(1);
}

IPSText::getTextClass('email')->from = $this->settings['email_out'];
IPSText::getTextClass('email')->to = $r['email'];
//IPSText::getTextClass('email')->message = str_replace( "\r\n", "\n", $contents );
if ($mail['mail_html_on'])
{
IPSText::getTextClass('email')->setHtmlTemplate( $contents );
}
else
{
IPSText::getTextClass('email')->message = str_replace( "\r\n", "\n", $contents );
}
IPSText::getTextClass('email')->subject = $mail['mail_subject'];
IPSText::getTextClass('email')->setHeader( 'Precedence', 'bulk' );
IPSText::getTextClass('email')->sendMail();
}

A tak między Bugiem a prawdą, zastanów się nad aktualizacją forum do wersji aktualnej - 3.4.7 ;)

  • Lubię to 1
Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.