Проблема с подбором условного тега

Модератор: Fleelancer

<<

piksele

Автор темы

Сообщения: 2

Зарегистрирован: 05 июн 2015, 16:38

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

Сообщение 05 июн 2015, 16:52

Проблема с подбором условного тега

Здравсвуйте! Вчера возникла идея сдея сделать красивые заголовки в блоге, но более информативные в посковой выдаче. Суть проблемы в том, что я не могу подобрать условного тега для это операции.

Вот код:

  Код:
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<title><data:blog.pageName/> | название поста </title>
<b:else/><title> название сайта </title>
</b:if>


Я пытался прикрутить к нему новое условие:

  Код:
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<b:if cond='data:label.name != &quot;Название ярлыка&quot;'>
<title><data:blog.pageName/> - добавляем информативное описание title поста (мне для обзоров нужно) </title>
<b:else/><title> название сайта </title>
</b:if>
</b:if>

То есть, если в посте всречается тег, допустим "обзоры", это условие должно срабатывать и прикручивать к названию поста перечесление. "- обзор, новости, дата выхода"

Думаю вопрос понятен. Скажите возможно ли такое реализовать на данной платформе? Или же придется преходит на другой хостинг, чего я пока не хочу делать. Помогите разобраться.
Последний раз редактировалось Admin 07 июн 2015, 14:12, всего редактировалось 1 раз.
Причина: BBкод
<<

Admin

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

Сообщения: 1450

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

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

Сообщение 07 июн 2015, 14:11

Re: Проблема с подбором условного тега

А без этой строчки:
  Код:
<b:if cond='data:blog.pageType == &quot;item&quot;'>

пытались?
<<

piksele

Автор темы

Сообщения: 2

Зарегистрирован: 05 июн 2015, 16:38

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

Сообщение 08 июн 2015, 09:13

Re: Проблема с подбором условного тега

Да, также выдает ошибку:
TEMPLATE ERROR: Invalid data reference label.name: No dictionary named: '' in: ['blog', 'skin', 'view']
<<

Admin

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

Сообщения: 1450

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

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

Сообщение 08 июн 2015, 18:08

Re: Проблема с подбором условного тега

Так, давайте сначала. Вы изначально неправильно это делаете.
Первый ваш код
  Код:
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<title><data:blog.pageName/> | название поста </title>
<b:else/><title> название сайта </title>
</b:if>
говорит: Если открыто сообщение блога, то показывать "Название поста | название поста", в остальных случаях показывать только название сайта.
Во втором случае ваш код
  Код:
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<b:if cond='data:label.name != &quot;Название ярлыка&quot;'>
<title><data:blog.pageName/> - добавляем информативное описание title поста (мне для обзоров нужно) </title>
<b:else/><title> название сайта </title>
</b:if>
</b:if>
говорит: Если открыто сообщение блога, то если открыт "Название ярлыка", то показывать "Название статьи - добавляем инфо ...", в остальных случаях показывать название сайта.
Понимаете, в чем ошибка?
Теперь разберемся, что вам нужно.
Если открыто сообщение, то показать название поста,
если открыт ярлык "название ярлыка", то показать информативное сообщение,
в остальных случаях открывать название блога.

попробую сейчас составить такой код:
  Код:
<b:if cond='data:blog.pageType == &quot;item&quot;'>
      <title><data:blog.pageName/></title>
<b:else/>
<b:if cond='data:label.name == &quot;"название ярлыка"&quot;'>
     <title>информативное сообщение</title>
<b:else/>
      <title><data:blog.pageTitle/></title>
</b:if>
</b:if>

попробуйте, должно сработать

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

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

Зарегистрированные пользователи: нет зарегистрированных пользователей

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