![](http://1.bp.blogspot.com/-AaC5X5pW1Ac/U9esqNZgB2I/AAAAAAAACog/iLBkCz8EmL4/s1600/adsense_logo_sm.png)
Напомню, AdSense позволяет разместить на одной странице блога не более трёх рекламных блоков, два из которых, обычно, расположены вверху и в боковой панели. Как установить код третьего рекламного блока в шаблон Blogger, что бы он отображался в таком оптимальное место, как тело сообщения, читайте в предыдущей статье. При этом, на странице ярлыков и на главной странице Blogger будут по-прежнему два блока AdSense, так как сообщение отображается только до ссылки "Дальше". Как добавить рекламу только на страницу ярлыков и главную страницу Blogger, читайте далее.
Как видим, на странице справки Blogger, для атрибута "pageType" указано только четыре значения, и не одно из этих значений не подходит нашему условию. К тому же, после сохранения в шаблоне Blogger атрибута "pageType" с любым из указанных значений, при перезагрузке страницы, он пропадает. При этом, добавленный атрибут "mobile" сохраняется и работает без проблем. В чём глюк, непонятно. Поэтому, от управления виджетом Blogger с помощью атрибута "pageType" пришлось отказаться.
Чтобы добавить виджет HTML/JavaScript, с кодом рекламы AdSense только на страницу ярлыков и главную страницу Blogger, необходимо указать значение "index":
Данное условие будет верно, если текущая страница является главной страницей или страницей ярлыков. Ниже показан код виджета с условием показа только на главной странице и странице ярлыков.
Настройка виджета Blogger с помощью атрибута "pageType"
И так, на любой странице с сообщением, у нас уже отображается по три блока AdSense. Так как блок рекламы, находящийся в теле сообщения не появляется на главной странице и странице ярлыков блога, там остаётся только два блока. Настроить любой виджет, в том числе и HTML/JavaScript, чтобы код рекламы отображался только на определённых страницах Blogger, можно с помощью значений атрибута pageType.![Значения атрибутов виджета Blogger Значения атрибутов виджета Blogger](http://2.bp.blogspot.com/-LgPJRsTrs6c/VXCK9RNqifI/AAAAAAAADnI/a5ThJ32FSpc/s640/atributy-vidzheta-Blogger.png)
Как видим, на странице справки Blogger, для атрибута "pageType" указано только четыре значения, и не одно из этих значений не подходит нашему условию. К тому же, после сохранения в шаблоне Blogger атрибута "pageType" с любым из указанных значений, при перезагрузке страницы, он пропадает. При этом, добавленный атрибут "mobile" сохраняется и работает без проблем. В чём глюк, непонятно. Поэтому, от управления виджетом Blogger с помощью атрибута "pageType" пришлось отказаться.
Настройка виджета Blogger с помощью тега b:if
Тег b:if можно использовать для отображения виджета Blogger в указанных случаях (например, если вы хотите, чтобы на главной странице блога отображался виджет HTML/JavaScript, с кодом рекламы AdSense, а на страницах записей – нет). В качестве условия может быть использовано любое выражение, принимающее значение true или false. Фрагменты данных можно сравнивать с конкретными значениями, чтобы получить в результате true или false. Посмотреть несколько примеров использования тега b:if можно на странице справки Blogger.Чтобы добавить виджет HTML/JavaScript, с кодом рекламы AdSense только на страницу ярлыков и главную страницу Blogger, необходимо указать значение "index":
<b:if cond='data:blog.pageType == "index"'>
виджет </b:if>
![Настройка виджета Blogger с помощью тега b:if Настройка виджета Blogger с помощью тега b:if](http://4.bp.blogspot.com/-O9ADK9PgoXY/VX7SW8lsSyI/AAAAAAAADoE/I9SB3EqauZ8/s1600/Teg-b%253Aif.png)
Комментариев нет:
Отправить комментарий