То, что описано ниже всеже довольно хлопотно - потому сделал модуль отправки формы с сайта.
Скачать модуль sendform: {filer 86}
Читать описание для модуля sendform
--------------------------------------
Есть специальные компоненты для создания форм в Joomla. Посмотрим как можно создать форму, используя компонент Jumi для вставки php, javascript, html кода в материалы Joomla.
В материал добавим следующий код формы, обрамленный {jumi}{/jumi} :
Потом добавим код плагина jumi, который будет вызывать, созданный в компоненте jumi PHP код, с соответствующим id:
{jumi *id_jumi}{/jumi}
В компоненте jumi добавим следующий PHP код:
addRecipient($user->email);
$message->addRecipient('email@mail.ru');
$message->setSubject('Письмо с сайта');
$message->setBody($content);
$sender = array( 'snikolai07@mail.ru', $author );
$message->setSender($sender);
$sent = $message->send();
if ($sent != 1) {
echo 'Error sending email';
} else {
echo '
Спасибо за участие :)
';
}
}
?>