Zurück   xt:Commerce Webshop Shop Support > xt:Commerce Shopsoftware Community Area > Admininterface

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 30.05.2006, 14:17
Neuer Benutzer
 
Registriert seit: 30.05.2005
Beiträge: 22
Daumen hoch

Hallo zusammen,

ja, ich habe die Suche verwendet (aber leider nichts passendes gefunden) :sad:

Es geht um folgendes:
Wenn der Status einer Bestellung im Admin ge?ndert wird und ein Kommentar dazu geschrieben wird (und auch verschickt wird), dann bekommt der Empf?nger (Kunde) diesen Kommentar unformatiert zugemailt (HTML-Mail).

Was muss man wo ?ndern, damit der Kunde diesen Status-Text auch so formatiert zugemailt bekommt, wie man es im Admin eingegeben hat? :wacko:

W?re super wenn jemand helfen k?nnte

VG, Oliver
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 31.05.2006, 09:17
Erfahrener Benutzer
 
Registriert seit: 01.05.2006
Ort: Biel/Bienne (Schweiz)
Beiträge: 164
Standard

Das w?rde mich auch interessieren. Habe das gleiche Problem.

Thx im voraus f?r die gesch?tzte Hilfe.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 21.06.2006, 12:14
Neuer Benutzer
 
Registriert seit: 30.05.2005
Beiträge: 22
Standard

Hat denn keiner eine Idee? [img]style_emoticons/<#EMO_DIR#>/sad.gif[/img]
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 21.06.2006, 12:29
Benutzerbild von techway
Erfahrener Benutzer
 
Registriert seit: 06.12.2003
Beiträge: 800
Standard

meinst du mit der Formatierung die Zeilenumbr?che?
ich glaube da kannst du HTML verwenden also da wo du enter machst dann einfach ein "
" einf?gen

Gru?
TechWay
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 21.06.2006, 13:44
Neuer Benutzer
 
Registriert seit: 30.05.2005
Beiträge: 22
Standard

Hallo Techway,

danke f?r Deine Antwort. Das habe ich noch nicht ausprobiert mit dem

Tag. Werde ich testen, jedoch w?re es mir (und ich denke mal
vielen anderen XT-Usern auch) lieber, wenn die Zeilenumbr?che automatisch
erkannt und formatiert werden w?rden.

So far - VG,
Oliver
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 21.06.2006, 15:23
Benutzerbild von techway
Erfahrener Benutzer
 
Registriert seit: 06.12.2003
Beiträge: 800
Standard

Hi,

ja dass ist einfach, in PHP gibts daf?r eine Funktion die Zeilenumbr?che in das
HTML-Tag ?ndert!

dazu musst du in der admin/orders.php diese Zeile:
Code:
$comments = xtc_db_prepare_input($_POST['comments']);
in diese Zeile ?ndern:
Code:
$comments = xtc_db_prepare_input(nl2br($_POST['comments']));
Ich hab es allerdings nicht getestet, sag mir dann mal ob es so funktioniert :-)

Gru?
TechWay
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 21.06.2006, 18:06
Neuer Benutzer
 
Registriert seit: 30.05.2005
Beiträge: 22
Standard

Hallo TechWay,

danke f?r Deine schnelle und tolle Hilfe! [img]style_emoticons/<#EMO_DIR#>/rolleyes.gif[/img]

Es funktioniert [img]style_emoticons/<#EMO_DIR#>/tongue.gif[/img] - das einzige ist nur, da? nun in der Auflistung der
Kommentare (in der Tabelle) bei dem Kommentar nun jeweils immer
ein
bei den Zeilenumbr?chen erscheint.
Code:
Hallo,<br />
<br />
ich teste gerade diese Kommentar-Funktion im Shop. K?nntest<br />
Du mir bitte diese Email weiterleiten / zumailen?<br />
<br />
Viele Gr??e,<br />
Olli
Sch?nheitssache - ist das ?nderbar (beim auslesen der Daten aus der DB)?
W?re ganz sch?n, da ich oftmals via Cut'n'Paste Text alte Texte einf?ge.

Viele Gr??e,
Oliver
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 21.06.2006, 20:39
Benutzerbild von techway
Erfahrener Benutzer
 
Registriert seit: 06.12.2003
Beiträge: 800
Standard

Hi,

ja dass hab ich vorhin auch bemerkt... ich schau sp?ter nochmal ;-)

Gru?
Steffen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 23.06.2006, 16:32
Neuer Benutzer
 
Registriert seit: 30.05.2005
Beiträge: 22
Standard

Hallo Steffen,

hattest Du nochmal Zeit ?ber den Code zu sehen?

Also die Stusmials gehen nun wunderbar mit Zeilenumbruch raus.
Das ist schon mal suppi [img]style_emoticons/<#EMO_DIR#>/tongue.gif[/img]

Gru?,
Oliver
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 06.07.2006, 11:27
xt:Commerce Support Kunde
 
Registriert seit: 14.07.2005
Beiträge: 34
Standard

Hallo,

ich hatte dieses Problem mit den Zeilenumbrüchen auch - nach der Änderung von Steffen sind die Zeilenumbrüche ja schon in der DB vorhanden, deshalb habe ich folgende Änderung in der admin/orders.php vorgenommen:

vorher:
Code:
<td class="smallText">'.nl2br(xtc_db_output($orders_history['comments'])).'</td>
ersetzen durch:
Code:
<td class="smallText">'.($orders_history['comments']).'</td>
damit die Ausgabe des Kommentars im Admin richtig aussieht.


Dann noch eine Änderung in der account_history_info.php, damit auch die Liste unter "Meine letzten Bestellungen" auf der persönlichen Kundenseite richtig formatiert wird.

vorher (ca. Zeile 97):
Code:
nl2br(htmlspecialchars($statuses['comments']))).
ersetzen durch:
Code:
($statuses['comments'])).
hat bei mir funktioniert. Die bisher vorhandenen DB-Einträge comments in der Tabelle order_status_history müssen dann noch angepasst werden, da hier ja die
fehlen.

Gruß
Peter

Nachtrag: Dummerweise muss dann auch noch die checkout_confirmation.php bearbeitet werden, da die normale Mail zur Bestellbestätigung sonst nicht mehr formatiert erscheint.

aus vorher:
Code:
$smarty->assign('ORDER_COMMENTS', nl2br(htmlspecialchars($order->info['comments'])).xtc_draw_hidden_field('comments', $order->info['comments']));
wird:
Code:
$smarty->assign('ORDER_COMMENTS', $order->info['comments'].xtc_draw_hidden_field('comments', $order->info['comments']));
So klappt es zwar, ich bin mir jedoch nicht sicher ob diese Mod. ein Sicherheitsrisiko darstellt, da die htmlspecialchars dort ja nicht mehr vorhanden sind.

Wenn jemand von euch dafür eine schickere, bzw. sicherere Lösung hat postet diese doch bitte ...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
formatierung, kommentar, statusnderung

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:16 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand