Устанавливая виджет на Blogspot, по умолчанию он отображается на всех страницах. Это не всегда удобно и порой просто перезагружает страницу
большим обьемом информации или показом виджета с отвлекающим внимание эффектом.
Для показа виджета на определенных страницах блога вносим не сложные изменения в шаблоне.
1. Перед настройкой отображения определенного виджета в блоге необходимого найти его в шаблоне:
варианты, как найти
а) задать виджету название, которое будет отображаться как на странице блога, так и в шаблоне, по которому можно легко его найти. В последствии, название виджета можно будет удалить;
б) использовать расширения Firebug для Firefox или аналогичные для других браузеров.
2. Для редактирования виджета - зайти в Дизайн > Изменить HTML. Используя поиск (Ctrl+F) находим требуемый виджет и вставляем теги (отображенные красным цветом)
homepageUrl - главная страница
static_page - статичные страницы
item - страницы сообщений
index - страницы ярлыков и главной
archive - страницы архива
searchLabel - страница показа сообщений с ярлыком
"http://адрес страницы/" - определенная страница
4. Для настройки "разрешения отображение виджета" либо "запрета показа виджета" применяются два параметра:
== отвечает за разрешение отображение;
!= отвечает за запрет отображения.
Соответственно варьируя параметры и варианты страниц, добиваемся нужного для нас варианта.
Источник- просторы интернета (информация сборная)
большим обьемом информации или показом виджета с отвлекающим внимание эффектом.
Для показа виджета на определенных страницах блога вносим не сложные изменения в шаблоне.
1. Перед настройкой отображения определенного виджета в блоге необходимого найти его в шаблоне:
варианты, как найти
а) задать виджету название, которое будет отображаться как на странице блога, так и в шаблоне, по которому можно легко его найти. В последствии, название виджета можно будет удалить;
б) использовать расширения Firebug для Firefox или аналогичные для других браузеров.
2. Для редактирования виджета - зайти в Дизайн > Изменить HTML. Используя поиск (Ctrl+F) находим требуемый виджет и вставляем теги (отображенные красным цветом)
<b:widget id=',,,,,,,,,' locked='false' title=',,,,,,,,' type=',,,,,,,,,'>
<b:includable id='main'>
<b:if cond='data:blog.pageType == "вариант страницы" '>
................................................
содержимое виджета
................................................
</b:if>
</b:includable>
</b:widget>
3. Варианты страниц:
<b:includable id='main'>
<b:if cond='data:blog.pageType == "вариант страницы" '>
................................................
содержимое виджета
................................................
</b:if>
</b:includable>
</b:widget>
homepageUrl - главная страница
static_page - статичные страницы
item - страницы сообщений
index - страницы ярлыков и главной
archive - страницы архива
searchLabel - страница показа сообщений с ярлыком
"http://адрес страницы/" - определенная страница
4. Для настройки "разрешения отображение виджета" либо "запрета показа виджета" применяются два параметра:
== отвечает за разрешение отображение;
!= отвечает за запрет отображения.
Соответственно варьируя параметры и варианты страниц, добиваемся нужного для нас варианта.
Примеры:
Показ виджета только на главной странице:
<b:if cond='data:blog.url == data:blog.homepageUrl'>
содержимое виджета
</b:if>
Показ для всех страниц, кроме главной:
<b:if cond='data:blog.url != data:blog.homepageUrl'>
содержимое виджета
</b:if>
Показ только для статических страниц:
<b:if cond='data:blog.pageType == "static_page"'>
содержимое виджета
</b:if>
Показ только для главной и для страниц ярлыков:
<b:if cond='data:blog.pageType == "index"'>
содержимое виджета
</b:if>
Показ на всех страницах, кроме указанной:
<b:if cond='data:blog.url != "url_страницы"'>
содержимое виджета
</b:if>
Показ на определённой странице:
<b:if cond='data:blog.url == "url_страницы"'>
содержимое виджета
</b:if>
Показ только на страницах ярлыков:
<b:if cond='data:blog.searchLabel'>
содержимое виджета
</b:if>
Показ только для страниц архива:
<b:if cond='data:blog.pageType == "archive"'>
содержимое виджета
</b:if>
Показ только для страниц сообщений:
<b:if cond='data:blog.pageType == "item"'>
содержимое виджета
</b:if>
содержимое виджета
</b:if>
Надеюсь все понятно и кому-нибудь пригодится. Удачи.Источник- просторы интернета (информация сборная)
|
Комментариев нет:
Отправить комментарий