Анонсируемый видеоклип




среда, 18 января 2017 г.

ГАДЖЕТ HTML/JAVASCRIPT В ШАБЛОНЕ BLOGGER(BLOGSPOT)

  Не смотря на то, что в Blogger достаточно много различных стандартных
виджетов, однако, одним из самых популярных является "HTML/JavaScript". Он предназначен для того, чтобы просто и быстро размещать дополнительные приложения в Blogger-блог, позволяя без труда добавить практически любой HTML, JavaScript и CSS код.
  В этой статье речь пойдет о том, как добавить и использовать гаджет "HTML/JavaScript" в блоге, и как правильно разместить в нем собственный дополнительный код. 


  Дополнить свой блог им можно как и любым другим - из админ панели, кликнув "Добавить гаджет" и выбрать его из списка в всплывающем окне.


Скриншот админ-панели Blogger
  Его огромнейшим плюсом, является простота использования. Если надо разместить в блоге дополнительный элемент от стороннего разработчика, добавить скрипт, стиль или простой HTML блок, не нужно "ковырять" весь шаблон, достаточно
просто поместить все необходимые коды в "Содержание" этого гаджета.
Скриншот гаджета HTML/JavaScript Blogger
  Чтобы добавленные коды выполнялись на страницах блога, их необходимо правильно записывать, используя соответствующие теги:
<script>
//добавляемый JavaScript код
</script>
<style>
/*добавляемый CSS код*/
</style>
<!--остальной HTML код -->
В одном виджете можно размещать несколько JavaScript сценариев и таблиц CSS для разных элементов блога.
Помещенный внутри скрипт или стиль, может быть применен к любому элементу блога, не обязательно размещенному в нем же, но будет выполнен лишь после того как код гаджета будет обработан браузером.
  В шаблоне, код гаджета "HTML/JavaScript" выглядит примерно так:
<b:widget id='HTML1' locked='false' title='' type='HTML'>
<b:includable id='main'>
 <!-- only display title if it's non-empty -->
 <b:if cond='data:title != &quot;&quot;'>
  <h2 class='title'><data:title/></h2>
 </b:if>
 <div class='widget-content'>
  <data:content/> <!--это содержимое гаджета-->
 </div>

 <b:include name='quickedit'/> <!--быстрое редактирование-->
</b:includable>
</b:widget>
Вместо тега <data:content/> можно разместить содержимое, прямо в коде шаблона.
  Если просмотреть исходный код блога, используя инструменты разработчика в браузере, то виджет будет выглядеть так:
<div class="widget HTML" id="HTML1">
 <h2 class="title">Название гаджета</h2>
 <div class="widget-content">
...
<!--содержимое - код элемента размещенного в гаджете -->
...
 </div>
</div>
  Он имеет стандартные селекторы .widget и .HTML, а также уникальный идентификатор - #HTML1
В данном случаи, 1 - это порядковый номер добавленного виджета. При добавлении следующих, их идентификаторы будут #HTML2#HTML3 и т.д., соответственно.
  Эти значения можно использовать для того, чтобы дополнительно добавить CSS к этим элементам или управлять ими с помощью JS-сценариев. 
  Гаджет и его содержимое возможно отображать и выполнять только на определенных страницах блога, используя теги условных операторов Blogger. Применяются они следующим образом: в HTML коде шаблона, находим нужный гаджет и оборачиваем его содержимое в желаемый тег.
  Например:
<b:widget id='HTML1' locked='false' title='' type='HTML'>
<b:includable id='main'>
 <b:if cond='data:blog.pageType == "static_page"'><!--содержимое будет показано только на статичных страницах-->
  <!-- only display title if it's non-empty -->
  <b:if cond='data:title != &quot;&quot;'>
    <h2 class='title'><data:title/></h2>
  </b:if>
  <div class='widget-content'>
    <data:content/>
  </div>

  <b:include name='quickedit'/>

 </b:if><!--закрывающий тег-->
</b:includable>
</b:widget>

  На этом пока что все, по мере поступления информации статья будет дополнятся.
источник

Комментариев нет:

Отправить комментарий