Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 2220 Просмотров
*

doublemix

  • Новичок
  • 6
  • 0 / 0
Форма обратной связи
« : 24.04.2014, 09:49:00 »
Здравствуйте! Хотел сделать простенькую форму обратной связи исходя из предаставленного шаблона.
На главной странице, внизу имеется блок для обратной связи. Я создал форму через html-модуль. Вот ее код:
<form id="feedback-form" action="/index.php?Itemid=106" method="POST">
<p>Ваше имя:</p>
<input type="text" name="nameFF" />
<p>Телефон:</p>
<input type="text" name="contactFF" />
<p>Cообщение:</p>
<textarea name="messageFF" rows="5"></textarea> <input type="submit" value="отправить" /></form>
В файле  index.php моего шаблона прописал.
$name = htmlspecialchars($_POST["nameFF"]);
   $contact = htmlspecialchars($_POST["contactFF"]);
   $message = htmlspecialchars($_POST["messageFF"]);
   $email = "double@mail.ru";
   $email_t = "tesr@mail.ru";
   $from  = "From: $yourname <$email> \r\n Reply-To: $email_t \r\n";
   $message_to_myemail = "Здравствуйте!
      Вашей контактной формой было отправлено сообщение!
      Имя отправителя: $name
      Тел: $contact
      Текст сообщения: $message
      Конец";
   $tema="обратная форма";
   mail($email, $tema, $message_to_myemail, $from);

В итоге я перехожу по ссылке указанной в actione форме при нажатии отправить, но не письмо. В чем проблема?
*

artel-st

  • Захожу иногда
  • 350
  • 37 / 1
Re: Форма обратной связи
« Ответ #1 : 24.04.2014, 11:47:41 »
Спойлер
[свернуть]
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров
*

doublemix

  • Новичок
  • 6
  • 0 / 0
Re: Форма обратной связи
« Ответ #2 : 24.04.2014, 17:49:42 »
Спойлер
[свернуть]

Спасибо за ответ, но прежнему ситуация остается такой, я просто тупо перехожу на ту сраницу которая указана в action формы. Но не получаю письмо на указанную мной почту...
Еще раз хотелось бы уточнить те действия которые я делаю. Верстаю шаблон с псд. Там внизу страницы на главной есть форма обратной связи. Я сделал ее через html-модуль, вот ее код:
Код
<form id="feedback-form" action="/index.php?Itemid=106" method="POST">
<p>Ваше имя:</p>
<input type="text" name="nameFF" />
<p>Ваш емаил:</p>
<input type="text" name="emailFF" />
<p>Телефон:</p>
<input type="text" name="contactFF" />
<p>Cообщение:</p>
<textarea name="messageFF" rows="5"></textarea> <input type="submit" name="report" value="отправить" /></form>
Затем в этом же файле index.php где я прописываю верстку для шаблона, я пишу теперь уже ваш код с учетом моих задач в <head>, вот как он выглядит:
Код
 <?php

$press = JRequest::getVar('report');//где 'report' атрибут name Вашей кнопки отправить
$name = JRequest::getVar('nameFF');
$email = JRequest::getVar('emailFF');
$contact = JRequest::getVar('contactFF');
$message = JRequest::getVar('messageFF');

    if (isset($press)) {
// используем API Joomla для отправки почты
$mailer = JFactory::getMailer();
$config = JFactory::getConfig();
$mailer->setSender($email);//адрес отправителя, того кто заполнил форму
$recipient = 'harleyhp@mail.ru';//адрес получателя, тоесть ко мне на почту должно придти письмо
$mailer->addRecipient($recipient);

$body   = 'Типа текст сообщения';
$mailer->setSubject('Типа заголовок письма');
$mailer->isHTML(true);
$mailer->Encoding = 'base64';
$mailer->setBody($body);
$send = $mailer->Send();

if ( $send !== true ) {
// сообщение об ошибке, связанной с отправкой формы
} else {
// сообщение об успешной отправке формы
}
}
?>
*

artel-st

  • Захожу иногда
  • 350
  • 37 / 1
Re: Форма обратной связи
« Ответ #3 : 24.04.2014, 18:16:22 »
Для <form> задайте другое значение атрибута action

Код
<form action="#" method="post">
или
Код
<form action="<?php echo JURI::current(); ?>" method="post">
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров
*

doublemix

  • Новичок
  • 6
  • 0 / 0
Re: Форма обратной связи
« Ответ #4 : 25.04.2014, 10:16:38 »
Для <form> задайте другое значение атрибута action

Код
<form action="#" method="post">
или
Код
<form action="<?php echo JURI::current(); ?>" method="post">

Здравствуйте, я попробовал и так и эдак. Но ситуация остается прежней. При последнем варианте, при переходе начинает выдавать следующую ошибку:
Not Found

The requested URL /< was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Сам адрес страницы становится таким 
Код
http://название сайта/<?php%20echo%20JURI::current();%20?>
А если поставить #, то в браузерной строке отображается http://название сайта/#

Начинают появляться подозрения, что проблема кроется в .htaccess
Только что там исправить или добавить не могу понять...
*

inetdelo

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Форма обратной связи
« Ответ #5 : 21.05.2015, 16:16:46 »
Зачем Вы используете mail php? используйте api Joomla для отправки письма, тогда это будут проблемы Joomla или используйте нормальную форму AJAX, например, эту http://dev.inconver.com/joomla/contactform.html или RSForm тоже можно.
*

vlad@inconver

  • Новичок
  • 3
  • 0 / 0
Re: Форма обратной связи
« Ответ #6 : 28.05.2015, 16:39:05 »
вот тут есть готовый модуль формы обратной связи http://dev.inconver.com/joomla/contactform.html Модуль гибкий и простой в настройках, работает на AJAX, есть возможность использовать маску номера телефона и placeholder.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Форма для добавления данных в Google Sheets

Автор zigzagrus

Ответов: 2
Просмотров: 2471
Последний ответ 07.11.2024, 12:03:12
от zigzagrus
Форма обратной связи с присвоением номеров обращений

Автор PeterGriffin

Ответов: 3
Просмотров: 2547
Последний ответ 08.12.2017, 14:32:22
от forregg4
Как удалить заголовок "Контакт" и "Форма обратной связи"?

Автор marussia

Ответов: 41
Просмотров: 35062
Последний ответ 11.05.2017, 20:39:24
от genkey
Форма обратной связи. Захват Названия\URL-адреса страницы в письме

Автор Mesuti

Ответов: 6
Просмотров: 2395
Последний ответ 27.07.2016, 22:34:35
от vlad@inconver
Как вставить стандартную форму обратной связи Joomla 2.5 в модуль?

Автор plen

Ответов: 0
Просмотров: 1248
Последний ответ 09.07.2016, 19:11:32
от plen