Контакты New

Модули от сторонних разработчиков
Аватара пользователя
Alex00
Постоялец
Сообщения: 38
Зарегистрирован: 20 июл 2016, 22:38
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Контакты New

Сообщение Alex00 » 12 апр 2017, 23:32

Кстати, в такой-же связке 3.1.9 + Контакты New v1.2.2, - неверный код kapcha при отправке формы с Android, с компа все нормально. Может какие локали или кодировка?

Аватара пользователя
Repellent
Наш человек
Сообщения: 119
Зарегистрирован: 27 мар 2016, 20:52
Откуда: Russia
Благодарил (а): 10 раз
Поблагодарили: 24 раза
Контактная информация:

AVE.cms v3.* Release

Сообщение Repellent » 13 апр 2017, 06:32

Проверю модуль сегодня

Аватара пользователя
Repellent
Наш человек
Сообщения: 119
Зарегистрирован: 27 мар 2016, 20:52
Откуда: Russia
Благодарил (а): 10 раз
Поблагодарили: 24 раза
Контактная информация:

Контакты New

Сообщение Repellent » 13 апр 2017, 19:49

M@dD3n писал(а):Поправил модуль


Денис, спасибо! В модуле несколько позднее добавлю обновление капчи, по аналогии с админкой (см. скришот)

Screenshot_1.png
Screenshot_1.png (12.71 КБ) 476 просмотров

npop
Завсегдатай
Сообщения: 20
Зарегистрирован: 08 фев 2016, 21:10
Откуда: България
Благодарил (а): 4 раза
Поблагодарили: 2 раза

AVE.cms v3.* Release

Сообщение npop » 13 апр 2017, 22:48

Проблем с Контакты New + AVE 3.1.9

Версия 3.1.9, gitget.ru
Модуль Контакты New v1.2.2, gitget.ru

при отправке писмо from admin panel

Код: Выделить всё

Fatal error: Uncaught exception 'Swift_RfcComplianceException' with message 'Address in mailbox given [] does not comply with RFC 2822, 3.6.2.' in /home/xxxxxxxx/public_html/lib/SwiftMailer/classes/Swift/Mime/Headers/MailboxHeader.php:347 Stack trace: #0 /home/xxxxxxxx/public_html/lib/SwiftMailer/classes/Swift/Mime/Headers/MailboxHeader.php(263): Swift_Mime_Headers_MailboxHeader->_assertValidAddress('') #1 /home/xxxxxxxx/public_html/lib/SwiftMailer/classes/Swift/Mime/Headers/MailboxHeader.php(106): Swift_Mime_Headers_MailboxHeader->normalizeMailboxes(Array) #2 /home/xxxxxxxx/public_html/lib/SwiftMailer/classes/Swift/Mime/Headers/MailboxHeader.php(63): Swift_Mime_Headers_MailboxHeader->setNameAddresses(Array) #3 /home/xxxxxxxx/public_html/lib/SwiftMailer/classes/Swift/Mime/SimpleHeaderFactory.php(58): Swift_Mime_Headers_MailboxHeader->setFieldBodyModel(Array) #4 /home/xxxxxxxx/public_html/lib/SwiftMailer/classes/Swift/Mime/SimpleHeaderSet.php(68): Swift_Mime_SimpleHeaderFactory->createMailboxHeader('To', Array) #5 /home/au in /home/xxxxxxxx/public_html/lib/SwiftMailer/classes/Swift/Mime/Headers/MailboxHeader.php on line 347


Я обнаружила, что в файле _module_contactsnew_history поле email пусто (empty).

Аватара пользователя
M@dD3n
Администратор
Сообщения: 542
Зарегистрирован: 25 июн 2015, 09:20
Откуда: Russia
Благодарил (а): 14 раз
Поблагодарили: 84 раза
Контактная информация:

AVE.cms v3.* Release

Сообщение M@dD3n » 13 апр 2017, 22:49

Repellent писал(а):Источник цитаты В модуле несколько позднее добавлю обновление капчи

Да достаточно в JS строчку
$(document).on('click', '#captcha img' function(){$("#captcha img").attr("src", '/inc/captcha.php?refresh=' + new Date().getTime());});

Аватара пользователя
M@dD3n
Администратор
Сообщения: 542
Зарегистрирован: 25 июн 2015, 09:20
Откуда: Russia
Благодарил (а): 14 раз
Поблагодарили: 84 раза
Контактная информация:

AVE.cms v3.* Release

Сообщение M@dD3n » 13 апр 2017, 23:24

npop писал(а):Источник цитаты Я обнаружила, что в файле _module_contactsnew_history поле email пусто (empty).

Не нашел ошибки, все работает. При каких условиях ошибка?

npop
Завсегдатай
Сообщения: 20
Зарегистрирован: 08 фев 2016, 21:10
Откуда: България
Благодарил (а): 4 раза
Поблагодарили: 2 раза

AVE.cms v3.* Release

Сообщение npop » 14 апр 2017, 15:10

Открила
Когда форма from demo - работает
Когда форма from scratch
ddd.png
ddd.png (4.91 КБ) 430 просмотров

defaultval = 0 за поле copy, файл _module_contactsnew_fields

Код: Выделить всё

if (
         ($form['is_copy'] === true && $_POST['form-' . $alias_id][$form['fields_main']['copy']] == 1) ||
         $fields[$form['fields_main']['copy']]['defaultval'] == 1
      )
      {
         $email = '';
         if ($form['is_email'] === true) $email = $_POST['form-' . $alias_id][$form['fields_main']['email']];
         if (empty($email)) $email = $_SESSION['user_email'];
         if (!empty($email))
         {
            $recs[] = array(
               'email' => $email,
               'name'   => $_SESSION['user_name'],
               'agent'   => 'user',
            );
         }
         $history['email'] = $email;
      }

условие не выполнено, $history['email']="" и майл не сохраняется в _module_contactsnew_history

npop
Завсегдатай
Сообщения: 20
Зарегистрирован: 08 фев 2016, 21:10
Откуда: България
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Контакты New

Сообщение npop » 14 апр 2017, 23:07

from demo - работает
demo.png
demo.png (26.29 КБ) 404 просмотра

ok-1.png
ok-1.png (48.03 КБ) 404 просмотра


From scratch
empty.png
empty.png (24.86 КБ) 404 просмотра

err1.png
err1.png (78.95 КБ) 404 просмотра


when checkbox is checked module work fine
err.png
err.png (5.57 КБ) 404 просмотра

Аватара пользователя
Repellent
Наш человек
Сообщения: 119
Зарегистрирован: 27 мар 2016, 20:52
Откуда: Russia
Благодарил (а): 10 раз
Поблагодарили: 24 раза
Контактная информация:

Контакты New

Сообщение Repellent » 16 апр 2017, 09:12

module-contactsnew

Исправлена ошибка при неактивных чекбоксах поля 'отправка копии'

Screenshot_3.png
Screenshot_3.png (2.76 КБ) 327 просмотров


Результат:

История

Screenshot_1.png
Screenshot_1.png (29.71 КБ) 327 просмотров


Отправка сообщения из админ-панели модуля
(скриншот обновлен 18.04.2017)
т.к. предыдущий сделан до окончательных правок и отображал неправильное имя пользователя, заполнившего форму (в правой части).

Screenshot_2.png
Screenshot_2.png (27.47 КБ) 229 просмотров


Fix + обновления выложены на GitGet
Версия 1.2.3
исправлены ошибки, в демо сделан шаблон обновления капчи по клику
После обновления модуля, очистите кеш системы.


Вернуться в «Модули от сообщества»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость