виджет популярных постов с эффектом marquee Blogger

Приветствую, всех. Виджет популярных сообщений с эффектом бегущей строки (marquee). Значительно экономит место в сайдбаре блога. Анонсы сообщений с миниатюрами бегут вверх.
популярные сообщения
Чтобы создать популярные сообщения с эффектом marquee, сначала нужно установить сам гаджет "Популярное".


популярные сообщения

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

Найдите в списке виджетов, созданный гаджет Популярные сообщения


и раскройте весь код, нажав на чёрные маркеры слева.

Теперь в этом коде нужно найти строку

<b:if cond='data:title != &quot;&quot;'><h2><data:title/></h2></b:if>
  <div class='widget-content popular-posts'>


и сразу после неё установить

<marquee align='left' direction='up' height='140' onmouseout='this.start()' onmouseover='this.stop()' scrollamount='3' width='100%'>



Далее там же спускаемся вниз и находим

</b:loop>
    </ul>


и ниже вставляем
</marquee> закрываем код бегущих сообщений.

Собственно, весь код гаджета "Популярные сообщения" будет выглядеть так

<b:widget id='PopularPosts1' locked='false' title='Популярные сообщения' type='PopularPosts'>
    <b:widget-settings>
      <b:widget-setting name='numItemsToShow'>10</b:widget-setting>
      <b:widget-setting name='showThumbnails'>true</b:widget-setting>
      <b:widget-setting name='showSnippets'>true</b:widget-setting>
      <b:widget-setting name='timeRange'>ALL_TIME</b:widget-setting>
    </b:widget-settings>
    <b:includable id='main'>
  <b:if cond='data:title != &quot;&quot;'><h2><data:title/></h2></b:if>
  <div class='widget-content popular-posts'>

<marquee align='left' direction='up' height='140' onmouseout='this.start()' onmouseover='this.stop()' scrollamount='3' width='100%'>
    <ul>
      <b:loop values='data:posts' var='post'>
      <li>
        <b:if cond='!data:showThumbnails'>
          <b:if cond='!data:showSnippets'>
            <!-- (1) No snippet/thumbnail -->
            <a expr:href='data:post.href'><data:post.title/></a>
          <b:else/>
            <!-- (2) Show only snippets -->
            <div class='item-title'><a expr:href='data:post.href'><data:post.title/></a></div>
            <div class='item-snippet'><data:post.snippet/></div>
          </b:if>
        <b:else/>
          <!-- (3) Show only thumbnails or (4) Snippets and thumbnails. -->
          <div expr:class='data:showSnippets ? &quot;item-content&quot; : &quot;item-thumbnail-only&quot;'>
            <b:if cond='data:post.featuredImage.isResizable or data:post.thumbnail'>
              <div class='item-thumbnail'>
                <a expr:href='data:post.href' target='_blank'>
                  <b:with value='data:post.featuredImage.isResizable? resizeImage(data:post.featuredImage, 72, &quot;1:1&quot;) : data:post.thumbnail' var='image'>
                    <img alt='' border='0' expr:src='data:image'/>
                  </b:with>
                </a>
              </div>
            </b:if>
            <div class='item-title'><a expr:href='data:post.href'><data:post.title/></a></div>
            <b:if cond='data:showSnippets'>
              <div class='item-snippet'><data:post.snippet/></div>
            </b:if>
          </div>
          <div style='clear: both;'/>
        </b:if>
      </li>

      </b:loop>
    </ul>
</marquee>
    <b:include name='quickedit'/>
  </div>
</b:includable>
  </b:widget>

Саму высоту гаджета  height='140' поменяйте на своё усмотрение.

Вот так вывели на всеобщее обозрениен10 самых читаемых сообщений блога, изменили дизайн самого гаджета популярных сообщений, задали динамики и, самое главное, сэкономили место в боковой колонке.

Сегодня у меня всё. Спасибо за визит и до встречи. 

👇
Получайте новые сообщения с блога прямо на почту

Введите Ваш email


3 комментария:

  1. Виктория, здравствуй! Я как-то давно ставила такой виджет, но потом убрала. Спасибо, что напомнила.

    ОтветитьУдалить
    Ответы
    1. Ирина. У меня куча всяких вариантов виджета поп. сообщения. С бегущими сообщениями вроде не было.

      Удалить
  2. Интересная подсказка, спасибо!

    ОтветитьУдалить

ВСЕГДА РАДА УСЛЫШАТЬ ВАШЕ МНЕНИЕ!
Ели у вас возникла необходимость опубликовать код в комментарии, то воспользуйтесь encoder HTML

Пользовательский поиск