Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:

Autor Thema: Letzte Memo des Kunden in der Bestellung anzeigen.  (Gelesen 5764 mal)

Online awids

  • Experte
  • *****
  • Beiträge: 2.530
  • Geschlecht: Männlich
    • Teile Beitrag
    • awids Onlineshop
Re: Letzte Memo des Kunden in der Bestellung anzeigen.
« Antwort #15 am: 20. März 2017, 18:42:01 »
Man muss schon lesen, was in den Beiträgen steht. ;-)

Versuchs mal mit angehängter Datei. Ich habe keinen alten 1.06er zum Testen mehr, man geht ja mit der Zeit :-D , aber hiermit sollten die Memo's auch in der rechten Bestellzusammenfassung zu sehen sein.

Offline Herr_Bert

  • Fördermitglied
  • *****
  • Beiträge: 699
  • Geschlecht: Männlich
    • Teile Beitrag
    • E-Zigaretten
Re: Letzte Memo des Kunden in der Bestellung anzeigen.
« Antwort #16 am: 20. März 2017, 19:06:30 »
Grüß dich Alex und wie immer......, besten Dank für deine Hilfe  :thx:
Habe die Datei hochgeladen, aber kann keine Änderung feststellen, vorsichtshalber habe ich mal den Cache geleert, aber das hat nichts gebracht.

Herr_Bert

Online awids

  • Experte
  • *****
  • Beiträge: 2.530
  • Geschlecht: Männlich
    • Teile Beitrag
    • awids Onlineshop
Re: Letzte Memo des Kunden in der Bestellung anzeigen.
« Antwort #17 am: 20. März 2017, 19:15:26 »
Und hiermit?

Offline Herr_Bert

  • Fördermitglied
  • *****
  • Beiträge: 699
  • Geschlecht: Männlich
    • Teile Beitrag
    • E-Zigaretten
Re: Letzte Memo des Kunden in der Bestellung anzeigen.
« Antwort #18 am: 20. März 2017, 19:18:51 »
Bist du schnell  :-) aber leider, keine Veränderung  :-?

Herr_Bert

Online awids

  • Experte
  • *****
  • Beiträge: 2.530
  • Geschlecht: Männlich
    • Teile Beitrag
    • awids Onlineshop
Re: Letzte Memo des Kunden in der Bestellung anzeigen.
« Antwort #19 am: 20. März 2017, 19:26:36 »
Weiter probieren. :-)

Offline Herr_Bert

  • Fördermitglied
  • *****
  • Beiträge: 699
  • Geschlecht: Männlich
    • Teile Beitrag
    • E-Zigaretten
Re: Letzte Memo des Kunden in der Bestellung anzeigen.
« Antwort #20 am: 20. März 2017, 19:31:27 »
Zu Befehl  :-)
die funktioniert jetzt, die Memos werden angezeigt  :thumbs: nur die "Überschrift" hat noch 'ne kleine Macke, die wird so TEXT_INFO_MEMO angezeigt....

Herr_Bert

Online awids

  • Experte
  • *****
  • Beiträge: 2.530
  • Geschlecht: Männlich
    • Teile Beitrag
    • awids Onlineshop
Re: Letzte Memo des Kunden in der Bestellung anzeigen.
« Antwort #21 am: 20. März 2017, 19:36:53 »
Du musst die Sprach-Konstante ja auch in /lang/german/admin/orders.php erst definieren. ;-)

Offline Herr_Bert

  • Fördermitglied
  • *****
  • Beiträge: 699
  • Geschlecht: Männlich
    • Teile Beitrag
    • E-Zigaretten
Re: Letzte Memo des Kunden in der Bestellung anzeigen.
« Antwort #22 am: 20. März 2017, 19:44:45 »
Ich denke mal das geht so

Code: PHP  [Auswählen]
define('TEXT_INFO_MEMO', 'Memo:');

oder  :-?
Ist es egal wo ich den einsetze?

Herr_Bert

Offline Herr_Bert

  • Fördermitglied
  • *****
  • Beiträge: 699
  • Geschlecht: Männlich
    • Teile Beitrag
    • E-Zigaretten
Re: Letzte Memo des Kunden in der Bestellung anzeigen.
« Antwort #23 am: 20. März 2017, 19:57:54 »
Habe es jetzt in diesen Block

