Как использовать смещение поста в модулях блога Divi для создания универсальной страницы блога

Опубликовано: 2022-02-21

Макет блога предлагает множество способов предустановки ваших сообщений в блоге. Вы можете использовать несколько модулей для отображения каналов по-разному. Мы часто забываем, что у нас есть множество способов контролировать, какие сообщения отображать в этих модулях. Опция Divi Post Offset с модулями Blog и Post Slider может изменить способ работы вашей страницы блога без изменения макета. В этой статье мы рассмотрим, как использовать Post Offset в модулях Divi Blog для создания универсальной страницы блога.

О пост-смещении

О пост-смещении

Post Offset — это опция в модулях Divi, которая отображает записи любого типа. Это поле, в котором вы можете ввести количество сообщений, которые вы хотите пропустить в Divi. Значение по умолчанию — 0. Это говорит Divi не пропускать сообщения.

Добавление смещения 1 говорит Divi пропустить последний пост. Смещение или 2 указывает Divi пропустить два последних сообщения.

Мы можем создать страницу блога с более чем одним модулем Blog или Post Slider и заставить их отображать разные сообщения. Мы можем использовать смещение, чтобы добавить столько модулей Blog и Post Slider, сколько захотим.

Это открывает множество возможностей для дизайна страниц блога. Мы можем выделить конкретные посты. Например, если вы работаете над серией, у вас может быть модуль «Блог» для отображения сообщений, которые являются более ранними в этой серии. Мы также можем использовать их определенным образом для показа сообщений или как еще один способ привлечь внимание.

Страница блога с пятью модулями блога

На изображении ниже показана страница блога из пакета макетов Blogger, который доступен в Divi. Это сложная страница, на которой отображаются сообщения блога с пятью различными модулями. Два из этих модулей — слайдеры постов. Один из модулей блога показывает избранный пост. Другой показывает следующие несколько постов. Последний показывает стандартную ленту блога.

Страница блога с пятью модулями блога

В настоящее время у меня есть все пять модулей, отображающих одни и те же сообщения. Мы будем использовать смещение постов, чтобы они отображали разные посты по-разному.

Настройка смещения поста

Прежде чем мы сможем начать, нам нужно решить, как будет работать наша страница блога. В настоящее время наши модули отображают:

  • Слайдер первого поста – 4 поста
  • Первый модуль блога – 1 пост
  • Слайдер второго поста – 4 поста
  • Второй модуль блога – 2 сообщения
  • Третий модуль блога – 3 сообщения

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

Пример первой страницы блога

Наш первый вариант будет отображать 14 сообщений в порядке от самого нового до самого старого во всех пяти модулях.

  • Слайдер первого поста — показать последние 4 поста
  • Модуль «Первый блог» — пропустить 4 сообщения, показать 1
  • Слайдер второго поста — пропустить 5 постов, показать 4
  • Второй модуль блога — пропустить 9 сообщений, показать 2
  • Третий модуль блога — пропустить 11 сообщений, показать 3

Мы также посмотрим на количество сообщений для каждого модуля при первом их открытии.

Слайдер первого поста

Мы начнем со слайдера сообщений в верхней части страницы. Здесь будут отображаться сообщения 1-4 из наших последних сообщений. Откройте его настройки , нажав на шестеренку.

Первая страница блога

В разделе «Контент » установите для параметра «Счетчик сообщений» значение 4.

  • Количество сообщений: 4

Первая страница блога

Затем прокрутите вниз до « Номера смещения » и убедитесь, что для него установлено значение 0. Теперь модуль будет отображать 4 самых последних сообщения. Закройте настройки модуля.

  • Номер смещения: 0

Первая страница блога

Модуль первого блога

Далее откройте настройки первого модуля блога. Этот модуль будет отображать один пост, который будет номером 5.

Первая страница блога

Установите количество сообщений на 1.

  • Количество сообщений: 1

Первая страница блога

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

  • Смещение поста: 4

Первая страница блога

Слайдер второго поста

Далее откройте настройки второго модуля Post Slider. Это отобразит сообщения 6-9.

Первая страница блога

Установите количество сообщений на 4.

  • Количество сообщений: 4

Первая страница блога

Установите для параметра Post Offset значение 5. Это говорит Divi пропустить 5 самых последних сообщений, которые отображаются в предыдущих модулях. Закройте настройки.

  • Смещение поста: 5

Первая страница блога

Второй модуль блога

Затем откройте настройки второго модуля блога. В этом примере будут отображаться сообщения 10 и 11.

