Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 10 Ответов
  • 12192 Просмотров
*

Beer

  • Завсегдатай
  • 1097
  • 41 / 1
  • БИРУ - БИР!
 Озадачился уменьшением веса страницы, стал разбирать что откуда берется и что можно ужать дабы снизить нагрузку на хост и увеличить скорость загрузки. magicthumb - стоял мал, да любил в фоновом режиме грузить все большие картинки, так сказать подготовка для предпросмотра, чтобы пользователь не ждал. Причем если он даже не будет их смотреть, они грузились автоматом. :o
 Уперся в скрипт открытия картинок во всплывающем окне thickbox на jquery.js - 55кб как самый легкий. Пустая страница с 200кб при его подключении сразу выросла на 70кб.(+ стили и js) :(
 Наткнулся и пристроил lightbox.js, который удалось ужать до 7кб. - ощутите разницу!

 По порядку:

1. В категории templates создаем папку lightbox так: сайт.ru/templates/lightbox/
2. по ftp грузим содержимое аттача - файлы из распакованной папки.
3. В используемом шаблоне index.php подключаем скрипт - перед </head> добавляем строку:
Код
<script type="text/javascript" src="templates/lightbox/lightbox.js"></script>
4.  Лучше иметь один CSS файл для шаблона, нежели два, поэтому в файл стиля шаблона наверное template.css добавляем стили:
Код
#lightbox{
background-color:#eee;
padding: 10px;
border-bottom: 2px solid #666;
border-right: 2px solid #666;
}
#lightboxDetails{
font-size: 0.8em;
padding-top: 0.4em;
}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }

#overlay{ background-image: url(/templates/lightbox/overlay.png); }

* HTML #overlay{
background-color: #333;
back\ground-color: transparent;
background-image: url(/templates/lightbox/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/lightbox/overlay.png", sizingMethod="scale");
}

На этом все!
 В материалах превью - основное изображение должно быть прописано так:

<a href="images/stories/большой.jpg" title="Описание будет показано под фото" rel="lightbox"><img src="images/stories/превью.jpg"></a>


Ответить на вопросы наверное не смогу, т.к. не программер я .... все работает на локале, скоро перенесу на сайт - необходимо только в материалах заменить стили от предыдущего громоздского скрипта.
В общем - удачи!
Кто силен в jawa - хотелось сделать так, чтобы title="Описание будет показано под фото" бралось не от большой фотки, а от превью.

lightbox~.js в архиве - с комментариями. Его на сайт грузить не надо. Это оригинал.

[вложение удалено Администратором]
« Последнее редактирование: 26.05.2010, 11:32:10 от Beer »
*

muzhik

  • Захожу иногда
  • 80
  • 1 / 3
СУПЕР! Осталось только в плагин переделать. Кстати как Х поменять на клавишу Еск? :D
*

Beer

  • Завсегдатай
  • 1097
  • 41 / 1
  • БИРУ - БИР!
Клавиша там вообже нафик не нужна - оставил для примера. Кликаешь по картинке и усе. По идее можно туда рекламу всунуть Директ какой-нибудь ..))
Я его задействовал так же в JoomGallery заместо штатных - нафик лишние скрипты грузить.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
извращенцы кругом :)
давно слимбокс интегрирован, в т.ч. тучей плагинов.
вот один из, который лично допиливал.
http://joomlaforum.ru/index.php/topic,55668.0.html
он по умолчанию ВООБЩЕ не грузит скрипт слимбокса, если не находит синтаксиса.
если эту проверку убрать, то можно юзать и вышеописанным способом+с помощью синтаксиса внутри статьи
весит крайне мало.

*

Beer

  • Завсегдатай
  • 1097
  • 41 / 1
  • БИРУ - БИР!
 Возможно, но мне как-то 6,97 кб приятнее душе, нежели 20.75..., но приму на заметку.
*

muzhik

  • Захожу иногда
  • 80
  • 1 / 3
пожалуйста все ответьте как заменить на Еск
и что можно удалить, если без использования клавиши
*

muzhik

  • Захожу иногда
  • 80
  • 1 / 3
а чем вам не нравится лайтбокс от УОО? не нужное там мона отключить
*

Beer

  • Завсегдатай
  • 1097
  • 41 / 1
  • БИРУ - БИР!
Еск мыслю - неактуально. Открываем мышей, так запросто можно щекнуть по фото для того, чтобы закрылось.
Цитировать
а чем вам не нравится лайтбокс от УОО?
Если он меньше 6,97Кб, то нравится - где скачать?
*

muzhik

  • Захожу иногда
  • 80
  • 1 / 3
мне кажется он удобнее конечному пользователю..
*

vetalhaker

  • Новичок
  • 2
  • 0 / 0
Супер Beer, я давно искал такую фишку....
*

dimitriyjob

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
А как сделать чтобы страница под увеличенным изображением затемнялась?
Вижу что есть файл overlay.png и в коде тоже что-то есть, но разобраться не получается.

Добавлено:
Разобрался. Просто надо подключить CSS файл, идущий в комплекте со скриптом к вашему HTML документу :-)
Beer, спасибо тебе.
« Последнее редактирование: 11.01.2011, 13:45:14 от dimitriyjob »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Lightbox для Joomla

Автор Nik8928

Ответов: 1
Просмотров: 963
Последний ответ 29.03.2019, 19:45:48
от xpank
Перенаправление пользователя на свою стр

Автор Роман0517

Ответов: 5
Просмотров: 1435
Последний ответ 08.05.2017, 02:37:13
от Septdir
Хочу создать модуль (калькулятор)

Автор worldmen

Ответов: 2
Просмотров: 1059
Последний ответ 26.02.2017, 17:43:37
от fbr
Как добавить капчу в форму регистрации модуля OT Lightbox Login на Joomla 2.5?

Автор Yusa

Ответов: 1
Просмотров: 3182
Последний ответ 21.12.2016, 15:34:38
от mihey
Raxo - проблема с url (непонятная подкатегория)

Автор Alex GOOD

Ответов: 1
Просмотров: 944
Последний ответ 19.12.2016, 18:49:06
от Forgiving