Инструкция по установке модуля:
1. Создаем дополнительное поле — галереяНазвание поля: galleryОписание поля: ГалереяТип поля: Несколько строк»+» — галочку поставить»-» — галочку не поставитьИспользовать при желании (можно оставить поле пуcтым) +Безопасный режим поля (отключить поддержку BB тегов и HTML) -Подключать редактор при добавлении или редактировании публикаций для данного поля +2. Залить папку gallery в папку шаблона
3. открыть main.tpl
перед тегом добавить:
[aviable=showfull]
$(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"
}]
}
});
});
[/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 = '
- ‘; foreach($all_images[1] as $key=>$info){ $gallery_var_images = $gallery_var_images.’
'; } $gallery_var_2 = '
'; $gallery_var = $gallery_var_1.$gallery_var_images.$gallery_var_2; $tpl->set( '{gallery}', $gallery_var ); ///////////////// gallery_code_by_musheghmel /////////////////
Автор: Хороший человек
Версия DLE: от 10.2 Вернуться назад