Как отключить эффект Lightbox для Blogger

Здравствуйте, дорогие читатели!
Тестирование эффекта Lightbox в блогах Blogger, о котором мы с вами говорили на прошлой неделе, вызвало у многих вебмастеров закономерное раздражение.

Otkluchit Lightbox

Далеко не для каждого дизайна, стиля и тематики можно применить данную функцию, без ущерба для чтения основного материала.

Будем надеяться, что закончив испытания, разработчики Blogger предусмотрят включение-выключение этого красивого эффекта по желанию владельца блога.

Для особо нетерпеливых могу предложить код, который уже сейчас заблокирует функцию Lightbox для изображений.

Как отключить Lightbox
1. Заходим в Панель управления — Дизайн — Изменить HTML

2. Сохраняем резервную копию на жёсткий диск

3. Активируем флажок «Расширить шаблоны виджета»

4. С помощью Ctrl + F находим строчку </body>

5. Сразу после </body> вставляем такой код:

<script type=’text/javascript’>
document.getElementById(&#39;main&#39;).innerHTML = document.getElementById(&#39;main&#39;).innerHTML.replace(&quot;&#39;lightboxEnabled&#39;: true,&quot;,&quot;&#39;lightboxEnabled&#39;: false,&quot;);
</script>

и сохраняем шаблон.

Теперь эффект Lightbox будет отключен для всех изображений вашего блога.

Дополнение от 23.09.2011

Появился более корректный вариант отключения Lightbox. Рекомендую использовать именно его! Этот метод подсказал автор MyBloggerTricks

1. Заходим в Панель управления — Дизайн — Элементы страницы — Добавить гаджет

2. Выбираем из списка «HTML/JavaScript»

3. Вставляем в появившееся окно следующий код:

<script type=»text/javascript»> //<![CDATA[ var lightboxIsDead = false; function killLightboxundefined) { if undefinedlightboxIsDead) return; lightboxIsDead = true; var images = document.getElementsByTagNameundefined’img’); for undefinedvar i = 0 ; i < images.length ; ++i) { images[i].parentNode.innerHTML = images[i].parentNode.innerHTML; } } if undefineddocument.addEventListener) { document.addEventListenerundefined’DOMContentLoaded’, killLightbox, false); } else { document.attachEventundefined’onDOMContentLoaded’, killLightbox); window.attachEventundefined’onload’, killLightbox); } //]]> </script>

4. Сохраняем и перетягиваем виджет в самый низ шаблона.
Всё! Теперь этот скрипт не будет мешать работе других.

Надеюсь, этот весёлый рок-н-ролл от Чака Берри и Джона Леннона поднимут вам настроение!

Счастливой охоты всем нам!

Ваш Retliff



0 комментариев к “Как отключить эффект Lightbox для Blogger”

  1. Уже, блин! всем наверное отключили! А мне очень нужен Lightbox для просмотра серий фото! Очень жаль, что так быстро затёрли хорошее начинание… опять, что-ли вручную в каждом сообщении добавлять rel="lightbox" или таки включат по выбору?

    Ответить

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