dle-modules / DLE-UniForm

Универсальные формы обратной связи для DataLife Engine
http://pafnuty.name/modules/159-uniform.html
MIT License
22 stars 12 forks source link
dle dle-uniform pafnuty php

DLE-UniForm

Release version DLE License

Установка

  1. Устанавливаем как обычный плагин, файл uniform_plugin.zip содержит всё необходимое для автоматической установки.
  2. Открыть файл /templates/Default/main.tpl
  3. Добавить стили:
    <!-- DLE UniForm -->
    <link rel="stylesheet" href="https://github.com/dle-modules/DLE-UniForm/blob/master/engine/classes/min/index.php?charset=utf-8&amp;f={THEME}/uniform/css/uniform.css&amp;200" />
    <!-- /DLE UniForm -->
  4. Добавить скрипты:
    <!-- DLE UniForm -->
    <script src="https://github.com/dle-modules/DLE-UniForm/raw/master/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>

    или для вывода инлайн-формы

    <div data-uniform-inline='{"formConfig": "inline"}'>
    <div class="uf-inline-loading"></div>
    </div>

Настройка

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

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

Конфиги, идущие в комплекте с модулем

Информация о модуле