
Представляю вашему вниманию красивый хак 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