То, что описано ниже всеже довольно хлопотно - потому сделал модуль отправки формы с сайта.

Скачать модуль sendform: {filer 86}

Читать описание для модуля sendform

--------------------------------------

Есть специальные компоненты для создания форм в Joomla. Посмотрим как можно создать форму, используя компонент Jumi для вставки php, javascript, html кода в материалы Joomla.

В материал добавим следующий код формы, обрамленный {jumi}{/jumi} :

</pre>
<form action="http://jdevelop.info/articles/9-develop-joomla/40-make-custom-form" method="post">
	<pre xml:lang="xml"><label for="author">Имя: </label>
 <input id="author" name="author" type="text" value="" />
 <label for="content">Сообщение: </label><textarea id="content" name="content"></textarea>
 <input name="submit" type="submit" value="Отправить" />

Потом добавим код плагина jumi, который будет вызывать, созданный в компоненте jumi PHP код, с соответствующим id:

{jumi *id_jumi}{/jumi}

В компоненте jumi добавим следующий PHP код:

addRecipient($user->email);
  $message->addRecipient(&#39;email@mail.ru&#39;);
  $message->setSubject(&#39;Письмо с сайта&#39;);
  $message->setBody($content);
  $sender = array( &#39;snikolai07@mail.ru&#39;, $author );
  $message->setSender($sender);
  $sent = $message->send();
  if ($sent != 1) {
    echo &#39;Error sending email&#39;;
  } else {
    echo &#39;
Спасибо за участие :)
&#39;;
  }
}
?>

 

Чтобы сделать комментарий, нужно авторизоваться на сайте!