Werbung / Banner buchen
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: Neu aktivierte Artikel in Neuheiten anzeigen

    Girah999

    • Frisch an Board
    • Beiträge: 75
    • Geschlecht:
    Neu aktivierte Artikel in Neuheiten anzeigen
    am: 12. September 2010, 13:18:00
    Hallo,

    wenn ich inaktive Artikel (welche ich aus einer CSV-Datei eingelesen habe) bearbeite, und dann auf aktiv setzte, werden diese nur als neue Artikel unter Neuheiten angezeigt, wenn sie in einer neu angelegten Kategorie verschoben werden.
    Verschiebe ich diese aber in eine Kategorie, welche schon besteht, werden diese nur in dieser Kategorie als neu angezeigt.
    Ich möchte nun gerne, dass die neuen Artikel aus den Unterkategorien, auch allgemein unter neue Artikel bzw. Neuheiten erscheinen.
    Hat jemand eine Idee, wie man das realisieren kann?

    Gruß
    Sonja



    Linkback: https://www.modified-shop.org/forum/index.php?topic=7976.0

    franky_n

    • Experte
    • Beiträge: 4.950
    Neu aktivierte Artikel in Neuheiten anzeigen
    Antwort #1 am: 12. September 2010, 14:03:48
    Hallo Girah999,

    ich vermute das liegt einfach daran das das Datum des Produkts aus dem alten Shop übernommen wird.
    Dieses Datum steht nämlich dann im Produkte in der Tabelle:

    Code: PHP  [Auswählen]
    products
    in der Spalte

    Code: PHP  [Auswählen]
    products_date_added
    Vielleicht kannst Du das Datum vor dem Import dort verändern?
    Ansonsten müsste man die Import Routine überarbeiten...

    EDIT: Ich sehe gerade, dass er eigentlich das Datum auf das Import Datum ändert. Vielleicht einfach mal kontrollieren ob das so ist.
    Ansonsten muß man vielleicht die Anzeige einfach umbiegen.

    Viele Grüße

    Franky

    Girah999

    • Frisch an Board
    • Beiträge: 75
    • Geschlecht:
    Neu aktivierte Artikel in Neuheiten anzeigen
    Antwort #2 am: 12. September 2010, 14:20:18
    Hallo Franky,

    ich habe in der Import Datei kein Datum.
    Die Produkte sind auch bereits in meinem Shop. Nur eben nicht aktiv.
    Es handelt sich hier um ein paar tausend Produkten, die ich erst überarbeiten muss, bevor ich diese aktiviere.
    Wie gesagt, in der Kategorie selbst werden sie nach aktivierung als neue Produkte angezeigt.
    Nur eben nicht auf der Startseite und allgemein unter Neuheiten.

    Gruß
    Sonja

    franky_n

    • Experte
    • Beiträge: 4.950
    Neu aktivierte Artikel in Neuheiten anzeigen
    Antwort #3 am: 12. September 2010, 14:56:55
    Hi Girah999,

    probier mal folgendes.
    includes/modules/new_products.php
    in Zeile 37ff:

    Code: PHP  [Auswählen]
            $new_products_query = "SELECT * FROM
                                                     "
    .TABLE_PRODUCTS." p,
                                                     "
    .TABLE_PRODUCTS_DESCRIPTION." pd WHERE
                                                     p.products_id=pd.products_id and
                                                     p.products_startpage = '1'
                                                     "
    .$group_check."
                                                     "
    .$fsk_lock."
                                                     and p.products_status = '1' and pd.language_id = '"
    .(int) $_SESSION['languages_id']."'
                                                     order by p.products_startpage_sort ASC limit "
    .MAX_DISPLAY_NEW_PRODUCTS;
     
    ändern in:

    Code: PHP  [Auswählen]
            $new_products_query = "SELECT * FROM
                                                     "
    .TABLE_PRODUCTS." p,
                                                     "
    .TABLE_PRODUCTS_DESCRIPTION." pd WHERE
                                                     p.products_id=pd.products_id
                                                     "
    .$group_check."
                                                     "
    .$fsk_lock."
                                                     and p.products_status = '1' and pd.language_id = '"
    .(int) $_SESSION['languages_id']."'
                                                     order by p.products_startpage_sort ASC limit "
    .MAX_DISPLAY_NEW_PRODUCTS;
    Es ist so programmiert das wenn die Produkte nicht auf Startseite (Top auf grün) stehen werden Sie auch nicht dort angezeigt (auch nicht unter "Neue Artikel".
    Deswegen habe ich mal eine Zeile rausgenommen um das zu umgehen.

    Viele Grüße

    Franky

    Girah999

    • Frisch an Board
    • Beiträge: 75
    • Geschlecht:
    Neu aktivierte Artikel in Neuheiten anzeigen
    Antwort #4 am: 12. September 2010, 16:45:29
    Hallo Franky,

    die Datei sieht bei mir etwas anders aus.
    Hänge diese mal an.

    Gruß
    Sonja

    franky_n

    • Experte
    • Beiträge: 4.950
    Neu aktivierte Artikel in Neuheiten anzeigen
    Antwort #5 am: 12. September 2010, 16:59:29
    Hallo Girah999,

    ändere mal das in \includes\modules\new_products.php in Z. 41:

    Code: PHP  [Auswählen]
                           ORDER BY p.products_date_added DESC LIMIT ".MAX_DISPLAY_NEW_PRODUCTS;
    in das:

    Code: PHP  [Auswählen]
                           ORDER BY p.products_date_added ASC LIMIT ".MAX_DISPLAY_NEW_PRODUCTS;
    Viele Grüße

    Franky

    Girah999

    • Frisch an Board
    • Beiträge: 75
    • Geschlecht:
    Neu aktivierte Artikel in Neuheiten anzeigen
    Antwort #6 am: 12. September 2010, 17:14:01
    Hallo Francy,

    habe ich versucht. Dann werden irgendwelche Produkte angezeigt, die schon ewig in meinem Shop sind.

    Gruß
    Sonja

    franky_n

    • Experte
    • Beiträge: 4.950
    Neu aktivierte Artikel in Neuheiten anzeigen
    Antwort #7 am: 12. September 2010, 17:20:19
    Hi Girah999,

    ah ich denke ich habs gefunden.
    Mach mal in Z.61 das weg:

    Code: PHP  [Auswählen]
                                                    and c.parent_id = '".$new_products_category_id."'
    Viele Grüße

    Franky

    Girah999

    • Frisch an Board
    • Beiträge: 75
    • Geschlecht:
    Neu aktivierte Artikel in Neuheiten anzeigen
    Antwort #8 am: 12. September 2010, 17:31:54
    Hi Franky,

    damit passiert folgendes:

    vorher wurden unter der Hauptkategorie z.B. Damenuhren alle neuen Uhren gelistet.
    Da war auch die Uhr, die ich neu aktiviert hatte und auf der Startseite unter Neuheiten vermisst hab.
    Wenn ich die Zeile jetzt rausnehme, werden unter Damenuhren die neuen Artikel von der Startseite gelistet. Die passen da natürlich gar nicht rein.

    Gruß Sonja

    franky_n

    • Experte
    • Beiträge: 4.950
    Neu aktivierte Artikel in Neuheiten anzeigen
    Antwort #9 am: 12. September 2010, 17:55:29
    Hi Girah999,

    also hattest Du jetzt die Lösung?
    Weil Du sagst:

    [...]
    Da war auch die Uhr, die ich neu aktiviert hatte und auf der Startseite unter Neuheiten vermisst hab.
    [...]

    So langsam verliere ich den Überblick was Du eigentlich haben willst.
    Kannst Du es vielleicht noch mal genauer erklären wo und welche Box genau?

    Viele Grüße

    Franky

    Girah999

    • Frisch an Board
    • Beiträge: 75
    • Geschlecht:
    Neu aktivierte Artikel in Neuheiten anzeigen
    Antwort #10 am: 12. September 2010, 18:07:07
    Hallo Franky,

    wenn ich im admin einen Artikel bearbeite, und dann aktiviere, möchte ich dass dieser auf der Startseite unter aktuelle Neuheiten (siehe in der Mitte ganz unten) und somit ebenfalls links im Kategoriemenü unter Neuheiten angezeigt wird.

    Der Artikel wird aber nur dann auf der Startseite angezeigt, wenn ich gerade eine neue Kategorie erstellt habe und diesen dort einfüge.
    Besteht allerdings schon eine Kategorie, wie z.B. Damenuhren, dann erscheint der Artikel nur in der Kategorie Damenuhren als Neuheiten, nicht aber auf der Startseite.

    Ich hoffe, Du kannst das so nachvollziehen.

    Gruß
    Sonja

    Girah999

    • Frisch an Board
    • Beiträge: 75
    • Geschlecht:
    Neu aktivierte Artikel in Neuheiten anzeigen
    Antwort #11 am: 12. September 2010, 18:10:54
    [...]
    Weil Du sagst:

    [...]
    Da war auch die Uhr, die ich neu aktiviert hatte und auf der Startseite unter Neuheiten vermisst hab.
    [...]

    So langsam verliere ich den Überblick was Du eigentlich haben willst.
    Kannst Du es vielleicht noch mal genauer erklären wo und welche Box genau?
    [...]

    Der Satz bezog sich nur auf Deine vorgeschlagene Änderung.
    Die Uhr wird wie schon eben beschrieben, in den Kategorien korrekt als neu angezeigt.
    Aber auf der Startseite, mitte unten und unter Neuheiten im Kategoriemenü erscheint sie nicht.

    Gruß Sonja

    franky_n

    • Experte
    • Beiträge: 4.950
    Neu aktivierte Artikel in Neuheiten anzeigen
    Antwort #12 am: 12. September 2010, 18:19:33
    Hallo Girah999,

    kommentier mal folgendes aus Z.32-42:

    Code: PHP  [Auswählen]
    /*
     if ((!isset ($new_products_category_id)) || ($new_products_category_id == '0')) {
            if (GROUP_CHECK == 'true')
                    $group_check = " and p.group_permission_".$_SESSION['customers_status']['customers_status_id']."=1 ";

                $new_products_query = "SELECT * FROM ".TABLE_PRODUCTS." p, ".
                                           TABLE_PRODUCTS_DESCRIPTION." pd
                           WHERE p.products_id=pd.products_id ".$group_check." ".$fsk_lock."
                            AND p.products_status = '1'
                            AND pd.language_id = '".(int) $_SESSION['languages_id']."'
                           ORDER BY p.products_date_added DESC LIMIT ".MAX_DISPLAY_NEW_PRODUCTS;
    } else {
    */
    und die schließende Klammer in Z.64:

    Code: PHP  [Auswählen]
    // }
    Viele Grüße

    Franky

    Girah999

    • Frisch an Board
    • Beiträge: 75
    • Geschlecht:
    Neu aktivierte Artikel in Neuheiten anzeigen
    Antwort #13 am: 12. September 2010, 18:35:04
    Hi Franky,

    das ist es leider auch nicht.... ich befürchte fast, wir beschäftigen uns hier vielleicht mit der falschen Datei.
    Wenn ich in meinem Kategoriemenü auf Neuheiten gehe, wird die produkts_new.php aufgerufen.
    Kann es vielleicht sein, dass dort eine Änderung rein muss?

    Gruß
    Sonja

    franky_n

    • Experte
    • Beiträge: 4.950
    Neu aktivierte Artikel in Neuheiten anzeigen
    Antwort #14 am: 12. September 2010, 18:47:50
    Hallo Girah999,

    ich hatte extra nachgeschaut und auf der Startseite sollte es diese Datei sein:

    includes/modules/new_products.php

    Warum die aber anders aussieht als bei mir weiß ich nicht.
    Das fand ich schon komisch denn ich habe die Originalinstallation V1.05 hier.

    Ändert sich denn gar nichts wenn man dort was ändert? Ich dachte Du hättest schon eine Anzeigeveränderung gehabt? Weil Du sgtest ja das plötzlich alle Produkte angezeigt würden etc.

    Viele Grüße

    Franky

    1 Antworten
    1117 Aufrufe
    25. Juni 2021, 08:27:50 von GTB
    1 Antworten
    2334 Aufrufe
    09. Juli 2012, 08:47:59 von jannemann
    1 Antworten
    2482 Aufrufe
    17. Mai 2018, 09:13:23 von karsta.de
    5 Antworten
    3062 Aufrufe
    16. Januar 2012, 22:43:56 von Merlin
               
    anything