Подтвердить что ты не робот

Пробел

Я разрабатываю сайт с системой билета osTicket v1.9.8, которая отлично работает, но я хотел бы знать, как выполнить структуру Thread Mail, в то время как агент или администратор отправляют ответ клиенту.

i.e Когда администратор osticket отправляет ответ клиенту, почта должна содержать следующее:

  • Текст ответа
  • Исходное сообщение, отправленное клиентом (вопрос). И если между ними были разговоры. Он также должен быть указан. (так же, как структура почты нити или аналогичные ответы на почту поддержки).

Это шаги, которые я сделал до сих пор:

  • У меня отключен параметр "Сброс кавычек". settings.php(Панель администратора- > Настройки- > Электронная почта)
  • Когда администратор отправляет ответ на билет, в поле выбора для ответа отображаются два варианта 1: Исходное сообщение - если выбрано, будет добавлено только исходное сообщение потока, отправленное клиентом в ответ в поле Textarea. 2: Последнее сообщение - при выборе будет добавлено только последнее сообщение в текстовом поле ответа.

Как мне передать весь разговор в поле Textarea или в ответной почте.

btw, я попытался опубликовать вопрос на странице своего форума. Но не смог найти, как опубликовать новый.

Спасибо заранее.

4b9b3361

Ответ 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;