Ich kann den Fehler nicht bestätigen. Ein super Modul, leider hat die Mehrsprachigkeit überhaupt nicht funktioniert, deshalb habe ich es jetzt angepasst das alles korrekt klappt.
Alle in der Anleitung beschriebenen Änderungen in der
admin/orders.php habe ich wieder rausgenommen und dafür die folgende Änderungen vorgenommen:
Suche <tr>
<td class="main"><?php echo xtc_draw_textarea_field('comments', 'soft', '60', '5', $order->info['comments']); ?></td>
</tr>
Ersetze<tr>
<td>
<?php$orders_comments_array = array (array ('id' => '', 'text' => TEXT_NONE
));$orders_comments_query = xtc_db_query
("select
orders_status_comments_id, orders_status_comments_title, orders_status_comments_text
from ".TABLE_ORDERS_STATUS_COMMENTS
."
WHERE language_id='".$_SESSION['languages_id']."' order by orders_status_comments_id");while ($orders_comments = xtc_db_fetch_array
($orders_comments_query)) { $orders_comments_array[] = array ( 'id' => $orders_comments['orders_status_comments_text'], 'text' => $orders_comments['orders_status_comments_title']);} ?> <?php echo xtc_draw_pull_down_menu
('text', $orders_comments_array, '','style="width:250px;"'); ?>
<input type="button" value="
<?php echo REINSETZEN
; ?>" onclick="this.form.comments.value = this.form.text.value">
</td>
</tr>
<tr>
<td>
<?php echo xtc_draw_separator
('pixel_trans.gif', '1', '5'); ?></td>
</tr>
<tr>
<td class="main">
<?php echo xtc_draw_textarea_field
('comments', 'soft', '100', '5', $order->info['comments']); ?></td>
</tr>
Das wars schon. Nun kann man auch die nicht deutschsprachigen Texte laden, wenn man die Sprache des Shops über die Flagge umstellt.
Wer die Sprache der Bestellung angezeigt haben will könnte es statt mit
WHERE language_id='".$_SESSION['languages_id']."'
so versuchen (nicht getestet):
WHERE language_id = '".$lang."'
Leider habe ich es bisher nicht in der "Bestellstatus-Schnellbearbeitung" hinbekommen.
Angezeigt wird alles korrekt, der Text aber nicht ins Textarea-Feld übertragen.