2015-06-04 17 views
13

osTicket v1.9.8 Bilet sistemi ile bir site geliştiriyorum, iyi çalışıyor, ama Ajan veya admin müşteriye bir cevap yazarken Konu Posta Yapısı nasıl başarılacağını bilmek istiyorum. olsaydıosticket bilet Strip Quoted Yanıtla

  • Cevap metni müşteri (Soru) tarafından gönderildi
  • Orijinal iplik mesajı .Ve herhangi konuşmaları yapılmış
  • : osticket yönetici müşteriye geri bir cevap yayınladığınızda

    , posta aşağıdakileri içermelidir yani onların arasında. Ayrıca listelenmelidir. (Sadece posta postası yapısını veya posta yanıtlarını desteklemek için benzer).

    • ben settings.php engelli Şerit Alıntı Cevap onay kutusu var (Yönetici Masası-> Ayarlar-> E-posta)
    • :

    Bunlar şimdiye kadar yapmış adımları şunlardır admin Mesaja cevap yazdığınızda, yanıt için seçme kutusu iki seçeneği gösterir 1: Orijinal Mesaj - seçildiğinde, Textarea kutusuna cevap olarak sadece müşteri tarafından gönderilen orijinal ileti dizisini ekler. 2: Son Mesaj - seçildiğinde sadece son mesajı Textarea kutusuna ekleyecektir.

Tüm konuşmayı Textarea kutusuna veya yanıt postasına nasıl eklerim.

btw, Forum sayfasında soru göndermeye çalıştım. Ama yeni bir tane nasıl gönderileceğini bulamadım.

Şimdiden teşekkürler.

+0

göstermek için herhangi bir ekran var mı? görüntülemeniz gereken bu ... –

+5

Bunlar, Orijinal İleti, Son İleti almak için kullanılan iki değişken vardır. Ama tüm konuşmaları getirmek için herhangi bir Bilet Konu genişletme değişkenleri var mı? Üstelik sadece son versiyonda. Umarım bu, burada yapmaya çalıştığım şeyi resmetmeye yardımcı olur. – jones

cevap

1

"Orijinal ileti" nin çalışma şeklini değiştirmek için en kolay yol gibi görünüyor.

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

bu olmak:, bunu /include/class.thread.php hem de hattın 2513 civarında dosyasını düzenlemek için bu satırı değiştirin

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