Скрыть сообщения c определённым ярлыком

Модератор: Fleelancer

<<

violinka

Автор темы

Сообщения: 3

Зарегистрирован: 28 фев 2015, 00:48

Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 15 окт 2015, 04:04

Скрыть сообщения c определённым ярлыком

Помогите, пожалуйста, разобраться, как убрать ряд сообщений с одним определенным ярлыком из общей ленты блога.
Условно говоря, блог посвящен Собачкам, но есть пять постов про Ёжиков с соответствующим ярлыком. Хочется чтобы все посты про ёжиков отображались только на странице этого ярлыка или в отдельном разделе, а общую ленту не засоряли.

Как мне составить код со следующим смыслом:
если сообщение имеет ярлык "ёжик" - то сообщение отображать только в архиве
или
если сообщение имеет ярлык "ёжик" - то сообщение отображать только на конкретной странице "адрес страницы"

Заранее спасибо.
<<

Admin

Аватара пользователя

Сообщения: 1450

Зарегистрирован: 21 мар 2011, 15:30

Благодарил (а): 66 раз.
Поблагодарили: 157 раз.

Сообщение 19 окт 2015, 12:15

Re: Скрыть сообщения c определённым ярлыком

Попробуйте этот код:
  Код:
<b:include data='post' name='post'/>

заменить на следующий:
  Код:
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<b:loop values='data:post.labels' var='label'>
            <b:if cond='data:label.name != &quot;Ярлык, который нужно скрыть&quot;'>
          <b:include data='post' name='post'/>
  </b:if>
        </b:loop>
<b:else/>
          <b:include data='post' name='post'/>
</b:if>

Вернуться в Вопросы от новичков

Кто сейчас на конференции

Зарегистрированные пользователи: Google [Bot]

Работает на phpBB © 2000, 2002, 2005, 2007 phpBB Group. Дизайн ST Software и Blogger Форум. Русская поддержка phpBB
ЧПУ ссылки от phpbb seo