Сделал сайт по заказу материалов и аренде строительной техники.

23 апреля 2018 в 3:09
Аватар пользователя VasyOK VasyOK 1 22

http://kapital-trans.ru/
Кому интересно: что как сделано - спрашиваем. Заказ материалов или техники с калькулятором будет рассмотрен в отдельном посте.

Комментарии

Модальные окошки сделаны с помощью colorbox node и webform? Интересно слайдер смотрится на главной, как сделал?

23 апреля 2018 в 11:57

Шо курто? На Айфоне не работает, а мне Айфоны не дарят.

"с помощью colorbox node и webform?" - да.

слайдер - https://www.drupal.org/project/owlcarousel + не кроссбраузерная анимация на CSS (машина едет, кружечки увеличиваются)

23 апреля 2018 в 22:23

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

23 апреля 2018 в 23:14

По соседям прошелся - не нашел ни одного Айфона. Зато нашел несколько Майкрософт Люмий. На них форма заказа вообще не работает. Проверил в ИЕ 11 - точно не работает. Ajax HTTP ошибка выскакивает
1

Как думаете: стоит ли исправлять? Если да то как?

24 апреля 2018 в 19:18

Объясните пожалуйста как Вы связали форму обратной связи с конкретной нодой или заголовком? Если можно с примером

15 июня 2018 в 22:01

Метод описан тут https://blogpost.pp.ua/drupal/93 - автор пользователь Bumble.
Я добавил модуль https://www.drupal.org/project/webform_calculator (на сег число dev версия). В этом модуле есть файлик matheval.class.php - туда можно вписывать математические функции, которых не хватает в модуле. Или нельзя. Но я вписал.

15 июня 2018 в 23:22

VasyOK wrote:

Метод описан тут https://blogpost.pp.ua/drupal/93 - автор пользователь Bumble.

Я добавил модуль https://www.drupal.org/project/webform_calculator (на сег число dev версия). В этом модуле есть файлик matheval.class.php - туда можно вписывать математические функции, которых не хватает в модуле. Или нельзя. Но я вписал.


Спасибо! Но ссылка заказа открывается на новой странице, а не в модальном окне. Еще один вопрос, у меня что-то с colorbox. Сделал как у Вас кнопку заказа в шапке через отдельный блок (Заказать звонок!). Пока я нахожусь на странице с формой модальное окно открывается с ней. А когда я перехожу на другую страницу(где отсутствует форма) модальное окно открывается пустым. В стилях ничего не скрывал, просто не публикую на главной. Установлен Colorbox plugin 1.6.4, jQuery Update, jQuery 1.10.2, Colorbox, Colorbox_Node. В форме установил отображение в блоке.

16 июня 2018 в 13:56

Но ссылка заказа открывается на новой странице, а не в модальном окне - решает colorbox_node + webform_ajax (dev версия на сег день).

Вы у ссылки прописали нужные классы для colorbox_node?

17 июня 2018 в 0:09

Для кнопки обратного звонка написал так "Заказать звонок! ", так же пробовал писать урл вместо id блока, не помогло. А для вьюхи из примера сделал все как там написано, прописал класс colorbox_node. Все перечисленные Вами модули у меня стоят, но результата нужного нет. Не знаю что не так...

17 июня 2018 в 0:52

"так же пробовал писать урл вместо id блока" я подобное не советовал.

Вам просто "Обратный звонок?" - тогда надо ссылку сделать типа

<a class="colorbox-node" href="/forma-obratnoy-svyazi" data-inner-width="600" data-inner-height="228">
 Обратный звонок
</a>

forma-obratnoy-svyazi - это должен быть урл ноды вебформы.

17 июня 2018 в 1:00

Вставил в блок Вашу ссылку, появился индикатор загрузки, а потом "У вас нет доступа к этой странице". Пишу в ссылке УРЛ от формы. Но по поводу того примера вьюс, которое Вы дали оно не открывается в модальном окне, а переходит на страницу формы, хотя прописал класс colorbox_node и модуль стоит. Хотелось бы и кнопку заказа такую же сделать как у Вас.

17 июня 2018 в 10:28

"У вас нет доступа к этой странице" это интересно. Может многоязычность мешает?

"хотя прописал класс colorbox_node и модуль стоит" - а вообще хоть что-то любая нода не обязательно вебформа открывается в колорбоксе?

17 июня 2018 в 20:34

многоязычность не подключал, только русифицировал админку. В colorbox открывается форма только тогда, когда на странице находится видимый блок с этой формой или я нахожусь на ее странице. Если форма на странице отсутствует, то переходя по ссылке обратного звонка открывается пустой колорбокс. Пробовал вставлять УРЛ ноды, тогда вообще ничего не открывается, даже если нахожусь на странице с этой нодой.

17 июня 2018 в 22:23

jorick wrote:

В colorbox открывается форма только тогда, когда на странице находится видимый блок с этой формой или я нахожусь на ее странице.

Не понимаю извините.

Ссылку от вьюс "Заказать" - во вьюхе поле типа Пользовательский текст. Там прописано

<a class="colorbox-node knopka"
href="/arenda-tehniki?product=[title]&tzena=[field_prise]"
data-inner-width="600" data-inner-height="560" rel="nofollow">
 Заказать
</a>

arenda-tehniki - урл вебформы
product=[title] - параметр для вебформы и поле заголовока во вьюхе

19 июня 2018 в 22:37