Приветствую вас, дорогие друзья!
Как вы заметили (а может и не заметили) поменялось левое горизонтальное меню. Оно стало более информативным и минималистичным. Надеюсь вам понравиться ,а главное пригодиться.
Сегодня я поделюсь решением проблемы, которое поможет скрыть записи к которым прикреплен определенный ярлык.
Совсем недавно я решил расширится, но точнее не я, а сайт IPetrenko.ru - теперь справа под поиском размещен блок с новостями из мира блогосферы и современных технологий. Я бы сделал это раньше, но тогда главная страница сайта была бы завалена ссылками на новости, а полезные статьи (как эта) терялись бы в их потоке.
Но благодаря Google, смекалке и сайту Sackoverflow я нашел решение, которое оказалось достаточно простым.
1. Заходим в панель управления, выбираем пункт "Шаблон". Ищем в нем <b:include data='post' name='post'/>
Искать можно с помощью комбинации клавиш Ctrl+F.
Выделяем эту строку и вместо нее вставляем этот код:
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.name != "Vash Yarlik"'>
<b:include data='post' name='post'/>
</b:if>
</b:loop>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
Где вместо Vash Yarlik пишите название ярлыка записи которого вам нужно скрыть с главной. Важно: название пишите точно такое, какое оно есть на самом деле.
Если нужно скрыть не один ярлык, то просто добавляем идентичный кусок кода:
<b:if cond='data:blog.url == data:blog.homepageUrl'> <b:loop values='data:post.labels' var='label'> <b:if cond='data:label.name != "Vash Perviy Yarlik"'> <b:include data='post' name='post'/> </b:if> <b:if cond='data:label.name != "Vash Vtoroy Yarlik"'> <b:include data='post' name='post'/> </b:if> </b:loop> <b:else/> <b:include data='post' name='post'/> </b:if>
Отмечу, что могут быть ошибки в отображении, например одна запись будет повторяться 3-4 раза. Это значит что к ней прикреплено больше 3 ярлыков. Более точно я эту проблему не изучал, но когда к записи прикреплено 3 метки, то все работает корректно.
Также есть баг, который заключается в следующем: число записей для отображения, например 10. Последние четыре (например) записи, были с ярлыком которые нужно скрыть. В итоге на главной будет отображаться только 6 записей.
Но в целом это всё - мы скрыли записи с главной!
В конце предлагаю посмотреть смешной ролик про маленького мальчика и большое баскетбольное кольцо
На этом всё. Свои вопросы оставляйте в комментариях внизу. До новых встреч
Здравствуйте,Игорь!У меня вопрос по коду с условными операторами, думаю вам не сложно будет ответить. На сегодняшний день, с переходом Блоггер на защищенное соединение https, у всех слетела карта блога с использованием js.Единственный вариант-сделать карту ,используя b:if и b:eise. Нашла всего одну статью на блоге http://samasajt.blogspot.ru/2013/02/blog-post.html.
ВідповістиВидалитиКарта работает, но есть нежелательный побочный эффект:когда хочешь просмотреть статьи по какому-нибудь ярлыку, выводится список ссылок как в карте блога, а надо, чтобы были анонсы сообщений как на главной. Вопрос:что добавить в код, чтобы не затрагивались ярлыки?
место вводится код:
Помогите!!!!!Мой блог https://glavnoenachat.blogspot.com/
Дублировала вам на почту с кодом
ВідповістиВидалити