Osticket билет Strip цитируется Ответить

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

Т.е. когда администратор osticket публикует ответ обратно клиенту, сообщение должно содержать следующее:

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

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

  • Я отключил флажок Strip Quoted Ответить в
    settings.php (Панель администратора-> Настройки-> Электронная почта)
  • Когда администратор отправляет ответ на тикет, поле выбора ответа показывает два варианта
    1: Исходное сообщение — при выборе этого пункта будет добавлено только исходное сообщение, отправленное клиентом в ответном текстовом поле.
    2: Последнее сообщение — при выборе будет добавлено только последнее сообщение в текстовом поле ответа.

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

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

Заранее спасибо.

13

Решение

Похоже, проще всего было бы изменить способ, которым работает «оригинальное сообщение». Для этого отредактируйте файл в /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;
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]