TECHN
-C O . P W

Модуль Фото галерея для DLE

Модуль Фото галерея для DLE


Скачать с сервера

       Демо данные
         Данные отсутствуют


Простая установка JS Фото галереи.

Как она работает:
Вы просто загружаете картинки, вставляете выбранные и они сразу отобразятся в галереи

Инструкция по установке модуля:

1. Создаем дополнительное поле - галерея
Название поля: gallery
Описание поля: Галерея
Тип поля: Несколько строк

"+" - галочку поставить
"-" - галочку не поставить

Использовать при желании (можно оставить поле пуcтым) +
Безопасный режим поля (отключить поддержку BB тегов и HTML) -
Подключать редактор при добавлении или редактировании публикаций для данного поля +

2. Залить папку gallery в папку шаблона

3. открыть main.tpl

перед тегом

</head>

добавить:

[aviable=showfull]
<link type="text/css" rel="stylesheet" href="{THEME}/gallery/tn3.css"></link>
<script type="text/javascript" src="{THEME}/gallery/gallery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
//Thumbnailer.config.shaderOpacity = 1;
var tn1 = $('.mygallery').tn3({
skinDir:"skins",
imageClick:"fullscreen",
image:{
maxZoom:1.5,
crop:true,
clickEvent:"dblclick",
transitions:[{
type:"blinds"
},{
type:"grid"
},{
type:"grid",
duration:460,
easing:"easeInQuad",
gridX:1,
gridY:8,
// flat, diagonal, circle, random
sort:"random",
sortReverse:false,
diagonalStart:"bl",
// fade, scale
method:"scale",
partDuration:360,
partEasing:"easeOutSine",
partDirection:"left"
}]
}
});
});
</script>
[/aviable]


4.Открыть fullstory.tpl и в нужном месте вставить

[xfgiven_gallery]{gallery}[/xfgiven_gallery]


5. Открыть файл /engine/modules/show.full.php и

перед:

if ( preg_match( "#\\{full-story limit=['\"](.+?)['\"]\\}#i", $tpl->copy_template, $matches ) ) {

добавить

///////////////// gallery_code_by_musheghmel /////////////////
$images_html = $row['xfields']."||";
preg_match_all("/gallery\|(.*?)\|/",$images_html,$gal_images);
preg_match_all("/href=\"(.*?)\"/",$gal_images[1][0],$all_images);
$gallery_var_1 = '<div class="mygallery"><div class="tn3 album"><ol>';
foreach($all_images[1] as $key=>$info){
$gallery_var_images = $gallery_var_images.'<li><a href="'.$info.'"><img src="'.$info.'" /></a></li>';
}
$gallery_var_2 = '</ol></div></div>';
$gallery_var = $gallery_var_1.$gallery_var_images.$gallery_var_2;
$tpl->set( '{gallery}', $gallery_var );
///////////////// gallery_code_by_musheghmel /////////////////

Автор: Хороший человек
Версия DLE: 10.2 и выше


Скришоты отсутствуют


Похожие статьи:


phpGuard v3.2 + DLE (Защита от хакеров)
phpGuard v3.2 + DLE (Защита от хакеров)
Опубликовано: 13-02-2016, 23:02
DLE Visitators Diagram
DLE Visitators Diagram
Опубликовано: 8-02-2016, 09:31
Модуль iChat 6.0 для DLE 10.6
Модуль iChat 6.0 для DLE 10.6
Опубликовано: 21-01-2016, 21:39
Модуль Фото в профиле DLE 10.6
Модуль Фото в профиле DLE 10.6
Опубликовано: 20-01-2016, 00:28
Модуль Yasitemap v.2.5 для DLE
Модуль Yasitemap v.2.5 для DLE
Опубликовано: 18-01-2016, 23:43


Данный материал предоставлен сайтом Techno-Co.PW исключительно в ознакомительных целях.
Администрация не несет ответственности за его содержимое и использование.

Информация о авторе:


ToNik

Полное имя: Huleo Handosias
Ник: ToNik
Опубликовано статей: 4431
Всего прокомментариев: 100
Место жительства: Союз Советских Социалистических Республик
Не много о себе: Редкостный подонок ((:


Обсуждение новости:


  • Комментарии
  • Задать вопрос

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



    1. anast-m83
      Пользователь offline

      Спасибо большое! Поставила на DLE 12, работает отлично! 27

Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.

Последнее на форуме

Тема Автор Ответов Дата Последний

Скрыто в мобильной версии.

Techno-Co Professional Webmaster