Хак дле заменям jQuery Lightbox Evolution для Datalife Engine


Представляю вашему вниманию красивый хак dle jQuery Lightbox Evolution, который позволяет вашим пользователям переходить от одной картинки к другой с помощью вот такого интересного способа и кнопками возврата и перехода в dle новости. Наверное, многие видели на сайтах под управлением Datalife Engine, замену стандартного обозревателя изображения новостей.
Так вот сейчас я вам пояснению, как это сделать и Вам.
Хак для Dle заменям jQuery Lightbox Evolution для Datalife Engine
Для начала скачиваем саму библиотеку и загружаем папку lightbox в паку js вашего шаблона, так чтобы путь имел такой вид:
/templates/Default/js/lightbox/jquery.lightbox.css


Далее идем в main.tpl шаблоны Dle, и вносим изменения в секцию до тега [ /head]:
добавляем следующий код
<link rel="stylesheet" type="text/css" href="/templates/Default/js/lightbox/jquery.lightbox.css" /><!--[if IE 6]><link rel="stylesheet" type="text/css" href="/templates/Default/js/lightbox/jquery.lightbox.ie6.css" /><![endif]--><script type="text/javascript" src="/templates/Default/js/lightbox/jquery.lightbox.min.js"></script>


Этим самым действием мы подключили сам скрипт и его стили, далее нам нужно подключить еще один скрипт, но уже после тега [body] в main.tpl шаблоны :
вставляем в любом удобном месте
<script type="text/javascript">  jQuery(document).ready(function($){    $('.lightbox').lightbox();  });</script>


Теперь идем в /engine/classes/ находим там файл parse_class.php открываем и заменяем все обнаруженные там строки кода:
onclick="return hs.expand(this)"


на
class="lightbox"


Вот и все, осталось только сделать "Перестроение публикаций" (Админ панель>>>Все категории>>> Перестроение публикаций. (Внимание! перед этим действием обязательно Сохраните на всякий случай бэкап БД)).

Автор: sergeevizh
Скачать Хаки для Datalife Engine, как хак заменяем jQuery Lightbox Evolution

lightbox.rar [55,91 Kb] (cкачиваний: 244)
00

Комментарии (0)

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

Кликните на изображение чтобы обновить код, если он неразборчив