AJAX Block by MSW

Категория: Модули DLE » Модуль для DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
AJAX Block by MSW


Модуль 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 как вконтакте
  • 0
Рубрика: DLE модули » Бесплатные
Ранее » Модуль анализировать sql запросы и переменные в Dle« Далее Delete Spam v1.0 защита сайта от спама в сообщениях
Добавление комментарияОставить комментарий