Представляю вашему вниманию некий хак, jQuery Lightbox Evolution для Datalife Engine.
Возможно, многие видели на сайтах под системой Datalife Engine, замену стандартного обозревателя изображения новостей.
Так вот сейчас я вам объясню как это сделать и Вам.
Для начала скачиваем саму библиотеку и загружаем папку lightbox в паку js вашего шаблона, так чтобы путь имел такой вид:
{THEME}/js/lightbox/jquery.lightbox.css
Далее идем в редактирование шаблона, и вносим изменения в секцию до тега [ /head]:
<link rel="stylesheet" type="text/css" href="{THEME}/js/lightbox/jquery.lightbox.css" />
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="{THEME}/js/lightbox/jquery.lightbox.ie6.css" />
<![endif]-->
<script type="text/javascript" src="{THEME}/js/lightbox/jquery.lightbox.min.js"></script>
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="{THEME}/js/lightbox/jquery.lightbox.ie6.css" />
<![endif]-->
<script type="text/javascript" src="{THEME}/js/lightbox/jquery.lightbox.min.js"></script>
Этим самым действием мы подключили сам скрипт и его стили, далее нам нужно подключить еще один скрипт, но уже после тега [body]:
<script type="text/javascript">
jQuery(document).ready(function($){
$('.lightbox').lightbox();
});
</script>
jQuery(document).ready(function($){
$('.lightbox').lightbox();
});
</script>
Теперь идем в /engine/classes/ находим там файл parse_class.php открываем и заменяем все:
onclick=\"return hs.expand(this)\"
на
class=\"lightbox\"
Вот и все, осталось только сделать "Перестроение публикаций" которая находиться в панели администратора.
Демо можно посмотреть тут: JQUERY LIGHTBOX EVOLUTION EXAMPLES
Библиотека тут:
lightbox.rar [8.63 Kb] (cкачиваний: 1092)
MD5: c18a69d4cad6435dc107855470dd7558
MD5: c18a69d4cad6435dc107855470dd7558
Всем спасибо!!!

Главная

Предыдущая Следующая