Строение блога
Главная страница
Каждый блог на Blogger имеет главную (домашнюю) страницу. Она в шаблоне называетсяdata:blog.homepageUrl и представлена ссылкой: /.То есть:
vash_blog.blogspot.ru
или
vash_blog.com (если привязан купленный домен)
На главной странице согласно датам публикации (всегда старые снизу, новые сверху - по умолчанию в классических шаблонах) размещается перечень публикаций (статей, постов - далее по тексту "сообщений"). Они могут отображаться полностью или в укороченном виде, если вы пользовались функцией cut.
Абсолютно все сообщения попадают на главную страницу. Это закон. Есть хитрости по подмене главной страницы, но по умолчанию в блогах всё происходит так, как описано в предыдущем предложении.На скриншоте стрелками отмечены все публикации, видимые с главной страницы:
Обратите внимание - в каждая публикация укорочена ссылкой "подробнее". Иначе бы в полноразмерном виде все статьи не смогли поместиться на странице.
Условия отображения элементов только на домашней странице:
<b:if cond='data:blog.url == data:blog.homepageUrl'>
содержимое
</b:if>
Сообщения
Каждая ссылка анонса или полнотекстового варианта вашей статьи ведёт на внутреннюю страницу сообщения. В шаблоне внутренняя страница называется item.Сообщения используются для написания статей!Эта страница представлена ссылкой:
http://vash_blog.blogspot.ru/2013/08/nazvanie-stati.html
или
http://vash_blog.com/2013/08/nazvanie-stati.html (если привязан купленный домен)
Пример внутренней страницы (сообщения) того же блога:
Сообщений в блоге может быть очень много, но существует лимит для публикаций в сутки - не более 50 штук, после чего появится капча.
Подробнее о ссылке /2013/08/nazvanie-stati.html.
Технически /2013/ и /08/ (это даты, в данном примере - август 2013 года) являются настоящими разделами блога, так как по ним выводятся списки сообщений, связанные с этими промежутками времени. Отвечает за вывод гаджет Архив блога.
Условия отображения элементов только на страницах сообщений:
<b:if cond='data:blog.pageType == "item"'>
содержимое
</b:if>
Статические страницы
Эти страницы пользователи часто путают с разделами и жалуются, что не могут на них публиковать ленты сообщений.Лента сообщений публикуется только на главной странице!Эта страница представлена ссылкой:
http://vash_blog.blogspot.ru/p/nazvanie-stranici.html
или
http://vash_blog.com/p/nazvanie-stranici.html (если привязан купленный домен)
Так же как и сообщения, статическая страница имеет полноценный редактор и все необходимые настройки, но цель эти страниц другая.
Статические страницы используются для системных нужд блога: страницы "оглавление", "об авторе", "обратная связь", "реклама". Они не используются для написания статей!Статических страниц допускается создавать не более 20 штук на один блог.
Статическая страница с оглавлением (карта блога - список всех сообщений, реализована через сторонний скрипт):
Называется статическая страница в шаблоне - static_page.
Условия отображения элементов только на статических страницах:
<b:if cond='data:blog.pageType == "static_page"'>
содержимое
</b:if>
Страницы Архива
Наличие в блоге гаджета Архив блога автоматически активирует генерацию архивных страниц в соответствии с настройками этого гаджета.Архивные страницы рекомендуется закрывать от индексации. Сделать это можно, добавив в robots.txt правило: Disallow: /*archive.htmlЭти страницы представлены ссылкой:
http://vash_blog.blogspot.ru/2013_08_01_archive.html
или
http://vash_blog.com/2013_08_01_archive.html (если привязан купленный домен)
Архивные страницы содержат ленту постов за определённый период. В примере у ссылки - за август 2013 года с определённым количеством публикаций (анонсов или полнотекстовых вариантов вашей статей).
Раньше в админ-интерфейсе Blogger были настройки архивов блога, но в новой версии интерфейса эту возможность убрали.
Название в шаблоне - archive.
Условия отображения элементов только на архивных страницах:
<b:if cond='data:blog.pageType == "archive"'>
содержимое
</b:if>
Страницы Ярлыков
Ярлыки (синонимы - теги, метки) доступны через одноимённый гаджет и выводят список публикаций (анонсов или полнотекстовых вариантов вашей статей) по определённому ключу.Каждому сообщению можно присвоить один или множество ярлыков и выводить список сообщений по этому запросу.
Ярлыки в Blogger ошибочно сравниваются с категориями. Изначально они закрыты от индексации поисковых систем в robots.txt (правило: Disallow: /search) и открывать их не рекомендуется.
Эти страницы представлены ссылкой:
http://vash_blog.blogspot.ru/search/label/Ярлык (называние ярлыка)
или
http://vash_blog.com/search/label/Ярлык (если привязан купленный домен)
Название в шаблоне - data:blog.searchLabel.
Условия отображения элементов только на страницах ярлыков:
<b:if cond='data:blog.searchLabel'>
содержимое
</b:if>
Условия отображения элементов на странице конкретного ярлыка:<b:if cond='data:blog.searchLabel == "название_ярлыка"'>содержимое</b:if>
Страницы поиска
Это страницы с поисковыми результатами.Имеют вид:
http://vash_blog.blogspot.ru/search?q=запрос (называние запроса)
или
http://vash_blog.com/search?q=запрос (если привязан купленный домен)
Данные страниц можно встретить, воспользовавшись поиском через Navbar (не путать с гаджетом Поиск!), либо в самодельном поисковом гаджете
Название в шаблоне - data:blog.searchQuery.
Пример условия для поисковой страницы:
<b:if cond='data:blog.searchQuery'>
Содержимое
</b:if>
Например, изменим title блога на всех поисковых страницах:<b:if cond='data:blog.searchQuery'>
<title>Результат для :: <data:blog.searchQuery/> :: | Мой блог</title>
</b:if>
Страницы навигации
Эти страницы можно встретить в результатах пользовательского поиска или через нажатия на ссылки "следующее", "предыдущее".Страницы навигации:
http://vash_blog.blogspot.ru/search?updated-max=2013-07-25T02:46:00-07:00&max-results=4
или
http://ash_blog.com/search?updated-max=2013-07-25T02:46:00-07:00&max-results=4
Здесь, помимо базового параметра search присутствуют условия обновления и максимального количества результатов на страницу.
Эти страницы подчинены правилу в robots.txt для страниц ярлыков, поэтому индексации поисковыми системами не подлежат.
Условия отображения элементов только на внутренних страницах - ярлыков, сообщений, навигации, архивов:
<b:if cond='data:blog.pageType == "index"'>
содержимое
</b:if>
Страница 404
Эта страница не имеет фиксированного URL и отображается, когда пользователь прошёл по битой ссылке.На подобных страницах размещается сообщение, что искомого материала не существует.Настраивается страница в админ-интерфейсе Настройки - Настройки поиска - Ошибки и переадресации - Персонализированное сообщение об ошибке "Страница не найдена".
Пример пользовательской страницы 404 (страница не найдена):
По умолчанию в Blogger выводится вот такая надпись:
Чтобы сделать красивую страницу 404, нужно предварительно в любом тестовом сообщении блога сверстать то, что вы хотите видеть на этой странице, затем добавить html-код в настройки админ-интерфейса Blogger (см. выше).
В шаблоне страница 404 называется error_page.
Пример условия отображения элементов только на странице 404:
<b:if cond='data:blog.pageType == "error_page"'>содержимое</b:if>
Страницы с описаниями
Это те страницы блога, которые содержат описания для поисковых систем, т.е. с заполненным мета-тегом Description.Ими могут быть и главная страница, и статическая и сообщение, в зависимости от того, к какой составлено описание.
Интересное условие для отображение элементов только на тех страницах, где есть описание:
<b:if cond='data:blog.metaDescription'>содержимое</b:if>
Дополнительные условия:
Отображать элементы на конкретной странице:<b:if cond='data:blog.url == "url_страницы"'>
содержимое
</b:if>
Отображать элементы везде, кроме:"!=" - означает кроме. Пример (везде, кроме главной страницы):
<b:if cond='data:blog.url != data:blog.homepageUrl'>
содержимое
</b:if>
Полезные ссылки:
Как применять условия отображения гаджетов на различных страницах.
0 коммент.:
Отправить комментарий