Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Aktuellen Bestell-Status farblich hervorheben

    flocky84

    • Fördermitglied
    • Beiträge: 250
    • Geschlecht:
    Aktuellen Bestell-Status farblich hervorheben
    am: 01. Juli 2011, 09:10:25
    Hallo zusammen,

    gibt es die Möglichkeit den Aktuellen Status bei den Bestellungen farblich zu hinterlegen?
    So dass es in etwa wie auf den Bildern aussieht.

      [ Für Gäste sind keine Dateianhänge sichtbar ] [ Für Gäste sind keine Dateianhänge sichtbar ]



    Linkback: https://www.modified-shop.org/forum/index.php?topic=13715.0
    Werbung / Banner buchen

    flocky84

    • Fördermitglied
    • Beiträge: 250
    • Geschlecht:
    Aktuellen Bestell-Status farblich hervorheben
    Antwort #1 am: 02. Juli 2011, 06:42:52
    push  :whistle:

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Aktuellen Bestell-Status farblich hervorheben
    Antwort #2 am: 02. Juli 2011, 07:47:29
    Moin,

    man müsste die Status-ID abfragen und dann dieser eine Hintergrundfarbe zuweisen.

    Schöne Grüße,
    Jan

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Aktuellen Bestell-Status farblich hervorheben
    Antwort #3 am: 02. Juli 2011, 07:47:32
    Moin,

    man müsste die Status-ID abfragen und dann dieser eine Hintergrundfarbe zuweisen.

    Schöne Grüße,
    Jan

    flocky84

    • Fördermitglied
    • Beiträge: 250
    • Geschlecht:
    Aktuellen Bestell-Status farblich hervorheben
    Antwort #4 am: 02. Juli 2011, 08:03:31
    Ähm ja ok alles klar!   :nixweiss:

    Und wie kann man das machen?
    Also ich möchte halt nicht bei nem bestimmten Status eine bestimmte Farbe sondern immer NUR den aktuellsten Status farblich Hinterlegen.

    Kurz der Hintergedanke.
    Ich habe ein Sekretariat, welches auch den Status der Bestellungen abfragen kann.
    Diese sollen auch SOFORT sehen können, was der aktuelle Status ist.
    Manche könnten meinen, der Status mit dem grünen Hacken ist der aktuelle.
    Nur sagt das x bzw. der Hacken ja nur aus, ob der Kunde über den Status informiert wurde.
    Deswegen die farbliche Hinterlegung.

    Oder könnte man auf die schnelle irgendwie ne PHP Datei erstellen, welche den aktuellen Status und evtl. die Trackingnummer ausgiebt, wenn man die Bestellnummer in Feld xy einträgt?

    Ich kenn mich mit PHP und MySQL halt mal überhaupt nicht aus.

    LG Flocky

    franky_n

    • Experte
    • Beiträge: 4.950
    Aktuellen Bestell-Status farblich hervorheben
    Antwort #5 am: 02. Juli 2011, 11:06:35
    Hallo Flocky84,

    in der admin/orders.php in Z. 673 das:

    Code: PHP  [Auswählen]
            $orders_history_query = xtc_db_query("select orders_status_id, date_added, customer_notified, comments from ".TABLE_ORDERS_STATUS_HISTORY." where orders_id = '".xtc_db_input($oID)."' order by date_added");
     
    ändern in das:

    Code: PHP  [Auswählen]
            $orders_history_query = xtc_db_query("SELECT o.orders_status, osh.orders_status_id, osh.date_added, osh.customer_notified, osh.comments FROM ".TABLE_ORDERS_STATUS_HISTORY." AS osh LEFT JOIN  ".TABLE_ORDERS." AS o ON (o.orders_id = osh.orders_id) WHERE osh.orders_id = '".xtc_db_input($oID)."' ORDER BY osh.date_added");
     
    dann in der Z. 677 das:

    Code: PHP  [Auswählen]
                                    echo '          <tr>'."\n".'            <td class="smallText" align="center">'.xtc_datetime_short($orders_history['date_added']).'</td>'."\n".'            <td class="smallText" align="center">';
     
    ändern in das:

    Code: PHP  [Auswählen]
          if ($orders_history['orders_status'] == $orders_history['orders_status_id']) {
                                    echo '          <tr bgcolor="#E5FFFF">'."\n".'            <td class="smallText" align="center">'.xtc_datetime_short($orders_history['date_added']).'</td>'."\n".'            <td class="smallText" align="center">';
          } else {
                                    echo '          <tr>'."\n".'            <td class="smallText" align="center">'.xtc_datetime_short($orders_history['date_added']).'</td>'."\n".'            <td class="smallText" align="center">';
          }
     
    @Torsten: Evtl. auch was für Trunk?

    Viele Grüße

    Franky

    flocky84

    • Fördermitglied
    • Beiträge: 250
    • Geschlecht:
    Aktuellen Bestell-Status farblich hervorheben
    Antwort #6 am: 02. Juli 2011, 11:20:28
    Hallo Franky,

     :thx:   :thx:   :thx:   :thx:   :thx:

    Genau so wollte ich es haben.

    LG Flocky

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    Aktuellen Bestell-Status farblich hervorheben
    Antwort #7 am: 02. Juli 2011, 11:24:54
    Finde ich auch sinnvoll.  :pro:

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Aktuellen Bestell-Status farblich hervorheben
    Antwort #8 am: 02. Juli 2011, 11:41:50
    [...]
    @Torsten: Evtl. auch was für Trunk?
    [...]

    Solche sinnvollen kleinen Helferlein brauchen wir eigentlich nicht diskutieren. ;-)

    Ab damit in den Trunk und ganz lieben Dank! (Was für ein Schüttelreim. *g*) :thx:

    Nachtrag: Die Änderung wurde in erweiterter Form in r2026 in den Trunk übernommen.

    Grüße

    Torsten

    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    32 Antworten
    13531 Aufrufe
    21. September 2012, 15:18:29 von ARS
    1 Antworten
    2037 Aufrufe
    14. Juni 2013, 11:32:38 von Knut
    7 Antworten
    3516 Aufrufe
    13. Februar 2015, 11:12:04 von Matt