Как автоматически добавить контактную форму нижней страницы на все страницы с помощью конструктора тем Divi

Опубликовано: 2020-01-12

Когда вы заняты настройкой всех страниц, которые хотите включить на свой веб-сайт, высоки шансы, что вы захотите включить контактную форму в конце каждой страницы, чтобы упростить путешествие посетителей. С Divi вы, конечно, можете добавить контактную форму на саму страницу, но если вы предпочитаете упростить процесс, это тоже возможно. В сегодняшнем руководстве по Divi мы покажем вам, как автоматически добавить контактную форму в нижней части страницы сразу на все ваши страницы. Мы также автоматически добавим фиксированный нижний правый значок с якорной ссылкой, которая будет автоматически перенаправлять людей в раздел контактов на странице, на которой они находятся. Вы также сможете бесплатно скачать шаблон страницы!

Давайте перейдем к этому.

Предварительный просмотр

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

Рабочий стол

контактная форма на нижней странице

Мобильный

контактная форма на нижней странице

Загрузите шаблон страницы БЕСПЛАТНО

Чтобы получить бесплатный шаблон страницы, вам сначала нужно загрузить его, нажав кнопку ниже. Чтобы получить доступ к загрузке, вам необходимо подписаться на наш список рассылки Divi Daily, используя форму ниже. Как новый подписчик, вы будете получать еще больше добра Divi и бесплатный пакет Divi Layout каждый понедельник! Если вы уже есть в списке, просто введите ниже свой адрес электронной почты и нажмите «Загрузить». Вы не будете «повторно подписаны» или будете получать дополнительные электронные письма.

Скачать файлы
Скачать бесплатно

Скачать бесплатно

Подпишитесь на рассылку новостей Divi, и мы отправим вам по электронной почте копию окончательного пакета макетов целевой страницы Divi, а также множество других удивительных и бесплатных ресурсов, советов и приемов Divi. Следуйте за ним, и вы станете мастером Divi в кратчайшие сроки. Если вы уже подписаны, просто введите свой адрес электронной почты ниже и нажмите «Загрузить», чтобы получить доступ к пакету макетов.

Вы успешно подписались. Пожалуйста, проверьте свой адрес электронной почты, чтобы подтвердить подписку и получить доступ к бесплатным еженедельным пакетам макетов Divi!

Обзор учебного пособия

  • Настройте страницы на своем веб-сайте с помощью пакета макетов по вашему выбору
  • После того, как стиль оформления вашей страницы настроен, вы можете повторно использовать его в контактной форме внизу страницы.
  • Чтобы добавить контактную форму нижней страницы, вам сначала нужно создать новый шаблон, посвященный всем страницам.
  • После создания шаблона вы можете приступить к созданию тела шаблона с помощью визуального конструктора Divi.
  • Чтобы убедиться, что все уникальное содержимое страницы отображается на каждой странице, мы добавим модуль содержимого публикации
  • Модуль содержания сообщения содержит весь динамический дизайн страницы.
  • Под модулем содержания сообщения мы добавим еще один раздел для нашей контактной формы.
  • Мы разработаем контактную форму и обязательно добавим уникальный CSS ID в раздел, мы будем использовать этот CSS ID для создания ссылки привязки.
  • Бонус: мы добавим фиксированный значок в правом нижнем углу каждой из наших страниц и свяжем значок с разделом контактов этой конкретной страницы.

1. Настройте страницы веб-сайта с помощью пакета макетов по выбору.

Подход, который мы используем, работает на любом веб-сайте, который вы создаете. Но для этого конкретного урока мы используем стиль дизайна Magazine Layout Pack. Если вы используете этот подход на любом другом веб-сайте, не стесняйтесь настраивать дизайн под свои нужды.

2. Перейдите в Divi Theme Builder и добавьте новый шаблон страницы.

Перейдите в конструктор тем Divi и добавьте новый шаблон страницы

Перейдите в конструктор тем Divi на своем веб-сайте. Там добавьте новый шаблон.

контактная форма на нижней странице

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

  • Использовать на: Все страницы

контактная форма на нижней странице

Начать создание тела шаблона

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

контактная форма на нижней странице

3. Добавить содержимое страницы в тело шаблона.

Настройки раздела

Интервал

Внутри редактора шаблонов вы заметите раздел. Откройте этот раздел и удалите все отступы по умолчанию сверху и снизу.

  • Верхний отступ: 0 пикселей
  • Нижний отступ: 0 пикселей

контактная форма на нижней странице

Добавить новую строку

Структура столбца

Продолжите, добавив новую строку, используя следующую структуру столбцов:

контактная форма на нижней странице

Размеры