Code: PHP  [Auswählen]
define('TEXT_INFO_HEADING_DELETE_ORDER', 'Bestellung löschen');
define('TEXT_INFO_DELETE_INTRO', 'Sind Sie sicher, das Sie diese Bestellung löschen möchten?');
define('TEXT_INFO_RESTOCK_PRODUCT_QUANTITY', 'Artikelanzahl dem Lager gutschreiben');
define('TEXT_DATE_ORDER_CREATED', 'erstellt am:');
define('TEXT_DATE_ORDER_LAST_MODIFIED', 'letzte Änderung:');
define('TEXT_INFO_PAYMENT_METHOD', 'Zahlungsweise:');
define('TEXT_INFO_MEMO', 'Memo:');
define('TEXT_ALL_ORDERS', 'Alle Bestellungen');
define('TEXT_NO_ORDER_HISTORY', 'Keine Bestellhistorie verfügbar');

eingefügt, und es wird einwandfrei angezeigt  :-D ob das die richtige Stelle war erfahre ich wohl wenn noch weitere Informationen wie z.Bsp. Kommentare hier erscheinen.
Aber bis dahin.... zu dir, Alex...., du hast mir wieder einmal sehr geholfen, meinen herzlichen Dank dafür, und für deine Hartnäckigkeit, da zieh ich den Hut  :thx:
Einen schönen Feierabend wünsche ich dir...

Herr_Bert

Offline MrPapaya

  • Neu im Forum
  • *
  • Beiträge: 1
    • Teile Beitrag
Re: Letzte Memo des Kunden in der Bestellung anzeigen.
« Antwort #24 am: 08. August 2019, 10:57:11 »
modified eCommerce Shopssoftware v2.0.0.0 rev 9678 dated: 2016-04-02

Kann man in dieser Version auch diese Änderung einbauen, das die letzte Memo des Kunden auf der Bestellseite angezeigt wird, wie es im ersten Beitrag dieses Postings beschrieben wurde?

Offline japadi83

  • Mitglied
  • ***
  • Beiträge: 102
  • Geschlecht: Männlich
    • Teile Beitrag
Re: Letzte Memo des Kunden in der Bestellung anzeigen.
« Antwort #25 am: 19. August 2019, 10:52:20 »
Für die Shopversion 2, habe es gerade erfolgreich in meinen Shop v2.0.2.1 eingebaut:

Die zu ändernden Daten sind in der Datei:
admin*/includes/modules/orders_info_blocks.php
*Bezeichung beachten, falls der admin Ordner umbenannt wurde!

Schritt 1 und 2 sind prinzipiell identisch wie in der Anleitung in Post 1, ich habe es wie folgt eingebaut:

ca. Zeile 40, oberhalb von:
Code: PHP  [Auswählen]
<!-- BOC CUSTOMERS INFO BLOCK -->

Einfügen:
Code: PHP  [Auswählen]
<?php
     $memo_last_query = xtc_db_query("SELECT * FROM ".TABLE_CUSTOMERS_MEMO." where customers_id='".$order->customer['ID']."' ORDER BY memo_id DESC LIMIT 1");
     $memo_last = xtc_db_fetch_array($memo_last_query);
?>

Zeile suchen:
Code: PHP  [Auswählen]
<td class="main" valign="top"><b><?php echo CUSTOMERS_MEMO; ?></b>

Ersetzen mit:
Code: PHP  [Auswählen]
<td class="main" valign="top"><b><?php echo CUSTOMERS_MEMO; ?></b><br/>
               <span style="color:red;font-weight:bold;">
                        <?php echo $memo_last['memo_date']; ?>
                        <br/><br/>
               </span>
 

Suchen:
Code: PHP  [Auswählen]
<?php
                    include_once(DIR_WS_MODULES.'iframe_box.php');
                    echo '<a style="cursor:pointer; font-size: 11px;" href="javascript:iframeBox_show(0, \''.TITLE_MEMO.'\',\''.FILENAME_POPUP_MEMO.'\', \'&cID='.$order->customer['ID'].'\');" >('.DISPLAY_MEMOS.')</a>';
                    ?>

Ersetzen mit:
Code: PHP  [Auswählen]
 <?php
                    include_once(DIR_WS_MODULES.'iframe_box.php');
                    echo '<a style="cursor:pointer; font-size: 11px;" href="javascript:iframeBox_show(0, \''.TITLE_MEMO.'\',\''.FILENAME_POPUP_MEMO.'\', \'&cID='.$order->customer['ID'].'\');" >('.DISPLAY_MEMOS.')</a>';
                    ?>
                                         <br/>
                <span style="color:red;font-weight:bold;">
                   <?php echo $memo_last['memo_text']; ?>
                   <br/><br/>

Danke an WhiteVapor für die ursprüngliche Anleitung!


Teile per facebook Teile per linkedin Teile per twitter