Первая страница блога

Установите количество сообщений на 2.

  • Количество сообщений: 2

Параметр смещения первой страницы блога

Установите для параметра Post Offset значение 9. Это говорит Divi игнорировать 9 сообщений, отображаемых другими модулями. Закройте настройки модуля.

  • Смещение поста: 9

Параметр смещения первой страницы блога

Третий модуль блога

Наконец, откройте настройки третьего модуля блога. Этот модуль отображает ленту блога с 3 сообщениями в блоге.

Параметр смещения первой страницы блога

Установите количество сообщений на 3.

  • Количество сообщений: 3

Параметр смещения первой страницы блога

Установите для параметра Post Offset значение 11. Это указывает модулю блога пропускать 11 самых последних сообщений и отображать сообщения 12-14. 11 последних сообщений будут отображаться в остальных 4 модулях.

  • Смещение поста: 11

Параметр смещения первой страницы блога

Проверка настроек смещения

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

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

Параметр смещения первой страницы блога

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

Теперь на странице блога отображаются сообщения 1-14 в 5 различных модулях сообщений. Ни один не показывает одинаковые сообщения. Одна проблема заключается в том, что несколько сообщений скрыты в ползунках сообщений. В нашем следующем примере мы увидим, что мы можем использовать ползунки сообщений без потери сообщений на странице.

Параметр смещения первой страницы блога

Пример второй страницы блога

Теперь давайте воспользуемся тем же макетом с тем же количеством постов, но используем разные смещения, чтобы создать что-то более интересное. Мы будем использовать это, чтобы выделить определенные посты.

У нас будет первый слайдер сообщений для отображения 4 последних сообщений. Первый модуль блога будет отображать последнюю публикацию. Второй модуль блога будет отображать вторую и третью последние записи в качестве дополнения к избранной записи. Второй ползунок сообщений будет отображать сообщения 5-8. В ленте блога будут отображаться сообщения с 4 по 6.

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

Наш график выглядит так:

  • Слайдер первого поста — показать последние 4 поста
  • Модуль «Первый блог» — пропустить 0 сообщений, показать 1
  • Слайдер второго поста — пропустить 4 поста, показать 4
  • Второй модуль блога — пропустить 1 сообщение, показать 2
  • Третий модуль блога — пропустить 3 сообщения, показать 3

Мы не будем менять количество сообщений. Я покажу настройки смещения для каждого модуля.

Слайдер первого поста

Первый модуль Post Slider отображает 4 последних сообщения. Post Offset должен быть установлен на 0.

  • Смещение поста: 0

Вторая страница блога

Модуль первого блога

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

  • Смещение поста: 0

Вторая страница блога

Слайдер второго поста

Второй слайдер сообщений пропустит 4 самых последних сообщения и покажет следующие 4 сообщения. Его Post Offset должен быть установлен на 4.

  • Смещение поста: 4

Вторая страница блога

Второй модуль блога

Второй модуль блога пропустит первый пост и покажет следующие 2 поста. Его Post Offset должен быть установлен на 1.

  • Смещение поста: 1

Вторая страница блога

Третий модуль блога

Третий модуль блога пропустит первые 3 сообщения и покажет сообщения 4-6. Он будет перекрывать второй модуль Post Slider. Он должен иметь Post Offset , равный 3.

  • Смещение поста: 3

Параметр смещения второй страницы блога

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

Теперь на странице блога отображаются 8 последних сообщений. Первый слайдер сообщений показывает последние 4. Первый и второй модули блога показывают 1-3. Второй слайдер постов показывает посты 5-8. Лента блога показывает посты 4-6.

Параметр смещения второй страницы блога

Звучит сложно, но у меня был простой план, который имеет смысл, как только вы его увидите. Модули блога отображают сообщения с 1 по 6 по порядку, что позволяет игнорировать модули слайдера сообщений и быстро просматривать последние 6 сообщений. Слайдеры постов можно использовать как еще один способ привлечь внимание к последним 8 постам.

Окончание мыслей

Это наш взгляд на то, как использовать Post Offset в ваших модулях блога Divi для создания универсальной страницы блога. Опция смещения Divi дает вам множество возможностей для дизайна. Я только поцарапал поверхность в своих примерах. Вы можете использовать несколько модулей Blog и Post Slider вместе, чтобы создать почти бесконечные варианты пост-отображения.

Ждем вашего ответа. Используете ли вы Post Offset с модулями Divi Blog и Post Slider? Дайте нам знать об этом в комментариях.