2017 © Pedro Peláez
 

library contacts

Contact form

image

infrajs/contacts

Contact form

  • Tuesday, April 10, 2018
  • by akiyatkin
  • Repository
  • 2 Watchers
  • 0 Stars
  • 658 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 0 Forks
  • 2 Open issues
  • 25 Versions
  • 1 % Grown

The README.md

Форма контактов для Infrajs

Установка через composer.json

{
    "require":{
        "infrajs/infrajs":"~1",
        "infrajs/contacts":"~1"
    }
}

Использование с infrajs

<script type="text/javascript" src="/-collect/?js"></script>

Форма во всплывающем окне, (*1)

<a href="/contacts" class="showContacts">Форма контактов</a>

Форма на странице, (*2)

<div id="form"></div>
<script async type="module">
    import { Event } from '/vendor/infrajs/event/Event.js'
    import { Controller } from '/vendor/infrajs/controller/src/Controller.js'   
    Event.one('Controller.onshow', function () {
        Controller.check({
            "div":"form",
            "tplroot":"form",
            "external":"-contacts/contacts.layer.json"
        });
    });
</script>

Перезвонить

Popup.show({
    "external":"-contacts/callback/layer.json"
});

file=true

Опция позволяет прикреплять к сообщению файл, который будет сохранён в папке .contacts/ рядом с самим собщением. Шаблон нужно вручную переопределить и добавить соответствующий input с name="file" и type="file". Дополнительно сообщение также нужно добавить в шаблон письма. В даннык к письму придёт параметр file который будет содержать путь до сохранённого файла. Ограничение на размер файла filesize в мегабайтах., (*3)

data-text и data-replace

Атрибут у тега с showContacts - data-text="" - добавляет сообщение в форму контактов если там ещё сообщения нет - data-replace="" - заменяет сообщение в форме контактов на новое, (*4)

The Versions

12/04 2016
02/03 2016

1.0.3

1.0.3.0

Contact form

  Sources   Download

GPL3

The Requires

 

25/11 2015

1.0.2

1.0.2.0

Contact form

  Sources   Download

GPL3

The Requires

 

23/11 2015

1.0.1

1.0.1.0

plugin for infrajs

  Sources   Download

GPL3

The Requires

  • itlife/popup ~1

 

by itlife

30/10 2015

1.0.0

1.0.0.0

plugin for infrajs

  Sources   Download

GPL3

The Requires

  • itlife/popup ~1

 

by itlife