Еще не добавляя никаких модулей, откройте настройки строки и позвольте строке занять всю ширину контейнера раздела.

  • Использовать нестандартную ширину желоба: Да
  • Ширина желоба: 1
  • Ширина: 100%
  • Максимальная ширина: 100%

контактная форма на нижней странице

Интервал

Удалите также верхнее и нижнее заполнение всех строк по умолчанию.

  • Верхний отступ: 0 пикселей
  • Нижний отступ: 0 пикселей

контактная форма на нижней странице

Добавить модуль содержимого публикации в столбец

Продолжите, добавив модуль содержимого публикации в столбец вашей строки. Этот модуль представляет весь созданный вами динамический контент страницы.

контактная форма на нижней странице

4. Добавьте контактную форму нижней страницы в тело шаблона.

Добавить новый раздел

Градиентный фон

Ниже раздела, содержащего модуль содержимого публикации, мы добавим еще один обычный раздел. Этот раздел будет посвящен контактной форме. Откройте настройки раздела и добавьте градиентный фон.

  • Цвет 1: #ffffff
  • Цвет 2: # ffc077
  • Стартовая позиция: 50%
  • Конечная позиция: 50%

контактная форма на нижней странице

CSS ID

Включите также идентификатор CSS.

  • CSS ID: контакт

контактная форма на нижней странице

Добавить новую строку

Структура столбца

Продолжите, добавив новую строку в раздел и используйте следующую структуру столбцов:

контактная форма на нижней странице

Добавить текстовый модуль №1 в столбец 1

Добавить контент H2

Первый модуль, который нам нужен в первом столбце, - это текстовый модуль. Введите контент по вашему выбору.

контактная форма на нижней странице

Настройки текста H2

Перейдите на вкладку дизайна модуля и измените настройки текста H2 следующим образом:

  • Шрифт заголовка 2: Montserrat
  • Толщина шрифта заголовка 2: полужирный
  • Цвет текста заголовка 2: # 000000
  • Размер текста заголовка 2: 70 пикселей (рабочий стол), 48 пикселей (планшет), 36 пикселей (телефон)
  • Высота строки заголовка 2: 1,2 м

контактная форма на нижней странице

Размеры

Также добавьте максимальную ширину.

  • Максимальная ширина: 750 пикселей

контактная форма на нижней странице

Добавить текстовый модуль №2 в столбец 1

Добавить содержимое

Добавьте еще один текстовый модуль в столбец 1 с некоторым содержимым по вашему выбору.

контактная форма на нижней странице

Настройки текста

Измените текстовые настройки модуля следующим образом:

  • Шрифт текста: Cardo
  • Толщина шрифта текста: полужирный
  • Цвет текста: rgba (0,0,0,0.03)
  • Размер текста: 150 пикселей (рабочий стол), 100 пикселей (планшет), 60 пикселей (телефон)
  • Высота текстовой строки: 1em

контактная форма на нижней странице

Интервал

И поиграйте с настройками интервалов на экранах разных размеров.

  • Верхнее поле: -0.8em (рабочий стол), -100px (планшет), -80px (телефон)
  • Левое поле: -0.8em (настольный компьютер и планшет), -60px (телефон)

контактная форма на нижней странице

Добавить контактную форму в столбец 2

Добавить все необходимые поля

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

контактная форма на нижней странице

Полная ширина полей имени поворота и адреса электронной почты

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

  • Сделать полную ширину: Да

контактная форма на нижней странице

Настройки полей

Вернитесь к общим настройкам контактной формы и измените цвет фона полей.

  • Цвет фона полей: #ffffff

контактная форма на нижней странице

Настройки кнопок

Затем измените настройки кнопки.

  • Использовать пользовательские стили для кнопки: Да
  • Размер текста кнопки: 14 пикселей
  • Цвет текста кнопки: #ffffff
  • Цвет фона кнопки: # 000000 (по умолчанию), # ff2a38 (при наведении)
  • Ширина границы кнопки: 8 пикселей

контактная форма на нижней странице

  • Цвет границы кнопки: rgba (0,0,0,0)
  • Радиус границы кнопки: 0 пикселей
  • Расстояние между буквами кнопки: 2 пикселя
  • Толщина шрифта кнопок: Ультра полужирный
  • Стиль шрифта кнопок: прописные
  • Значок кнопки: найти в списке

контактная форма на нижней странице

Граница

Также добавьте немного радиуса границы.

  • Все углы: 5 пикселей

контактная форма на нижней странице

Коробка Тень

И завершите настройки модуля, добавив тонкую тень блока.

  • Сила размытия тени коробки: 50 пикселей
  • Сила распространения тени коробки: -4px
  • Цвет тени: rgba (0,0,0,0.08)

контактная форма на нижней странице

