PDA

Zobacz pełną wersję : RWCARDS : e-kartka w mailu, nie jako załącznik.



marciniszyn
22-12-2010, 17:37
Witam

Proszę o pomoc w zmianie kodu. W domyślnym ustawieniu komponentu obrazek wysłany jest ze strony jako załącznik do maila. Jak zmienić żeby ten obrazek znajdował się w treści maila:

starałem się zmienić elementny:
$mail->addAttachment("./images/stories/cards/" . $_SESSION['rwcardsSession']['picture']);
oraz
$mail->setBody( $message );
ale wyskakują błędy. Proszę o pomoc.


// send link to card
if ($attachement)
{
$message = JText::_('RWCARDS_GREETING') . " " . $_SESSION['rwcardsSession']['rwCardsFormNameTo'][$i] . "\n" . $FromName . " " . JText::_('RWCARDS_MSG_ATTACHEMENT_1') . "\n" . JText::_('RWCARDS_MSG_ATTACHEMENT_2') . "\n" . JText::_('RWCARDS_MSG_ATTACHEMENT_3') . "\n\n" . nl2br($_SESSION['rwcardsSession']['rwCardsFormMessage']) . "\n\n" . JText::_('RWCARDS_MSG_SEPARATOR') . "\n\n" . JText::_('RWCARDS_MSG_COPYRIGHT');
$mail->addAttachment("./images/stories/cards/" . $_SESSION['rwcardsSession']['picture']);
}
else
{
$message = JText::_('RWCARDS_GREETING') . " " . $_SESSION['rwcardsSession']['rwCardsFormNameTo'][$i] . "\n" . $FromName . " " . JText::_('RWCARDS_MSG_PART_1') . "\n\n" . JText::_('RWCARDS_MSG_PART_2') . "\n\n" . $linkToRWCards . "\n\n" . JText::_('RWCARDS_MSG_SEPARATOR') . "\n" . JText::_('RWCARDS_MSG_COPYRIGHT') . "\n\n";
}

$mail->addRecipient( $_SESSION['rwcardsSession']['rwCardsFormEmailTo'][$i] );
$mail->setSender( array( $MailFrom, $FromName ) );
$mail->setSubject( $subject );
$mail->setBody( $message );
$sent = $mail->Send();