Пробел
Я разрабатываю сайт с системой билета osTicket v1.9.8, которая отлично работает, но я хотел бы знать, как выполнить структуру Thread Mail, в то время как агент или администратор отправляют ответ клиенту.
i.e Когда администратор osticket отправляет ответ клиенту, почта должна содержать следующее:
- Текст ответа
- Исходное сообщение, отправленное клиентом (вопрос). И если между ними были разговоры. Он также должен быть указан.
(так же, как структура почты нити или аналогичные ответы на почту поддержки).
Это шаги, которые я сделал до сих пор:
- У меня отключен параметр "Сброс кавычек".
settings.php(Панель администратора- > Настройки- > Электронная почта)
- Когда администратор отправляет ответ на билет, в поле выбора для ответа отображаются два варианта
1: Исходное сообщение - если выбрано, будет добавлено только исходное сообщение потока, отправленное клиентом в ответ в поле Textarea.
2: Последнее сообщение - при выборе будет добавлено только последнее сообщение в текстовом поле ответа.
Как мне передать весь разговор в поле Textarea или в ответной почте.
btw, я попытался опубликовать вопрос на странице своего форума. Но не смог найти, как опубликовать новый.
Спасибо заранее.
Ответы
Ответ 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;