Привет, друзья. Обращали ли вы внимание, что в некоторых шаблонах Блоггер посты опубликованные в один день отображаются не корректно на главной странице. Ко мне уже второй раз обращаются читатели с такой проблемой. Некоторые, возможно просто этого не замечают у себя. Давайте разберёмся.
При публикации двух или более постов в один день они отображаются под одним классом “date-outer” и не получается отобразить дату под предыдущим. Ещё это всё создаёт беспорядок на главной странице.
Вот так выглядит обычно порядок сообщений. Между постами, где есть разделительный промежуток.
Если вы публикуете несколько сообщений в один день, то на главной странице этого промежутка между постами нет. Они выглядят слитно и разделены лишь тонкой чертой, в лучшем случае. Примерно так
При публикации двух или более постов в один день они отображаются под одним классом “date-outer” и не получается отобразить дату под предыдущим. Ещё это всё создаёт беспорядок на главной странице.
Вот так выглядит обычно порядок сообщений. Между постами, где есть разделительный промежуток.
Если вы публикуете несколько сообщений в один день, то на главной странице этого промежутка между постами нет. Они выглядят слитно и разделены лишь тонкой чертой, в лучшем случае. Примерно так
Обратите сразу внимание на скриншоте на дату публикации. На том, что публиковалось последним она присутствует, а на предыдущем её нет.
Давайте сейчас это исправим.
Заходим в админпанель блога - вкладка Тема - с помощью клавиш CTRL+F находим следующий код
<!-- posts -->
<div class='blog-posts hfeed'>
<b:include data='top' name='status-message'/>
<data:defaultAdStart/>
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.isDateStart'>
<b:if cond='data:post.isFirstPost == "false"'>
</div></div>
</b:if> </b:if>
<b:if cond='data:post.isDateStart'>
<div class="date-outer">
</b:if>
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'>
<span>
<data:post.dateHeader/>
</span>
</h2> </b:if>
<b:if cond='data:post.isDateStart'> <div class="date-posts">
</b:if>
<div class='post-outer'>
<b:include data='post' name='post'/>
<b:if cond='data:blog.pageType == "static_page"'>
<b:include data='post' name='comments'/>
</b:if> <b:if cond='data:blog.pageType == "item"'>
<b:include data='post' name='comments'/>
</b:if> </div>
<b:if cond='data:post.includeAd'>
<b:if cond='data:post.isFirstPost'> <data:defaultAdEnd/>
<b:else/> <data:adEnd/>
</b:if> <div class='inline-ad'>
<data:adCode/> </div>
<data:adStart/>
</b:if>
<b:if cond='data:post.trackLatency'>
<data:post.latencyJs/>
</b:if> </b:loop>
<b:if cond='data:numPosts != 0'> </div></div>
</b:if> <data:adEnd/>
</div>
<!-- navigation -->
И аккуратно заменяем его на этот
<!-- posts -->
<div class='blog-posts hfeed'>
<b:include data='top' name='status-message'/>
<data:defaultAdStart/>
<b:loop values='data:posts' var='post'>
<div class="date-outer">
<h2 class='date-header'><span><data:post.timestamp/><data:post.dateHeader/></span></h2>
<div class="date-posts">
<div class='post-outer'>
<b:include data='post' name='post'/>
<b:if cond='data:blog.pageType == "static_page"'>
<b:include data='post' name='comments'/>
</b:if>
<b:if cond='data:blog.pageType == "item"'>
<b:include data='post' name='comments'/>
</b:if>
</div>
<b:if cond='data:post.includeAd'>
<b:if cond='data:post.isFirstPost'>
<data:defaultAdEnd/>
<b:else/>
<data:adEnd/>
</b:if>
<div class='inline-ad'>
<data:adCode/>
</div>
<data:adStart/>
</b:if>
<b:if cond='data:post.trackLatency'>
<data:post.latencyJs/>
</b:if>
</div>
</div>
</b:loop>
<data:adEnd/>
</div>
<!-- navigation -->
В результате имеем нормальное отображение постов и дату у первого сообщения. Понятно, что сообщения публиковались в один день, но в разное время. И на главной странице нет беспорядка.
Вот так сделали посты, опубликованные в один день, под разными "date-outer" DIV в Blogger. Я не знаю разумно ли это писать в один день несколько сообщений, хотя бы потому, что это перегружает список чтения в Блоггере. Особенно, когда подписка читаемых блогов очень большая. Хотя и нет строгих критериев, когда и сколько публикаций делать в блогах.
Всем вам, желаю добра. До встречи.
хотите оформить подписку на новые шпаргалки
Всегда с удовольствием читаю Ваши посты, хотя выгляжу при этом, как известный Ишак Ходжи Насреддина, который учился читать коран! Впрочем, как я понимаю, Вам интересен сам процесс постижения и открытия возможностей блога. Мне же интересно общение, и того, что из технического аспекта, я, благодаря Вам, узнал и сумел освоить, мне пока достаточно. Дальше посмотрим. А вдруг - кирпич на голову?! Все под Богом ходим.
ОтветитьУдалитьСпасибо, Семён. Вы правы, мне и процесс нравиться , но и общение тоже. Не всегда во всём успеваю, но по мере возможности плотно общаюсь с подписчиками и их блогами. А сама я подписана за все годы на многих.У меня ведь кроме этого есть и личный дневник, который, к сожалению редко веду https://poluhka.blogspot.com/ и ещё один сайт http://www.dela-domashnie.ru/ Работы много.
ОтветитьУдалитьИнтересно, Виктория! Но я не публикую по два поста в один день! Можно и на следующий день опубликовать, если срочно надо.
ОтветитьУдалитьИрина, есть в подписчиках люди которые публикуют часто. А вот поэты подписчики в день по нескольку раз свои произведения выдают. Все мы разные и блоги на разную тематику.
ОтветитьУдалитьКак понял это булыжник в мой огород!
УдалитьСпасибо, помню я вас спрашивала почему посты не разделяются, вы посоветовали в разные дни публиковать. Спасибо, возьму на заметку.
ОтветитьУдалитьНаталья, а это Вы были. После ещё у одного читателя такая же проблема была. Вот и захотелось решение найти. Причина была понятна ну вот и решение нашлось.
УдалитьЯ как-то не присматривалась, но по-моему, у меня на блоге все о-кей. По крайней мере, меня устраивает. Но для тех, кому надо разделить посты, эта запись очень полезна. Спасибо большое, Вика!
ОтветитьУдалитьВиктория, когда ты публикуешь каждый день они тоже на главной так отображаются. Просто внимания не обращаешь. Пусть и будет как устраивает. Иногда видно некий беспорядок. Я и писала, что многие не обращают внимание на состояние своей главной страницы. А есть очень внимательные пользователи. Вон Наталья (коммент. 5а.) однажды тоже задалась этим вопросом.
УдалитьСпасибо,Викуля,за интересный пост)
ОтветитьУдалитьЗоя, ну для тебя это не актуально. На новых шаблонах всё ОК. Так для информации, разве что.
ОтветитьУдалитьСаша, камнями никого не забрасывала. У меня и ты , и ещё есть поэты в подписчиках, и не поэты, которые публикуют каждый день. В этом нет ничего страшного. Просто люди задались вопросом таким. Оно не мешает, но вот с датой получается, что последующие без даты выходят. В этом суть. Некоторым авторам это не нравится, некоторым пофиг. Ну это личное дело каждого. Мне например не мешает. На главную страницу не часто заходим.
ОтветитьУдалитьВика да я шучу насчёт булыжника. Да конечно с датами обращал внимание, что опубликованные в один день, не имеют даты в каждом последующем. Но у меня не больно читают. Из 139 подписчиков в день могут никто и не зайти. Поэтому видимо для меня эта проблема не столь актуальна, хотя она есть.
УдалитьЗаходят, Саша. Может тебе в ВК анонсами публиковать. Не целиком со ссылкой на продолжение. Посмотри у меня в группе в ВК. примерно так. https://vk.com/public150615645
ОтветитьУдалитьС продолжением можно попробовать. А чисто со ссылкой, где только название отображается, мне эффекта не дало.
УдалитьВозможно Я.Метрика привирает. В частности Dodo не только заходит, но и комментарии пишет. Я.Метрика при этом, не фиксирует заходы из Франции. Возможно это происходит и в других случаях.