13

我正在使用osTicket v1.9.8票务系统开发一个站点,该系统运行良好,但我想知道如何在代理或管理员回复客户时完成线程邮件结构。

即当 osticket 管理员回复客户时,邮件应包含以下内容:

  • 回复文字
  • 客户发布的原始线程消息(问题)。以及他们之间是否进行了任何对话。也应该列出来。(就像线程邮件结构或类似的支持邮件回复)。

这些是我到目前为止所做的步骤:

  • 我在 settings.php(管理面板->设置->电子邮件)中禁用了带引号的回复复选框
  • 当管理员回复工单时,回复的选择框显示两个选项 1:原始消息 - 选中时将仅附加客户在回复文本区域框中发布的原始线程消息。2:最后一条消息 - 选择后只会在回复文本区域框中附加最后一条消息。

如何将整个对话带入 Textarea 框或回复邮件。

顺便说一句,我试图在他们的论坛页面上发布问题。但找不到如何发布新的。

提前致谢。

4

1 回答 1

1

看起来最简单的方法是改变“原始消息”的工作方式。为此,请在 /include/class.thread.php 和第 2513 行附近编辑文件,更改此行:

         $entry = $this->entries->filter(array(
            'type' => MessageThreadEntry::ENTRY_TYPE,
            'flags__hasbit' => ThreadEntry::FLAG_ORIGINAL_MESSAGE,
            ))
            ->order_by('id')
            ->first();

要这样:

 $entry = $this->entries->filter(array(
            'type' => MessageThreadEntry::ENTRY_TYPE,
            'flags__hasbit' => ThreadEntry::FLAG_ORIGINAL_MESSAGE,
            ))
            ->order_by('id');
            //->first(); //commenting this line;
于 2017-02-23T20:24:45.820 回答