Перейти к содержимому


Фотография
- - - - -

Buyme 1.4 инструкция по настройке


Сообщений в теме: 20

#11 CB9TOIIIA

CB9TOIIIA

Отправлено 14 December 2015 - 06:46

Установите http://forum.jbzoo.c...k-contact-user/у Вас на сайте простой квик контакт, мой называется квик контакт юзер
  • 0

#12 sanya911

sanya911

Отправлено 16 December 2015 - 10:03

Разобрался , я добавлял обычный элемент, хотя установлен уже был ваш :)

 

А как теперь оставить поля Имя Телефон и Комментарий?

 

Я переименовал под себя нужные поля, но как убрать проверку e-mail правильно не разобрался. Выходит что просто не отправляет форму из-за проверки. Если закомментировать 

var checkemail = checkEmail($('#<?php echo $this->identifier ?> .flquickcontactuser-email')); 

то при нажатии отправить сообщение перезагружается страница без уведомления об отправке и письмо не приходит.


  • 0

#13 CB9TOIIIA

CB9TOIIIA

Отправлено 16 December 2015 - 11:46

Выпиливать... либо костылем рабочим:

Найти:

		<div class="uk-form-row">
		    <div class="uk-form-icon">
				<i class="uk-icon-at"></i>
				<input class="flquickcontactuser-email uk-form-width-medium" type="email" name="<?php echo $this->identifier ?>-email" value="" placeholder="Email">
			</div>
		</div>

Заменить:

		<div class="uk-form-row uk-hidden">
		    <div class="uk-form-icon">
				<i class="uk-icon-at"></i>
				<input class="flquickcontactuser-email uk-form-width-medium" type="email" name="<?php echo $this->identifier ?>-email" disabled value="nomail@mydomain.ru" placeholder="Email">
			</div>
		</div>

  • 0

#14 fiction13

fiction13

Отправлено 16 December 2015 - 11:48

var checkemail = true;

  • 1

#15 CB9TOIIIA

CB9TOIIIA

Отправлено 16 December 2015 - 11:49

var checkemail = true;

 

и все?))) спасибо))


  • 0

#16 fiction13

fiction13

Отправлено 16 December 2015 - 11:52

Функция checkemail проверяет поле email. Если проверка прошла - значению checkemail присваивается true. Тоже самое с проверкой на пустоту. Сообщение отправляется только когда обе функции выдают true.

 

Если заменить 

var checkemail = checkEmail($('#<?php echo $this->identifier ?> .flquickcontactuser-email'));

на 

var checkemail = true;

то проверки не будет. Должно работать.


  • 0

#17 sanya911

sanya911

Отправлено 16 December 2015 - 12:16

Функция checkemail проверяет поле email. Если проверка прошла - значению checkemail присваивается true. Тоже самое с проверкой на пустоту. Сообщение отправляется только когда обе функции выдают true.

 

Если заменить 

var checkemail = checkEmail($('#<?php echo $this->identifier ?> .flquickcontactuser-email'));

на 

var checkemail = true;

то проверки не будет. Должно работать.

 

Работает , только теперь получается поля имя телефон и комментарий обязательные, а как настроить чтобы только телефон было обязательным и имя? а комментарий пустым можно было оставить?


Вернее не так , приходит вот что

 

Данные пользователя:
  • Email - 456767767767
  • Имя - Саша
Сообщение
none
 
Хотя я пишу комментарий , так как без него не отправляется . Вот так :)

  • 0

#18 fiction13

fiction13

Отправлено 16 December 2015 - 17:32

Думаю, что Вам стоит подождать мой новый элемент FL Universal Form, который позволит добавлять неограниченное количество полей, выбирать необходимость их заполнения и отправлять дополнительные данные (Ссылку, наименование, ip адрес). Элемент проходит последние тестирования.


  • 2

#19 13LTD

13LTD

Отправлено 16 December 2015 - 17:43

Думаю, что Вам стоит подождать мой новый элемент FL Universal Form, который позволит добавлять неограниченное количество полей, выбирать необходимость их заполнения и отправлять дополнительные данные (Ссылку, наименование, ip адрес). Элемент проходит последние тестирования.

а данные где то будут хранится или просто уведомление?


  • 0

#20 fiction13

fiction13

Отправлено 16 December 2015 - 17:54

а данные где то будут хранится или просто уведомление?

А зачем их хранить? Просто на почту уведомление о заказе/сообщении. 


  • 0




Click to return to top of page in style!