pvdy / feedback
关于 Highloadblock 模块的反馈
dev-master
2023-01-08 23:34 UTC
Requires
- php: >=7.4
- composer/installers: ~1
This package is not auto-updated.
Last update: 2024-10-01 02:53:07 UTC
README
表单
- 姓名(必填)
- 电子邮件(必填)
- 电话
- 问题(必填)
条件
- 表单和列表在同一页面上。
- 结果列表,支持分页、按日期和姓名排序。
- 添加事件处理器:在记录成功添加后,使用当前数据注册用户
- 使用 Bootstrap 或自行选择进行布局。
- 使用 AJAX 发送表单。
- 在发送前验证表单字段。
安装
要求:
- php = 7.4
- bitrix main >= 22.100.200
在 /local/php_interface 文件夹中添加 composer.json
{
"name": "vendor/projectName",
"type": "project",
"require": {
"wikimedia/composer-merge-plugin": "dev-master",
"pvdy/feedback": "dev-master"
},
"extra": {
"merge-plugin": {
"require": [
"../../bitrix/composer-bx.json"
]
},
"installer-paths": {
"../modules/{$name}/": ["type:bitrix-d7-module"]
}
}
}
接下来
composer install
在 local/modules/ 文件夹中添加模块 pvdy.feedback - 通过管理员界面安装它
在 /bitrix/ 文件夹中添加以下组件
- pvdy/feedback - 综合的
- pvdy/feedback.add
- pvdy/feedback.list
将综合组件放置在所需页面(例如,/feedback/)上并设置
结果页面代码可能如下所示
<? $APPLICATION->IncludeComponent(
"pvdy:feedback",
".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"ITEMS_COUNT" => "5",
"FORM_TITLE" => "Оставить обратную связь",
"PAGER_TEMPLATE" => "",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "36000000",
"SHOW_FORM" => "Y",
),
false
); ?>