
Модуль dle Сворачивающиеся блоки 2.3 (AJAX) Block by MSW v.2.3 реализует удобную и красивую на сайте сворачивающиеся и разворачивающиеся блоки. Любой посетитель интернет-портала может при желанию скрыть или ( свернуть/развернуть тот или иной блок для себя ). После перезагрузки страницы блоки останутся в установленном положении.
Новое в версии 2.2: Плавное сворачивание/разворачивание
Новое в версии 2.3: Изменения под Dle 9.2.
Изменения относительно старых версий:
- динамическая подгрузка, после изменения, содержимого блока средствами AJAX
- возможность сворачивать/разворачивать содержимое тегов, по типу календарь, голосование, архив и т.д.
Для работы модуля на ДЛЕ версии 8.2 необходимо применить хак совмещения 8.2*
AJAX Block by MSW Сворачивающиеся блоки 2.3 как на вконтакте
Обновление 2.2 => 2.3
1. Выполнить пункт 1 установки, удалив старую функцию.
2. В файлах блоков удалить:
$style = "display: none;";-----------------------------------------------------style="{$style}"
Установка:
1. Файл: /templates/ваш_шаблон/main.tpl
Если версия ДЛЕ ниже чем 9.0 нужно подключить в шаблон библиотеку jQuery
Найти:
</head>
Добавить выше:
<script type="text/javascript"><!--function block_ajax(id,z) { $.post(dle_root + "engine/modules/block/"+id+".php", {edit:1, action:z}, function(data){ $("#"+id).fadeOut(200, function() { $(this).html(data); $(this).fadeIn(200); }); });}//--></script>
2. Загрузить и отредактировать файл: /engine/modules/block/archives.php под свои нужды.
3. Файл: /templates/ваш_шаблон/main.tpl
В нужном месте для вывода блока:
{include file="engine/modules/block/archives.php"}
4. Создать файлы для других блоков в папке /engine/modules/block/ и внести настройки.
Особенности:
- Для вывода тега архива:
} else {$block = ($_REQUEST['edit'] == 1) ? $tpl->result["archive"] : $this->data['{archives}'];
- Для вывода других тегов, которые по умолчанию прописаны в index.php:
} else {$n = "{".$name_block."}";$block = ($_REQUEST['edit'] == 1) ? $tpl->result[$name_block] : $this->data[$n];
в содержимое блока выводить переменную:
{$block}
Все установка закончена !
Сворачивающиеся блоки 2.3 (AJAX) Block by MSW v.2.3
«Автор:» MSW
Версия DLE: 9.0-9.2 (8.2*-8.5 +jQuery)
Портал поддержки: 0-web ru
Внимание! "Заточка" модуля под Ваш дизайн, или Ваши специфические теги, или разработка специфических блоков, а также другие консультации по поводу данного модуля платные!
Предлагаем скачать модуль на DataLife Engine AJAX Block by MSW сворачивающиеся блоки 2.3 как вконтакте