Dleshka.org
Авторизация

DLE-UniForm v2.0.0


DLE-UniForm - модуль универсальных ajax-форм для DataLife Engine от автора ПафНутиЙ (для замены стандартной формы обратной связи).

Установка:
  1. Устанавливаем как обычный плагин, файл uniform_plugin.zip содержит всё необходимое для автоматической установки.

  2. Открыть файл /templates/Default/main.tpl

  3. Добавить стили:
    <!-- DLE UniForm -->
    <link rel="stylesheet" href="/engine/classes/min/index.php?charset=utf-8&amp;f={THEME}/uniform/css/uniform.css&amp;200" />
    <!-- /DLE UniForm -->

  4. Добавить скрипты:
    <!-- DLE UniForm -->
    <script src="/engine/classes/min/index.php?charset=utf-8&amp;f={THEME}/uniform/js/jquery.magnificpopup.min.js,{THEME}/uniform/js/jquery.ladda.min.js,{THEME}/uniform/js/jquery.form.min.js,{THEME}/uniform/js/uniform.js&amp;200"></script>
    <!-- /DLE UniForm --
    >
  5. В нужном месте вставить код для вывода формы в модальном окне
    <span class="uf-btn" 
    	  data-uniform='{"formConfig": "feedback"}'
    >
     Обратная связь
    </span>

  6. или для вывода инлайн-формы
    <div data-uniform-inline='{"formConfig": "inline"}'>
    	<div class="uf-inline-loading"></div>
    </div>


Настройка
Атрибут data-uniform должен содержать корректный JSON-объект, содержащий ключ formConfig.

В качестве значения принимается существующее имя папки, содержащее корректно настроенную конфигурацию модуля (смотрите любой из конфигов, идущих в комплекте с модулем).

Конфиги, идущие в комплекте с модулем
  • attachments
  • callback
  • customheader
  • feedback
  • inline
  • newsauthor
  • test


Автор: ПафНутиЙ
Версия DLE: 13.x и выше
Кодировка: utf-8

dle-uniform.zip [70,07 Kb] (cкачиваний: 43)

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