Основной курс по Joomla
0 Пользователей и 1 Гость просматривают эту тему.
  • 12 Ответов
  • 692 Просмотров
*

Kovkainfo

  • Осваиваюсь на форуме
  • ***
  • 33
  • 2
Call Me Back Form
« : 22.04.2017, 04:15:29 »
Доброй ночи всем.

Есть вот такой модуль https://extensions.joomla.org/extensions/extension/contacts-and-feedback/contact-forms/call-me-back-form/

Установил на сайт вывел в материале и все, дальше ступор, ни под каким предлогом сообщения не прилетают на почту, что уже только не делал, может кто пользуется этим расширением, или знает куда смотреть, подскажите решение пожалуйста.

Что сам пробовал сделать:

1. В настройках сайта стоит почта имя@сайт.ру
2. В модуле стоит этот же адрес
3. На хостинге создан почтовый домен с переадресацией всех писем на имя@mail.ru
4. В php.ini прописан адрес имя@сайт.ру
5. Способ отправки в админке PHP, тестовое письмо прилетает на адрес имя@mail.ru
*

Strikerus

  • Осваиваюсь на форуме
  • ***
  • 85
  • 5
  • Aka Smyke
Re: Call Me Back Form
« Ответ #1 : 22.04.2017, 11:46:02 »
Доброй ночи всем.

Есть вот такой модуль https://extensions.joomla.org/extensions/extension/contacts-and-feedback/contact-forms/call-me-back-form/

Установил на сайт вывел в материале и все, дальше ступор, ни под каким предлогом сообщения не прилетают на почту, что уже только не делал, может кто пользуется этим расширением, или знает куда смотреть, подскажите решение пожалуйста.

Что сам пробовал сделать:

1. В настройках сайта стоит почта имя@сайт.ру
2. В модуле стоит этот же адрес
3. На хостинге создан почтовый домен с переадресацией всех писем на имя@mail.ru
4. В php.ini прописан адрес имя@сайт.ру
5. Способ отправки в админке PHP, тестовое письмо прилетает на адрес имя@mail.ru

Написал в личку, но там не понятно дошло или нет, на всякий случай продублирую ответ здесь:

Для начала нужно получить код ошибки, на текущий момент форма работает и после отправки выдает сообщение что заявка ушла успешно.

Вариант №2:
Включить отображение ошибок PHP на сайте, Затем отправить форму повторно, после отправки на странице должен появиться текст ошибки.

Вариант №2:
Можно посмотреть ошибки в логах хостинга, идем в панель управления хостингом, ищем том Логи ошибок или подобное, смотрим последние по дате

Вариант №3:
Можно написать в тех.поддержку хостинга с указанием версии вашей Joomla - они могут подсказать правильные её настройки или посмотреть логи сами

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

Если добудете код ошибки (из вариантов 1 или 2) - пишите его сюда
« Последнее редактирование: 22.04.2017, 11:50:02 от Strikerus »
*

Kovkainfo

  • Осваиваюсь на форуме
  • ***
  • 33
  • 2
Re: Call Me Back Form
« Ответ #2 : 22.04.2017, 14:06:54 »
Написал в личку, но там не понятно дошло или нет, на всякий случай продублирую ответ здесь:

Для начала нужно получить код ошибки, на текущий момент форма работает и после отправки выдает сообщение что заявка ушла успешно.

Вариант №2:
Включить отображение ошибок PHP на сайте, Затем отправить форму повторно, после отправки на странице должен появиться текст ошибки.

Вариант №2:
Можно посмотреть ошибки в логах хостинга, идем в панель управления хостингом, ищем том Логи ошибок или подобное, смотрим последние по дате

Вариант №3:
Можно написать в тех.поддержку хостинга с указанием версии вашей Joomla - они могут подсказать правильные её настройки или посмотреть логи сами

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

Если добудете код ошибки (из вариантов 1 или 2) - пишите его сюда

Добрый день.

Да получилось ошибку увидеть, прям над формой вот это появилось:

Notice: Undefined index: cmbf-phone-225 in /var/www/u0112675/data/www/kovka.info/modules/mod_call_me_back_form/tmpl/default.php on line 43
Это весь файл
Спойлер
[свернуть]


