2015-06-04 11 views
13

Sto sviluppando un sito con osTicket v1.9.8 sistema di ticket, che funziona bene, ma mi piacerebbe sapere come realizzare Thread Mail Structure mentre Agent o admin postare una risposta al cliente.biglietto osticket Strisciatura risposta

cioè Quando osTicket amministratore inserire un messaggio di nuovo al cliente, la posta deve contenere i seguenti:

  • testo di risposta
  • messaggio thread originale postato da parte del cliente (Domanda) .E se c'era qualche conversazioni effettuate fra loro. Dovrebbe essere anche elencato. (come la struttura della posta di thread o simile per supportare le risposte di posta).

Questi sono i passi che ho fatto finora:

  • Ho casella di controllo Rispondi Striscia Citato disabile in settings.php (Admin Panel-> Impostazioni-> E-mail)
  • Quando admin Invia risposta al ticket, la casella di selezione per la risposta mostra due opzioni 1: Messaggio originale: se selezionato, verrà aggiunto solo il messaggio di discussione originale inviato dal cliente nella casella di testo di risposta. 2: Ultimo messaggio: quando selezionato, verrà aggiunto solo l'ultimo messaggio nella casella di testo della risposta.

Come portare un'intera conversazione nella casella Textarea o nella posta di risposta.

btw, ho provato a postare domande nella loro pagina del forum. Ma non è riuscito a trovare come pubblicarne uno nuovo.

Grazie in anticipo.

+0

Avete screenshot per mostrare? come hai richiesto di visualizzare ... –

+5

Ho scoperto che queste sono le due variabili utilizzate per recuperare il messaggio originale, ultimo messaggio Ma ci sono delle variabili di espansione del thread di ticket per recuperare tutte le conversazioni ?? Inoltre, è solo nell'ultima versione. Spero che questo aiuti a ottenere l'immagine che sto cercando di ottenere qui. – jones

risposta

1

Sembra che il modo più semplice sarebbe cambiare il modo in cui funziona il "messaggio originale". Per fare questo, modificare il file a /include/class.thread.php e attorno alla riga 2513, modificare questa riga:

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

essere questo:

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