понедельник, 17 августа 2026 г.

Делаем архив блога с Effect.toggle


Находим в шаблоне код архива и вставляем код, выделенный синим цветом.
Необходимо, выделенное красным цветом, каждый раз заменять на другое значение(название).


<b:widget id='BlogArchive1' locked='false' title='Archives' type='BlogArchive'>
<b:includable id='toggle' var='interval'>
  <b:if cond='data:interval.toggleId'>
  <b:if cond='data:interval.expclass == &quot;expanded&quot;'>
    <a class='toggle' href='javascript:void(0)'>
      <span class='zippy toggle-open'>&#9660;&#160;</span>
    </a>
  <b:else/>
    <a class='toggle' href='javascript:void(0)'>
      <span class='zippy'>
        <b:if cond='data:blog.languageDirection == &quot;rtl&quot;'>
          &#9668;&#160;
        <b:else/>
          &#9658;&#160;
        </b:if>
      </span>
    </a>
  </b:if>
 </b:if>
</b:includable>
<b:includable id='interval' var='intervalData'>
  <b:loop values='data:intervalData' var='i'>
      <ul class='hierarchy'>
        <li expr:class='&quot;archivedate &quot; + data:i.expclass'>
          <b:include data='i' name='toggle'/>
          <a class='post-count-link' expr:href='data:i.url'><data:i.name/></a>
            <span class='post-count' dir='ltr'>(<data:i.post-count/>)</span>
          <b:if cond='data:i.data'>
            <b:include data='i.data' name='interval'/>
          </b:if>
          <b:if cond='data:i.posts'>
            <b:include data='i.posts' name='posts'/>
          </b:if>
        </li>
      </ul>
  </b:loop>
</b:includable>
<b:includable id='menu' var='data'>
  <select expr:id='data:widget.instanceId + &quot;_ArchiveMenu&quot;'>
    <option value=''><data:title/></option>
    <b:loop values='data:data' var='i'>
      <option expr:value='data:i.url'><data:i.name/> (<data:i.post-count/>)</option>
    </b:loop>
  </select>
</b:includable>
<b:includable id='flat' var='data'>
  <ul class='flat'>
    <b:loop values='data:data' var='i'>
      <li class='archivedate'>
        <a expr:href='data:i.url'><data:i.name/></a> (<data:i.post-count/>)
      </li>
    </b:loop>
  </ul>
</b:includable>
<b:includable id='posts' var='posts'>
  <ul class='posts'>
    <b:loop values='data:posts' var='i'>
      <li><a expr:href='data:i.url'><data:i.title/></a></li>
    </b:loop>
  </ul>
</b:includable>
<b:includable id='main'>
<a href='#' onclick='Effect.toggle(&apos;Archive&apos;, &apos;slide&apos;); return false;'>
  <b:if cond='data:title'>
    <h2><data:title/></h2>
  </b:if>
</a>
<div id='Archive' style='background: none repeat scroll 0% 0% rgb(fff, fff, fff);display: none;'>
<div>
  <div class='widget-content'>
  <div id='ArchiveList'>
  <div expr:id='data:widget.instanceId + &quot;_ArchiveList&quot;'>
    <b:if cond='data:style == &quot;HIERARCHY&quot;'>
     <b:include data='data' name='interval'/>
    </b:if>
    <b:if cond='data:style == &quot;FLAT&quot;'>
      <b:include data='data' name='flat'/>
    </b:if>
    <b:if cond='data:style == &quot;MENU&quot;'>
      <b:include data='data' name='menu'/>
    </b:if>
  </div>
  </div>
  <b:include name='quickedit'/>
  </div></div> </div>
</b:includable>
</b:widget>
</b:section-contents><b:section-contents id='footer-1'/><b:section-contents id='footer-2-1'/><b:section-contents id='footer-2-2'/><b:section-contents id='footer-2-3'/>


Чтобы создать эффект удаления в каталогах или выбрать другой гаджет, который будет использоваться в качестве названия гаджета для облегчения локализации.
При подготовке HTML- гаджетов можно использовать их в качестве виджетов больше или меньше:

<div id='sidebar-wrapper'>
<b:section class='sidebar' id='sidebar' preferred='yes'>
<b:widget id='HTML1' locked='false' title=' Directorios ' type='HTML'/>
<b:widget otro gadget/>
<b:widget otro gadget/>
<b:widget otro gadget/>
</b:section>
</div>

Если вы отметили, что хотите расширить растение, которое предшествует каждому виджету в одной строке, в списке проверяемых этикеток <data:title/> есть то, что родственно названию гаджета.
Añadiremos Effect.toggle de Scriptaculous , который позволяет нам смотреть и смотреть с различными эффектами, которые могут содержаться.
En nuestro código añadiremos lo marcado en negrita:

<b:widget id='HTML1' locked='false' title='Directorios' type='HTML'>
<b:includable id='main'>
<a href='#' onclick='Effect.toggle("Directorios"," appear "); return false'>
<!-- Отображать заголовок только если он не пустой -->
<b:if cond='data:title != ""'>
<h2 class='title'> [+/-] <data:title/></h2>
</b:if>
</a><div align='center' id =' Directorios ' style='display: none;'>
<div class='widget-content'>
<data:content/>
</div>
</div>
<b:include name='quickedit'/>
</b:includable>
</b:widget>

Мы видим, что каждый раз , когда мы идём в один конец, мы видим, что директоры не могут создать другое имя с именем.
Название, если вы ввели несколько раз, нет проблем, если вы не хотите изменить [+/-] , чтобы продолжить работу. Если вы предпочитаете использовать изображение удобного морского типа значка, чтобы оно не было непропорциональным.
<img src="url-imagen"/>
Кроме того, мы можем предположить, что мы выдадим право на получение титула, если оно будет передано на имя <data:title/>.

Роза объяснила в этот момент форму, по которой эффект слайда и любой гаджет включает в себя правила этикета.
Посетите J.Miur, чтобы увидеть, как появляются особые эффекты, которые появляются , сдвигаются или закрываются .
Кажется, что жизнь определена в лос-пассажах, которые следуют раньше, если мы хотим, чтобы другие были простыми, мы должны поддерживать имя эффекта, которое в коде есть маркировка с голубым фоном, как, например, серия algo así:

http://gemablog-.blogspot.com/2009/10/efecto-toggle-en-los-gadgets-de-la.html

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

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