AJAX Block by MSW

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 как вконтакте

block-by-msw-v.2.3.rar [14,02 Kb] (cкачиваний: 98)
  • 0
Добавить комментарий

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

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent