Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
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: MODUL: Sonderpreise mit vielen Möglichkeiten erstellen/löschen

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 10.427
    • Geschlecht:
    ...
    Code: PHP  [Auswählen]
    select products_id,products_price AS PRODUCTS_PRICE, products_quantity from products where products_id in ( select products_id from products_to_categories where categories_id IN ( SELECT categories_id FROM ( SELECT @rownum := @rownum+1 AS rownum, IF(@lastid <> mylist.categories_id, @id := mylist.categories_id, @id) AS pathid, @lastid := mylist.categories_id AS categories_id, @id := (SELECT parent_ID FROM categories WHERE categories_id = @id) AS parent_ID FROM (SELECT @id := 0, @lastid := 0, @rownum := 0) AS vars, (SELECT categories_id FROM categories) AS myloop, (SELECT categories_id FROM categories) AS mylist ) AS t WHERE pathid = 658 ) )
    ...

    Wenn man sich diese wahnsinnige zig-mal verschachtelte und mit einer Reihe benutzer-definierter Variablen versehene Query anschaut, ist es nicht wirklich ein Wunder das der mySQL-Server abstürzt.
    Sowas sollte man nicht machen.
    Die Queries aufteilen und die Ergebnisse in Arrays oder Objects packen die man dann weiterverarbeitet.

    Gruß,
    noRiddle

    Hetfield

    • modified Team
    • Beiträge: 761
    Hier eine deutlich überarbeitete Version des Moduls. Es wurden einige Verbesserungen am Modul durchgeführt, hier nur einige im Auszug:
    • Anfangsdatum ergänzt
    • Datepicker integriert
    • Speichern der Sonderangebote mit der vorhandenen Funktion saveSpecialsData
    • Datenbankabfrage für Unterkategorien optimiert
    Ich hoffe, der Eine oder Andere kann es gebrauchen.
    Das Modul kann in Beitrag 1 des Themas herunter geladen werden.

    MfG Hetfield  8)

    mhbosch

    • Schreiberling
    • Beiträge: 394
    • Geschlecht:
    Super,

    schön das jemand die Zeit aufbringt und Interesse hat, es mal zu aktualisieren.

    oneQ

    • Viel Schreiber
    • Beiträge: 603
    Re: MODUL: Sonderpreise mit vielen Möglichkeiten erstellen/löschen
    Antwort #33 am: 23. November 2017, 17:40:34
    Ich bekomme immer die Fehlermeldung
    Zitat
    Fatal error: require_once(): Failed opening required '/www/htdocs/xxxxx/testshop//testshop/lang/german/admin/categories_specials.php' (include_path='.:/usr/share/php:..') in /www/htdocs/xxxxx/testshop/lang/german/admin/global_special_price.php on line 45

    global_special_price.php on line 45
    Code: PHP  [Auswählen]
    require_once(DIR_FS_CATALOG.DIR_WS_LANGUAGES.'german/admin/categories_specials.php');

    reicht da nicht
    Code: PHP  [Auswählen]
    require_once(DIR_FS_LANGUAGES.'german/admin/categories_specials.php');

    oneQ

    • Viel Schreiber
    • Beiträge: 603
    Re: MODUL: Sonderpreise mit vielen Möglichkeiten erstellen/löschen
    Antwort #34 am: 23. November 2017, 19:16:50
    Hier eine deutlich überarbeitete Version des Moduls. Es wurden einige Verbesserungen am Modul durchgeführt, ....
    MfG Hetfield  8)

    BTW:  :thx:

    Kann man dann das alte 2.x Modul aus dem Thread löschen? War ja wohl doch etwas zu bugy.  :-|

    Buggyboy

    • Fördermitglied
    • Beiträge: 945
    • Geschlecht:
    Moin!

    Ich habe da mal eine Frage zu:

    Kann ich mit diesem Modul in ganz bestimmten Unterkategorien für einen Tag die Preise auf einen bestimmten Euro-Betrag stellen und am nächsten Tag wieder die original Preise anzeigen lassen?

    - Gebrauchte Brettspiele (Oberkategorie)
    -- A bis F (Unterkategorien)
    -- G bis L
    -- M bis R
    -- S bis Z

    In den Unterkategorien sollen alle Preise höher als 10,- Euro auf genau 10 Euro eingestellt werden.
    Anschließend automatisch wieder auf die normalen Preise.

    - Import Spiele (Oberkategorie) Hier gibt es nur eine Oberkategorie.

    Alle anderen Preise in den anderen Kategorien sollen davon nicht betroffen sein.
    Möchte nur an einem bestimmten Tag diese Preise haben.

    Geht das mit diesem Modul oder einem anderen?

    Vielen Dank
    Peter

    Buggyboy

    • Fördermitglied
    • Beiträge: 945
    • Geschlecht:
    Moin!

    Ich habe das jetzt mal in meinen 2.0.3.0 eingebaut.
    Soweit scheint alles zu funktionieren.

    Schön wäre, wenn man Artikel ausklammern könnte, die unter einem bestimmten Preis liegen.
    Aber so geht es auch. Ist ja nur für einen Tag.

    LG und vielen Dank für dieses Modul an mhbosch und Hetfield
    Peter

    peter111

    • Fördermitglied
    • Beiträge: 109
    • Geschlecht:
    Hallo ,
    hat jemand das Modul im 2.0.5 laufen ?
    Gruß Peter

    peter111

    • Fördermitglied
    • Beiträge: 109
    • Geschlecht:
    Ich beantworte meine Frage mal selbst:
    Das Modul läuft unter PHP 7.3 im 2.0.5 und macht was es soll.
    Es gibt lediglich eine Warnung in den Admin_logs aber die kann man wohl ignorieren.
    Gruß Peter
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
    3 Antworten
    652 Aufrufe
    12. August 2017, 18:13:49 von noRiddle (revilonetz)
    2 Antworten
    1330 Aufrufe
    29. Juli 2014, 16:54:40 von webald
    0 Antworten
    1735 Aufrufe
    05. Februar 2011, 09:19:25 von jottbeka
    4 Antworten
    2956 Aufrufe
    06. März 2012, 16:40:06 von jitka001
    anything