Бонус: добавление фиксированного нижнего правого значка привязки в тело шаблона

Добавить новый раздел

Интервал

Теперь, чтобы добавить фиксированный значок в правом нижнем углу на каждую страницу, нам нужно добавить еще один обычный раздел. Откройте раздел и удалите все отступы по умолчанию сверху и снизу.

  • Верхний отступ: 0 пикселей
  • Нижний отступ: 0 пикселей

контактная форма на нижней странице

Индекс Z

Увеличьте также z-индекс раздела. Это гарантирует, что значок останется поверх всего содержимого страницы.

  • Индекс Z: 99999

контактная форма на нижней странице

Добавить новую строку

Структура столбца

Добавьте новую строку в раздел, используя следующую структуру столбцов:

контактная форма на нижней странице

Размеры

Откройте настройки строки и позвольте строке занять всю ширину секции.

  • Использовать нестандартную ширину желоба: Да
  • Ширина желоба: 1
  • Ширина: 100%
  • Максимальная ширина: 100%

контактная форма на нижней странице

Интервал

Удалите также все стандартные верхние и нижние отступы.

  • Верхний отступ: 0 пикселей
  • Нижний отступ: 0 пикселей

контактная форма на нижней странице

Добавить модуль Blurb в столбец

Оставьте поле заголовок и содержимое пустым

Чтобы отобразить значок в правом нижнем углу, мы будем использовать модуль Blurb. Убедитесь, что вы оставили поле заголовка и содержимого пустыми.

контактная форма на нижней странице

Выбрать значок

Затем выберите нужный значок.

контактная форма на нижней странице

Ссылка

Свяжите значок с разделом контактов, добавив идентификатор к URL-адресу ссылки модуля.

  • URL ссылки на модуль: #contact

контактная форма на нижней странице

Фоновый цвет

Также измените цвет фона модуля.

  • Цвет фона: # ffc077

контактная форма на нижней странице

Настройки значков

Перейдите на вкладку дизайна модуля и измените настройки значка следующим образом:

  • Цвет значка: #ffffff
  • Размещение изображения / значка: вверху
  • Использовать размер шрифта значка: Да
  • Размер шрифта значка: 30 пикселей

контактная форма на нижней странице

Размеры

Также измените настройки размера модуля.

  • Ширина: 100 пикселей
  • Выравнивание модуля: справа

контактная форма на нижней странице

Интервал

И добавьте пользовательские отступы сверху и снизу.

  • Верхний отступ: 33 пикселя
  • Нижний отступ: 33 пикселя

контактная форма на нижней странице

Граница

Затем перейдите к настройкам границы и добавьте закругленные углы.

  • Все углы: 100 пикселей

контактная форма на нижней странице

Коробка Тень

Также добавьте тень от коробки.

  • Сила размытия тени коробки: 50 пикселей
  • Сила распространения тени коробки: -15 пикселей
  • Цвет тени: rgba (0,0,0,0.23)

контактная форма на нижней странице

Основной элемент CSS

Чтобы зафиксировать значок, мы применим три строки кода CSS к основному элементу модуля на вкладке «Дополнительно».

bottom: 20px;
right: 20px;
position: fixed;

контактная форма на нижней странице

Blurb Image CSS

И удалите также нижнее заполнение изображения модуля по умолчанию.

margin-bottom: 0px;

контактная форма на нижней странице

6. Сохраните все изменения в построителе тем и результаты предварительного просмотра.

После того, как вы завершили создание основной части шаблона страницы, вы можете сохранить все изменения, выйти из построителя тем и просмотреть результат на всех своих страницах!

контактная форма на нижней странице

контактная форма на нижней странице

Предварительный просмотр

Теперь, когда мы прошли все этапы, давайте в последний раз посмотрим на результат для разных размеров экрана.

Рабочий стол

контактная форма на нижней странице

Мобильный

контактная форма на нижней странице

Последние мысли

В этом посте мы показали вам, как добавить контактную форму в нижней части страницы сразу на все ваши страницы. Для этого мы создали новый шаблон страницы, включили модуль содержимого публикации и добавили раздел контактов в конце шаблона. Мы также добавили фиксированный нижний правый значок с якорной ссылкой, которая перенаправляет посетителей в раздел контактов на странице, на которой они находятся. Вы также смогли бесплатно скачать файл JSON шаблона страницы! Если у вас есть какие-либо вопросы или предложения, не стесняйтесь оставлять комментарии в разделе комментариев ниже.

Если вы хотите узнать больше о Divi и получить больше бесплатных подарков Divi, убедитесь, что вы подписались на нашу рассылку новостей по электронной почте и канал YouTube, чтобы вы всегда были одним из первых, кто узнает и извлекает выгоду из этого бесплатного контента.