ich hatte verzweifelt nach einer Lösung für das Problem gesucht. Leider konnte ich "in" google bzw. hier im Forum nichts finden, was mir weitergeholfen hätte.
Wenn ein Customer ein Ticket per E-Mail schreibt, ist alles Wunderbar. Wenn er es jedoch via customer.pl schreibt, so wird bei der AgentTicketZoom der gesamte Text ohne escapesequenzen angezeigt d.h. ohne zeilenumbrüche hintereinander weg, das ist natürlich nicht besonders angenehm zu lesen.
zudem erschwert es den agents, die daten aus den vorlagen herauszulesen.
Ich habe mir dafür jetzt eine Funktion gebastelt. bestimmt lässt sich der code verbessern, aber es funktioniert zumindest.
die funktion wird aufgerufen wenn der Übermitteln-Button gedrückt wird. Wer auch dieses Problem hat für den poste ich den Code mal:
Code: Select all
<script type="text/javascript">
function umbruch(){
var tmp = "0";
var ans = "0";
var ubruch = document.getElementById("RichText").value;
var ui = ubruch.length;
ui=ui*4;
ubruch=escape(ubruch);
for(var i=0;i<ui;i++){
if(ubruch.charAt(i)=="%"){
tmp = ubruch.charAt(i+1);
tmp += ubruch.charAt(i+2);
if(tmp=="0A"){
tmp=ubruch.substring(0,i);
tmp+="<br>";
tmp+=ubruch.substring(i+3,ui);
if(ans=="0"){
ans=tmp;
}else{
ans+=tmp;
}
ubruch=tmp;
}
}
}
ubruch=unescape(ubruch);
document.getElementById("RichText").value=ubruch;
document.getElementById("NewCustomerTicket").submit();
}
</script>