ubl/supportchat

Typo3 的支持聊天

安装: 0

依赖项: 2

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

类型:typo3-cms-extension

2.7.3 2024-09-16 08:57 UTC

This package is auto-updated.

Last update: 2024-09-16 09:00:27 UTC


README

前端用户支持聊天

此 Typo3 扩展是为了管理库客户端的支持请求而创建的。

库内容在 Typo3 后端模块的单个聊天窗口中回答客户端。

要求

  • Typo3 > 8.7 < 9.5.99
  • PHP >= 7.2

未测试更高版本,但代码库应该足够。

用法

此扩展提供了一个插件,必须将其分配给指定的页面。

在 Typo3 后端安装插件

启用插件

  • 添加 新内容元素 -> 插件 -> 通用插件
  • 插件 选项卡下选择 支持聊天

在 Typo3 页面上加载设置

转到您想包含聊天的页面。

  • 创建一个新模板,例如 ext: 支持聊天
  • 编辑模板并在 包含 选项卡下加载 typoscript 设置 支持聊天 (supportchat)

命令行工具

清理聊天消息

在 Typo3 的命令行界面中有一个清理命令,可以从 tx_supportchat_messages 表中删除聊天消息。

参数

--days int (Default: 7) Amount of days to keep chat message.

清理聊天日志

在 Typo3 的命令行界面中有一个清理命令,可以从 tx_supportchat_logs 表中删除聊天日志。

参数

--days int (Default: 30) Amount of days to keep chat logs.

在后台设置说明

转到 调度程序 -> 添加任务

  • 下选择 Extbase-CommandController-Task
  • 频率 下指定调度任务应该运行得多频繁以及在哪个时间段。 (需要秒或 cronjob 设置。)
  • CommandController 命令 的选择框中选择 支持聊天清理: cleanupChatMessages
  • 在下一步中保存任务!这是重要的,以便显示命令行工具的额外参数表单元素。
  • 向下滚动并指定自用户上次登录以来要保留记录的天数数量。默认为 7 天。
  • 再次保存任务!

对于开发问题,还可以在终端中运行任务。转到 Typo3 根目录并尝试

/usr/bin/php typo3/cli_dispatch.phpsh extbase cleanup:cleanupchatmessages -days=7