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: Kleine Verbesserungen für den Admin-Bereich

    misterGST

    • Neu im Forum
    • Beiträge: 3
    Re: Kleine Verbesserungen für den Admin-Bereich
    Antwort #30 am: 01. Februar 2011, 20:07:11
    Hallo in die Runde,

    vielen Dank für diese sinnvolle Erweiterungen. Ich habe aus dem 1ten Beitrag vom @pq (1. Eingabe von Preisen auch mit Trennzeichen Komma ",") - in admin/includes/classes/categories.php vor Zeile 470 folgendes eingefügt:

    Code: PHP  [Auswählen]
    //BOF - pq - 2010-06-04 - replaces  "," with "."
    $products_data['products_price'] = str_replace(",", ".",$products_data['products_price']);
    $products_data['products_quantity'] = str_replace(",", ".",$products_data['products_quantity']);
    $products_data['products_vpe'] = str_replace(",", ".",$products_data['products_vpe']);
    //EOF - pq - 2010-06-04 - replaces  "," with "."
    Nun kann ich u.a. den Preis mit Komma eingeben.

    Um auch das Gewicht mit Komma eingeben zu können, habe ich folgende Zeile ergänzt:

    Code: PHP  [Auswählen]
    $products_data['products_weight'] = str_replace(",", ".",$products_data['products_weight']);
    Klappt super!

    PROBLEM: Wie aber den Preis für "Gast" mit dieser Funktion erweitern? Folgender Versuch ist gescheitert:

    Code: PHP  [Auswählen]
    $products_data['personal_offer'] = str_replace(",", ".",$products_data['personal_offer']);
    Der Grund wird vermutlich sein, daß der Preis für GAST in einer anderen Tabelle steht.
    TABELLE: personal_offers_by_customers_status_1 / FELD: personal_offer

    FRAGE: Wie, wo und was muss ich ändern, um das Komma im FELD: personal_offer in einen Punkt zu wandeln?

    Vielen Dank für Eure Hilfe
    Georg

    rechtstexte für onlineshop

    Da Sandro

    • Fördermitglied
    • Beiträge: 832
    • Geschlecht:
    Re: Kleine Verbesserungen für den Admin-Bereich
    Antwort #31 am: 27. Februar 2011, 14:17:39
    Da durch die sinnvolle Änderung von pq zum Quickedit der Kategorien nun DREI Funktionen sehr nahe beieinander liegen (gehe in die Subkategorie, wähle die Kategorie und edit) wäre es vielleicht sinnvoll das icon "folder.gif" auch optisch an die Funktion anzupassen die der darauf liegende Link ausführt.
      (Dateianhang Link) (Dateianhang Link)

    Habe eine Anmerkung hierzu: wie wäre es denn, wenn man nicht nur die Kategorien öffnen kann, sondern auch wieder zurück kann? So wie beim Win-Explorer halt.

    Vielleicht wenn man als oberste "kategorie" einfach ein [...] einfügt, so dass man eine Kategorie zurück kommt.

    Weiß ja nicht wie aufwändig das ist, aber ich dachte ich sag's einfach mal. ;)

    pq

    • Mitglied
    • Beiträge: 128
    Re: Kleine Verbesserungen für den Admin-Bereich
    Antwort #32 am: 27. Februar 2011, 16:41:51
    Dazu in der /admin/includes/modules/categories_view.php vor

    Code: PHP  [Auswählen]
    while ($categories = xtc_db_fetch_array($categories_query)) {

    folgendes einfügen:

    Code: PHP  [Auswählen]
            // BOF - pq - 2011-02-27 - added "go to parent category" icon

            $categories_query_parent = xtc_db_query("select c.categories_id, cd.categories_name, c.categories_image, c.parent_id, c.sort_order, c.date_added, c.last_modified, c.categories_status from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.categories_id = '" . $current_category_id . "' and c.categories_id = cd.categories_id and cd.language_id = '" . (int)$_SESSION['languages_id'] . "' order by " . $catsort);

            if ($categories_parent = xtc_db_fetch_array($categories_query_parent)) {
                    echo '<tr class="dataTableRow" onmouseover="this.className=\'dataTableRowOver\';this.style.cursor=\'pointer\'" onmouseout="this.className=\'dataTableRow\'">' . "\n";
                    ?>
                    <td class="categories_view_data"></td>
                    <td class="categories_view_data">--</td>
                    <td class="categories_view_data">0</td>
                    <td class="categories_view_data" style="text-align: center;">---</td>
                    <?php
                    echo '<td class="categories_view_data" style="text-align: left; padding-left: 5px;">';
                    echo '<a href="' . xtc_href_link(FILENAME_CATEGORIES, xtc_get_all_get_params(array('cPath', 'action', 'pID', 'cID')) . xtc_get_path(  $categories_parent['parent_id'] )) . '">'.xtc_image(DIR_WS_ICONS . 'folder_parent.gif', ICON_FOLDER) .' ..</a>';
                    echo '</td>';
                    echo '<td class="categories_view_data">--</td>';
                    echo '<td class="categories_view_data">--</td>';
                    echo '<td class="categories_view_data">--</td>';
                    echo '<td class="categories_view_data">--</td>';
                    echo '<td class="categories_view_data">--</td>';
                    echo '<td class="categories_view_data">--</td>';
                    echo '</tr>';
            }
            // EOF - pq - 2011-02-27 - added "go to parent category" icon

    und die Datei folder_parent.gif noch nach admin/images/icons kopieren.

    0815

    • Viel Schreiber
    • Beiträge: 905
    Re: Kleine Verbesserungen für den Admin-Bereich
    Antwort #33 am: 27. Februar 2011, 16:54:13
    Sehr schön!

    Vielen Dank. :-)

    ... gerne mehr davon.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.181
    • Geschlecht:
    Re: Kleine Verbesserungen für den Admin-Bereich
    Antwort #34 am: 27. Februar 2011, 22:15:20
    Also die Möglichkeit in der übergeordneten Ordner zu navigieren finde ich schon echt genial! :thx:

    Wird sicherlich den Weg in modified eCommerce Shopsoftware finden.

    Grüße

    Torsten

    Sardaukar

    • Frisch an Board
    • Beiträge: 73
    • Geschlecht:
    Re: Kleine Verbesserungen für den Admin-Bereich
    Antwort #35 am: 28. Februar 2011, 12:05:27
    Vielen Dank an pq, die Navigation zum übergeordneten Ordner gefällt mir super. :)

    Eine Frage hätte ich jedoch, woran könnte es liegen dass diese in der Spalte "Lager Warnung" und nicht wie auf dem Screenshot unter "Kategorien / Artikel" auftaucht?

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

    pq

    • Mitglied
    • Beiträge: 128
    Re: Kleine Verbesserungen für den Admin-Bereich
    Antwort #36 am: 28. Februar 2011, 16:48:11
    Auf jeden Fall liegt's daran, weil ich eine Spalte "Bild" drin hab und Du nicht. Aber warum ? Ich weiss nicht mehr genau, ob ich die Bilderspalte mal extra eingefügt habe, oder ob es daran liegt, weil bei Dir nur Kategorien drin stehen.

    Man könnte natürlich die eine Spalte wieder raus nehmen, also einfach die Zeile:

    Code: PHP  [Auswählen]
    <td class="categories_view_data" style="text-align: center;">---</td>
    löschen.

    <grübel>

    Da Sandro

    • Fördermitglied
    • Beiträge: 832
    • Geschlecht:
    Re: Kleine Verbesserungen für den Admin-Bereich
    Antwort #37 am: 28. Februar 2011, 19:20:50
    Vielen Dank an pq, die Navigation zum übergeordneten Ordner gefällt mir super. :)

    Eine Frage hätte ich jedoch, woran könnte es liegen dass diese in der Spalte "Lager Warnung" und nicht wie auf dem Screenshot unter "Kategorien / Artikel" auftaucht?

      (Dateianhang Link)

    mir geht's genau so, ich habe den Back-Pfeil unter der Spalte "Status". ;)

    0815

    • Viel Schreiber
    • Beiträge: 905
    Re: Kleine Verbesserungen für den Admin-Bereich
    Antwort #38 am: 28. Februar 2011, 19:32:41
    Dann nehmt doch mal aus dem Code die Zeile 16 raus, also:

    Code: PHP  [Auswählen]
    <td class="categories_view_data" style="text-align: center;">---</td>

    Sardaukar

    • Frisch an Board
    • Beiträge: 73
    • Geschlecht:
    Re: Kleine Verbesserungen für den Admin-Bereich
    Antwort #39 am: 28. Februar 2011, 20:54:47
    Vielen Dank!

    Problem gelöst. :)

    Da Sandro

    • Fördermitglied
    • Beiträge: 832
    • Geschlecht:
    Re: Kleine Verbesserungen für den Admin-Bereich
    Antwort #40 am: 01. März 2011, 08:01:08
    PERFEKT! Du bist der Beste. :)

    Immer her damit wenn du noch so nette Spielereien hast. :)

    tinchenkatrinchen

    • Fördermitglied
    • Beiträge: 62
    • Geschlecht:
    Re: Kleine Verbesserungen für den Admin-Bereich
    Antwort #41 am: 10. März 2011, 20:18:11
    ich bin niemals faul, aber eben sehr bequem. =)

    da ich manchmal nachsehen muss wann ich eine bestellung auf den letzten status gesetzt habe ...
    nachfolgende änderung fügt eine spalte in die bestellübersicht ein, direkt neben den status.

    in der datei admin/orders.php

    suchen nach:

    Code: PHP  [Auswählen]
    <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_ORDER_TOTAL; ?></td>
    <td class="dataTableHeadingContent" align="center"><?php echo TABLE_HEADING_DATE_PURCHASED; ?></td>
    <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_STATUS; ?></td>
     

    darunter einfügen:

    Code: PHP  [Auswählen]
    <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_DATE_HISTORY; ?></td>

    suchen nach:

    Code: PHP  [Auswählen]
    <td class="dataTableContent" align="right"><?php if($orders['orders_status']!='0') { echo $orders['orders_status_name']; }else{ echo '<font color="#FF0000">'.TEXT_VALIDATING.'';}?></td>

    darunter einfügen:

    Code: PHP  [Auswählen]
    <td class="dataTableContent" align="right"><?php echo xtc_datetime_short($orders['last_modified']);?></td>

    in der lang/german/admin/order.php

    suchen nach:

    Code: PHP  [Auswählen]
    define('TABLE_HEADING_TOTAL_INCLUDING_TAX', 'Total');

    darunter einfügen:

    Code: PHP  [Auswählen]
    define('TABLE_HEADING_DATE_HISTORY', 'Status geändert');

    fertig, einen screenshot habe ich davon jedoch nicht.

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    Re: Kleine Verbesserungen für den Admin-Bereich
    Antwort #42 am: 10. März 2011, 20:31:15
    Wenn jemand dazu eine Verbesserung hat, bitte melden. Vielen Dank. ;)
    Fehlende Informationen Admin -> Bestelldetails

    joellez

    • Neu im Forum
    • Beiträge: 11
    Re: Kleine Verbesserungen für den Admin-Bereich
    Antwort #43 am: 10. März 2011, 20:53:25
    Puuh,
    das ist ja ne feine Sache. Erspart mir ja ne Menge Kleingeldverlust. ;-)

    Wenn auch spät will ich mich trotzdem bedanken.

    "Keine Schuld ist dringender, als die, Dank zu sagen." <-- Marcus Tullius Cicero

    tinchenkatrinchen

    • Fördermitglied
    • Beiträge: 62
    • Geschlecht:
    Re: Kleine Verbesserungen für den Admin-Bereich
    Antwort #44 am: 10. März 2011, 20:57:43
    Wenn jemand dazu eine Verbesserung hat, bitte melden. Vielen Dank ;)
    Fehlende Informationen Admin -> Bestelldetails

    also feld in der datenbank heisst: customers_status_name

    also müsste das hier:

    Code: PHP  [Auswählen]
    <td class="dataTableHeadingContent"><?php echo TABLE_HEADING_CUSTOMERS_GROUP; ?></td>
    z.b. direkt unter

    Code: PHP  [Auswählen]
    <td class="dataTableHeadingContent"><?php echo TABLE_HEADING_CUSTOMERS; ?></td>
    in die queries:

    Code: PHP  [Auswählen]
    elseif ($_GET['status']=='0') {
                            $orders_query_raw = "select o.orders_id, o.afterbuy_success, o.afterbuy_id, o.customers_name, o.customers_id, o.customers_status_name, o.payment_method, o.date_purchased, o.last_modified, o.currency, o.currency_value, o.orders_status, ot.text as order_total from ".TABLE_ORDERS." o left join ".TABLE_ORDERS_TOTAL." ot on (o.orders_id = ot.orders_id) where o.orders_status = '0' and ot.class = 'ot_total' order by o.orders_id DESC";
    sind drei untereinander habe ich jeweils hinter z.b. o.customers_name ein o.customers_status (kommata nicht vergessen), ich habe es in jedes qiery gemacht, ob das wirklich nötig ist weiss ich nicht.

    dann an die gewünschte stelle, z.b. unter

    Code: PHP  [Auswählen]
    <td class="dataTableContent"><?php echo '<a href="' . xtc_href_link(FILENAME_ORDERS, xtc_get_all_get_params(array('oID', 'action')) . 'oID=' . $orders['orders_id'] . '&action=edit') . '">' . xtc_image(DIR_WS_ICONS . 'preview.gif', ICON_PREVIEW) . '</a> ' . $orders['customers_name']; ?></td>
    dann das einfügen:

    Code: PHP  [Auswählen]
    <td class="dataTableContent" align="left"><?php echo $orders['customers_status_name']; ?></td>
    und dann noch in das sprachfile
    in der lang/german/admin/order.php

    Code: PHP  [Auswählen]
    define('TABLE_HEADING_CUSTOMERS_GROUP', 'Kundengruppe');
    einfügen.
    geht bei mir prima :)

    edit:

    wer die kundengruppe lieber hinter dem kundennamen in klammern möchte, der macht nur die updates in den queries, lässt die spalte der tabelle weg und auch die sprachfileanpassung und erweitert nur die spalte wo der kundenname steht so z.b.:

    Code: PHP  [Auswählen]
    <td class="dataTableContent"><?php echo '<a href="' . xtc_href_link(FILENAME_ORDERS, xtc_get_all_get_params(array('oID', 'action')) . 'oID=' . $orders['orders_id'] . '&action=edit') . '">' . xtc_image(DIR_WS_ICONS . 'preview.gif', ICON_PREVIEW) . '</a> ' . $orders['customers_name'] . ' (' . $orders['customers_status_name'] . ') '; ?></td>
     
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    2 Antworten
    1109 Aufrufe
    25. Februar 2021, 19:50:10 von Rotfuchs
    23 Antworten
    12223 Aufrufe
    17. November 2009, 12:36:37 von baustelle
    2 Antworten
    2320 Aufrufe
    03. Oktober 2013, 10:33:43 von web28
               
    anything