📢 重要通知 🚀

网站重新整理了一下,清除了沉余数据,目前开放免费任何资源下载 🙂. 网站等待xenforo 2.4 大更新版本后再花精力设计网站.

Conversation Improvements

Conversation Improvements 2.5.0

没有下载权限
XF兼容
  1. 2.2.x
对 XenForo 对话系统的改进集合。

对于大型论坛,请参阅"为大型论坛安装"部分

卸载将删除所有数据!
但是,搜索索引将需要完全重建才能删除旧数据!

特征
  • 添加对话搜索,以及按收件人搜索的选项。
  • 新建对话权限
  • 对话消息 编辑历史记录
  • 对话标题 编辑历史记录
  • 允许与任何人进行对话(默认关闭)
添加对话搜索,并提供按收件人

搜索的选项 用户必须是对话的成员才能在搜索结果中查看对话。

不允许版主/管理员在搜索结果中看到其他人的对话。

将每个会话和会话消息添加到 XenForo 搜索存储(MySQL 或 Elastic Search),这可能会导致更大的搜索索引。

新的对话权限

只是拿走了用户的"回复"按钮,没有横幅。

回复限制适用于整个会话,但限制是针对每个用户组的。考虑用户 A 和用户 B 何时是对话的成员。

用户 A 的回复限制可以为 5。用户 B 的回复限制可以为 10。

对话收到>5 回复后,用户 A 将无法再发帖。对话收到>10 回复后,用户 A 和用户 B 将无法再发布

对话消息编辑历史记录

添加对话消息的编辑历史记录。

对话标题编辑历史记录

添加对话标题的编辑历史记录,并实现新的审阅人权限"管理任何人的对话",以允许非对话启动者编辑对话。

允许与任何人进行对话 一个

全局选项,用于允许用户仅向自己发送对话。

已知问题
  • 编辑历史记录不尊重/实现任何静默编辑窗口。
  • 由于额外的搜索结果,此附加组件可能需要更高的内存限制(即<256mb不会削减它)。
为大型论坛
安装
对于大型论坛,请尝试在一个步骤中手动添加所有列。
这花费了长达 5 分钟的时间,用于 130 万条对话消息(压缩)。

SQL:
ALTER TABLE `xf_conversation_message`
ADD COLUMN `edit_count` int not null default 0,
ADD COLUMN `last_edit_date` int not null default 0,
ADD COLUMN `last_edit_user_id` int not null default 0;
ALTER TABLE `xf_conversation_master`
ADD COLUMN `edit_count` int not null default 0,
ADD COLUMN `last_edit_date` int not null default 0,
ADD COLUMN `last_edit_user_id` int not null default 0;
权限
  • 可以回复对话。- 默认 - 如果群组可以开始对话,他们可以回复。
  • 对话的回复限制。- 默认 - 如果组可以开始对话,则禁用回复限制(即无限)。
  • 管理任何人的对话。- 默认 - 如果小组可以编辑任何对话帖子,则会为他们设置此权限。
手动安装后步骤 - 重新生成搜索索引

如果与对话相关的内容类型需要重新编制索引,加载项将报告(通过服务器错误)。

性能影响
  • 由于索引和索引本身而发布的每封对话消息有 1 个额外查询。
作者
波坤太叔
下载
0
查看
111
首次发布
最后更新

评级

0.00 星 0 星

来自波坤太叔的更多资源

  • SV Standard Library
    SV Standard Library
    一些旨在简化附加开发的辅助实用程序没有任何直接面向用户的更改。上传到资源经理,以帮助依赖性跟踪,并允许更新,而无需更新每个单独的附加 组件
  • [MMO] Rename Attachments
    [MMO] Rename Attachments
    该插件允许您为附件添加前缀
  • [Xen-Soluce] Upgrade Coupons
    [Xen-Soluce] Upgrade Coupons
    此附加组件允许您为用户升级添加折扣代码。
  • Ultimate Landing Page
    Ultimate Landing Page
    游戏社区的登陆页面
  • [TaylorJ] Blogs
    [TaylorJ] Blogs
    为您的用户提供一种在他们自己的个人区域中进一步表达自己的方式!

最新更新

  1. 2.5.0

    对于XF2.2,需要对话和对话消息的重新索引! 需要StandardLib v1.21.0 + 需要搜索改进v2.16.0 + XF2.3支持 php 8.4 + 兼容性修复 删除...
  2. 2.4.4

    需要搜索改进 v2.10.0+ 改进了在没有 ElasticSearch Essentials 的情况下使用 XFES 时从搜索结果中过滤掉对话的方式
  3. 2.4.2

    使用 XenForo 增强搜索时: 提高将收件人编入搜索对话索引的可靠性 改进了将对话限制为收件人的生成约束 如果使用搜索改进 v2.9.6 或更早版本,请确保启用"将"其他人查看 X"签入...
后退