Как улучшить тему Emporio в Blogger

Как улучшить тему Emporio в Blogger

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

Содержание

Как улучшить тему Emporio

Пока я вносила добавления в HTML-код темы Emporio на другом своем блоге, который использовала в качестве испытательной платформы, я обнаружила два бага — с виджетами горизонтального меню и избранного сообщения. Дополнения заключались в похожих записях с миниатюрами после публикации, нормальных социальных кнопок и добавления фрагмента текста при выводе анонсов записей на главной странице. После этих манипуляций почему-то периодически пропадала ссылка на главную страницу в горизонтальном меню, а избранное сообщение начинало показываться на странице отдельной публикации, причем как-то глючно, без фрагмента текста и миниатюры. В результате на основном блоге я удалила оба этих виджета, а горизонтальное меню заменила на свое.

Как добавить фрагмент текста к анонсам сообщений на главной странице

Сейчас я расскажу, как добавить фрагмент текста к анонсам сообщений на главной странице блога в теме Emporio. Анонсы с одними заголовками и датами — полнейшее безобразие как с точки зрения SEO, так и возможности заинтересовать читателя.

Чтобы добавить текст начала поста, надо зайти в раздел «Тема», затем нажать треугольную стрелочку, смотрящую вниз. Далее — «Изменить HTML».

Теперь необходимо найти следующий фрагмент:

<b:includable id='postBodySnippet' var='post'>
<div class='post-body entry-content' expr:id='"post-snippet-" + data:post.id'>
<b:if cond='data:post.featuredImage and not data:view.isMultipleItems'>
<b:with value='"post-" + data:post.id' var='className'>
Как улучшить тему Emporio

Теперь вместо этого фрагмента нужно поставить другой, расширенный.

<b:includable id='postBodySnippet' var='post'>
<div class='post-body entry-content' expr:id='"post-snippet-" + data:post.id'>
<!--Добавляем фрагмент текста в анонсы постов на главной-->
<b:include cond='(data:postDisplay.showSnippet ?: true)' data='post' name='postSnippet'/>
<b:if cond='data:post.featuredImage and not data:view.isMultipleItems'>
<b:with value='"post-" + data:post.id' var='className'>
Как улучшить тему Emporio

Не забываем сохранить изменения.

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

Как улучшить тему Emporio

И даже еще хуже.

Как улучшить тему Emporio

Чтобы выровнять блоки, можно поварьировать их высотой. Для этого либо снова нужно зайти в HTML темы, либо в настройках темы выбрать пункт меню «Расширенные», затем — «Добавить CSS».

.feed-view .post-wrapper.hero {
height: 500px;
}

.feed-view .post-wrapper {
height: 440px;
}

Если вы правите HTML-код темы, не забудьте заключить CSS в теги <style></style>. Первая часть кода настроит стиль избранного сообщения, вторая — блоков записей. Значения высоты блоков, возможно, у вас будут свои.

Как настроить заголовок в теме Emporio

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

Как улучшить тему Emporio

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

Как настроить шапку блога в теме Emporio

Возможно, вы пожелаете настроить шапку блога — цвет и фон. Загрузить изображение в гаджет заголовка страницы в дизайне? Какой бы ни была ваша тема, выглядеть это коряво. В теме Emporio можно задать настройки шапки блога с помощью двух классов в CSS. Поскольку класса два, можно в шапку блога поместить изображение, затененное полупрозрачным градиентом. Цвета и ссылку на картинку не забудьте заменить на свои.

header {
background: #e0eeff url("https://2.bp.blogspot.com/-evggxcEiMFk/YUyLpAO77qI/AAAAAAAA-Sw/cF5w9VB3-oUHXveONpx7ygB_RcNzwH4qACK4BGAYYCw/s2040/2015-05-09%2B11-13-34.JPG") 0 0 no-repeat;
background-size:cover;
}
.centered-top {
background: linear-gradient(0deg, rgba(55,55,55,0.1) 0%, rgba(33,33,33,0.4) 35%, rgba(10,10,10,0.6) 100%);
}

На сегодня всё. Продолжение следует.

(Всего визитов: 218, сегодня: 1)
Поделиться:
Подписаться
Уведомить о
guest
8 комментариев
Старые
Новые
Межтекстовые Отзывы
Посмотреть все комментарии
Кот Котофей
Кот Котофей
2 лет назад

Крутая тема

Максим
Максим
2 лет назад

А в теме Soho можно добавить фрагменты текста на главной? Она чем-то похожа на Emporio.

Ольга К.
Администратор
Ольга К.
2 лет назад
Ответить на  Максим

Код фрагмента текста для Emporioк Soho не подходит. Должен быть способ. Узнаю -напишу.

Ольга К.
Администратор
Ольга К.
2 лет назад
Ответить на  Максим
Вера
Вера
3 месяцев назад

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

Ольга К.
Администратор
Ольга К.
3 месяцев назад
Ответить на  Вера

Можно добавить в CSS темы такую строку:

.feed-view .post-wrapper .snippet-thumbnail, .feed-view .post-wrapper .snippet-thumbnail-container, .feed-view .post-wrapper .snippet-thumbnail { height: 550px; }

Число 550 можно заменить на свое.

Последний раз редактировалось 3 месяцев назад Ольга К. ем
Вера
Вера
3 месяцев назад
Ответить на  Ольга К.

Попробовала,изображение отображается как-то не так. Сильно его растягивает что ли, только часть изображения видна. 
https://photos.app.goo.gl/2mC674pmTL9oKg4C6
а в мобильной версии вот так
https://photos.app.goo.gl/iRGiYBdWhz7teN8s5

Ольга К.
Администратор
Ольга К.
3 месяцев назад
Ответить на  Вера

Можно попробовать добавить background-size: auto;

.feed-view .post-wrapper .snippet-thumbnail, .feed-view .post-wrapper .snippet-thumbnail-container, .feed-view .post-wrapper .snippet-thumbnail { height: 550px; background-size: auto; }

8
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x