Danke dir, probier ich nachher gleich aus.
[...]
[...]
ASC hinzugefügt und der letzte Teil hinzugefügt
[...]
Was du mit "...der letzte Teil hinzugefügt" meinst verstehe ich nicht.
[...]
In deiner neuen Version hier heißt es:
if($we_have_ord_comments === true) {
$orders_history_query = xtc_db_query("SELECT orders_id, comments FROM " . TABLE_ORDERS_STATUS_HISTORY . " WHERE orders_id IN(".$ordc_in_str.") ORDER BY orders_id DESC, date_added");
while($orders_comments = xtc_db_fetch_array($orders_history_query)) {
$ord_comm_arr[$orders_comments['orders_id']][] = $orders_comments['comments'];
}
in der aktuellsten Version deiner Kommentare in Bestellung anzeigen war es so:
$orders_history_query_str = "SELECT orders_id, comments FROM " . TABLE_ORDERS_STATUS_HISTORY . " WHERE orders_id IN(".$ordc_in_str.") ORDER BY orders_id DESC, date_added ASC";
$orders_history_query = xtc_db_query($orders_history_query_str);
while($orders_comments = xtc_db_fetch_array($orders_history_query)) {
$ord_comm_arr[$orders_comments['orders_id']][] = $orders_comments['comments'];
}
Da ist das ASC zusätzlich und folgende Zeile
$orders_history_query = xtc_db_query($orders_history_query_str);
Für meine Version mit nur erstem Kommentar:
Das
$ordc_in_str = ''; // <= das habe ich neu eingefügt, noRiddle
und
if($ordc_in_str != '') { // <= ANFANG neue if-Clause, noRiddle
......
} // <= ENDE neue if-Clause, noRiddle
Sollte ich dennoch einfügen, oder? Das bekomm ich aber hin. Schwierig war für mich der Javascript Teil.
BTW: Den Javascript Teil hattest du für mich angepasst, da Kommentare teilweise zu anderen Bestellungen zugeordnet wurden, wenn es keine Order history gab. Dazu hatte ich dann auch ein Ticket
#1444eröffnet und in der nächsten Shopversion wird das auch gefixed sein. Also muss ich dann nachher mal schauen, ob es auch mit dem neuen Javascript funktioniert. Und andere mit Shopversion <2.0.5.0 wissen eventuell woran es liegt, wenn sie später mal hier reinschauen.
Gruß Timm