Это начиная с 43 строки кусок кода

Спойлер
[свернуть]
*

Kovkainfo

  • Осваиваюсь на форуме
  • ***
  • 33
  • 2
Re: Call Me Back Form
« Ответ #3 : 22.04.2017, 16:05:22 »
Попробовал такой вариант

В общем в логах нашел указание на файл с строкой class.phpmailer.php:689

Полез туда и нашел строку $result = @mail($to, $subject, $body, $header, $params);

Весь кусок:

Спойлер
[свернуть]

Это $to заменил на это 'почта@сайт.ру' и попробовал отправить заявку, она пришла, один раз и все) больше не приходит

*

Kovkainfo

  • Осваиваюсь на форуме
  • ***
  • 33
  • 2
Re: Call Me Back Form
« Ответ #4 : 22.04.2017, 18:38:45 »
Нашел такой фикс

https://github.com/leadingcode/callMeBackForm/commit/4bdd3bbd0b7124cfc0286ea56e2073c20dcdbff3

Спойлер
[свернуть]

Ошибка пропала но почта один фиг не приходит ))
*

Strikerus

  • Осваиваюсь на форуме
  • ***
  • 85
  • 5
  • Aka Smyke
Re: Call Me Back Form
« Ответ #5 : 22.04.2017, 19:12:27 »
Беда прям, а с сайта вообще сообщения нормально отправляются? Сама Joomla, например, при регистрации очередного пользователя отправляет уведомление на почту администратора. Такие сообщения доходят?
*

Kovkainfo

  • Осваиваюсь на форуме
  • ***
  • 33
  • 2
Re: Call Me Back Form
« Ответ #6 : 22.04.2017, 19:55:20 »
Беда прям, а с сайта вообще сообщения нормально отправляются? Сама Joomla, например, при регистрации очередного пользователя отправляет уведомление на почту администратора. Такие сообщения доходят?

Да и проверка работает, и подобные модули ставил все работало. Где то ошибка есть а где не могу понять(
*

Kovkainfo

  • Осваиваюсь на форуме
  • ***
  • 33
  • 2
Re: Call Me Back Form
« Ответ #7 : 22.04.2017, 22:12:10 »
Ответ от хостинга

Спойлер
[свернуть]
*

Kovkainfo

  • Осваиваюсь на форуме
  • ***
  • 33
  • 2
Re: Call Me Back Form
« Ответ #8 : 23.04.2017, 08:32:05 »
Друзья, есть кто нибудь кто платно сможет запустить этот модуль? Сколько будет работа стоить?
*

Strikerus

  • Осваиваюсь на форуме
  • ***
  • 85
  • 5
  • Aka Smyke
Re: Call Me Back Form
« Ответ #9 : 23.04.2017, 17:35:09 »
Ну тогда проще и дешевле установить любой другой аналогичный (работающий) модуль и подпилить его дизайн под шаблон. Времени уйдет пара часов максимум
*

Kovkainfo

  • Осваиваюсь на форуме
  • ***
  • 33
  • 2
Re: Call Me Back Form
« Ответ #10 : 23.04.2017, 18:14:34 »
Ну тогда проще и дешевле установить любой другой аналогичный (работающий) модуль и подпилить его дизайн под шаблон. Времени уйдет пара часов максимум


Просто этот идеально подходит и прост(( может подскажите какой модуль посмотреть?)
*

Strikerus

  • Осваиваюсь на форуме
  • ***
  • 85
  • 5
  • Aka Smyke
Re: Call Me Back Form
« Ответ #11 : 24.04.2017, 07:26:25 »

Просто этот идеально подходит и прост(( может подскажите какой модуль посмотреть?)

http://joomlaforum.ru/index.php?topic=309065.0
*

docjers

  • Новичок
  • *
  • 1
  • 0
Re: Call Me Back Form
« Ответ #12 : 09.08.2017, 16:23:57 »
Подсажите столкнулся с проблемой, в Call Me Back Form создал еще один шаблон темы defaul-new для второй формы с другой разметкой, но когда я для модуля выбираю шаблон темы defaul-new  уже перевёрстанный под новую форму, то тема не подтягивается, кто сталкивался с подобной проблемой? Не подтягиваются новые созданные формы в  Call Me Back Form.