定制 itlife/contacts 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

itlife/contacts

最新稳定版本:v1.0.43

Composer 安装命令:

composer require itlife/contacts

包简介

Contact form

README 文档

README

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

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

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

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

Форма во всплывающем окне

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

Форма на странице

<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 в мегабайтах.

data-text и data-replace

Атрибут у тега с showContacts

  • data-text="" - добавляет сообщение в форму контактов если там ещё сообщения нет
  • data-replace="" - заменяет сообщение в форме контактов на новое

统计信息

  • 总下载量: 65
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 3
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2015-07-22