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: BETA MODUL: Gratisartikel im Warenkorb auswählen für modified eCommerce Shopsoftware

    piru

    • Fördermitglied
    • Beiträge: 1.263
    • Geschlecht:
    Gruß an alle!

    Hab das Modul von Tomcraft für 1.06 eingebaut, aber irgendwie funktioniet´s nicht.

    Datenbank ist erstellt, Option für Gratisartikel ist beim Anlegen eines neuen Artikels zu sehen, Option für Gratisartikel ist im Backend zu sehen.
    Wenn ich dieses anklicke, erscheint folgende Fehlermeldung:

    Code: XML  [Auswählen]
    Not Found

    The requested URL /shop/admin/FILENAME_PRODUCTS_GIFT was not found on this server.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

    Hat jemand ne Idee wo der Fehler liegen könnte?
    Bin jetzt 3x alles durchgegangen und finde nichts.  :nixweiss:

    Schon mal Danke für eure Mühe.

    LG

    In dem Paket für 1.06 fehlt m.M.n in der Datei admin/includes/filenames.php den Eintrag den @Taste erwänt hat (aber für 1.06 in anderer Datei):
    Code: PHP  [Auswählen]
    define('FILENAME_PRODUCTS_GIFT','products_gift.php');
    In der Anleitung für 1.05 ist drin in der application_top.php, in dem Paket für 1.06 muss in der filenames.php rein.

    Gruß piru
    Trade Republic - Provisionsfrei Aktien handeln

    piru

    • Fördermitglied
    • Beiträge: 1.263
    • Geschlecht:
    Hallo,

    ich habe das Modul eingebaut aber in Frontend wird nichts angezeigt. Im Backend ist alles ok, man kann ein Artikel als Geschenk zuweisen ab eine bestimmte Wert.
    Ich habe die Version 1.06 Rev4642 installiert.
    Ich habe das Paket products_gift_modified-shop_1.06.zip genommen und die Dateien für 1.06 Rev4642 angepasst.

    Folgende Dateien sind nicht gleich wie in dem Paket für 1.06:
    specials.php
    admin/includes/column_left.php
    admin/includes/filenames.php
    admin/includes/styleeshet.css
    admin/includes/classes/categories.php
    admin/includes/modules/new_product.php
    includes/modules/default.php
    includes/modules/new_products.php
    includes/modules/order_details_cart.php
    lang/german/lang_german.conf

    Wenn alles funktioniert könnte ich das Paket für 1.06 Rev4642 hochladen.

    Hat jemand eine Idee warum erscheint in Frontend nichts?

    Gruß piru

    piru

    • Fördermitglied
    • Beiträge: 1.263
    • Geschlecht:
    Jetzt geht es auch im Frontend. Ich teste alles noch durch und gebe ein Feedback.

    Gruß piru

    piru

    • Fördermitglied
    • Beiträge: 1.263
    • Geschlecht:
    Hallo,

    ich habe das Modul für 1.06 Rev4642 angepasst und (alles was ich probiert habe) funktioniert.
    Falls jemand das braucht hier das Paket.
    Ich habe die Datei templates/xtc5/module/order_details.htm nicht angepasst und auch nicht für das Modul benutzt, da optional ist.

    Gruß piru

    [EDIT jannemann 17.07.2013: Modul in Beitrag 1 angehängt.]

    jannemann

    • modified Team
    • Beiträge: 6.289
    • Geschlecht:
    Hallo piru,

    herzlichen Dank fürs Anpassen an 1.06!  :thumbs:
    Ich habe das Modul im 1. Beitrag aktualisiert.

    Schöne Grüße,
    Jan

    piru

    • Fördermitglied
    • Beiträge: 1.263
    • Geschlecht:
    Hallo,

    wie kann ich die Geschenke so wie ich möchte einsortieren?
    Die werden so einsortiert per products_gift.products_gift_id.
    Ich möchte aber jede Monat ein Geschenk in der Liste hinzufügen, und diese soll ganz oben erscheinen. Da diese neue die letzte hinzugefügt ist, erscheint am Ende.
    Da ich alle in eine ausgeblendete Kategorie "Geschenke" habe, gibt die Möglichkeit die Geschenke per Reihenfolge (die ich in der Kategorie eingegeben habe) einzusortieren? Per products.products_sort

    Gruß piru

    piru

    • Fördermitglied
    • Beiträge: 1.263
    • Geschlecht:
    Ich habe es selber gefunden.
    includes/modules/products_gif.php Zeile 41

    das:
    Code: SQL  [Auswählen]
    ORDER BY pg.products_gift_sum ASC";

    ändern in:
    Code: SQL  [Auswählen]
    ORDER BY p.products_sort ASC";

    Gruß piru

    jannemann

    • modified Team
    • Beiträge: 6.289
    • Geschlecht:
    Hallo piru,

    herzlichen Dank fürs Teilen deiner Lösung  :!:

    Schöne Grüße,
    Jan

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.850
    • Geschlecht:
    Hallo Torsten,

    ist das fertiges Paket auch ein Beta Modul oder ein Modul?

    Gruß piru

    Hallo,

    diese Frage stelle ich mir auch: ist das mittlerweile ausgereift oder immer noch  :beta:  :-?

    Grüße
    Dominik

    piru

    • Fördermitglied
    • Beiträge: 1.263
    • Geschlecht:
    Hallo Dominik,

    ich benutze das Modul und funktioniert perfekt, bei mir Modified 1.06 Rev. 4642.

    Gruß piru

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.850
    • Geschlecht:
    Hallo piru, danke für die Info. Dann schau ich mir das mal genauer an :)

    Grüße
    Dominik

    Spegeli

    • Schreiberling
    • Beiträge: 278
    • Geschlecht:
    In dem Archiv für 1.6 4642 ist noch ein kleiner Fehler enthalten.

    In der Datei admin/products_gift.php wird in Zeile 197 noch die Funktion split() verwendet, welche bei neueren PHP Versionen folgenden Fehler verursacht:

    Code: PHP  [Auswählen]
    Function split() is deprecated in /www/htdocs/w00e0b81/test.virtualgameservice.de/admin/products_gift.php on line 197

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

    Ich hab das split() durch die neuere Funktion preg_split() ersetzt wodurch dieser Fehler behoben wird.

    Was an diesem Modul noch verbesserungswürdig ist, ist die bearbeiten Funktion.
    Man kann den Preis bearbeiten, allerdings erhält man keine Rückmeldung im sinne von "Preis aktualisiert".
    Zudem wäre es gut wenn man neben dem Preis auch die Kundengruppen bearbeiten könnte.

    Der rest des Moduls scheint ohne Fehler zu Funktionieren.

    [EDIT Tomcraft 03.09.2013: Modul "products_gift_modified-shop_1.06_Rev4642.zip" in Beitrag 1 aktualisiert.]

    h-h-h

    • modified Team
    • Beiträge: 4.563
    Hallo Spegeli,
    hier wird keine regular expression Funktion benötigt:
    Code: PHP  [Auswählen]
    $group_list = preg_split('[,]', $products_gift['customers_groups']);
    Ein ganz normales explode reicht absolut aus:
    Code: PHP  [Auswählen]
    $group_list = explode(",", $products_gift['customers_groups']);

    Viele Grüße,
    h-h-h

    [EDIT Tomcraft 03.09.2013: Modul "products_gift_modified-shop_1.06_Rev4642.zip" in Beitrag 1 aktualisiert.]

    Spegeli

    • Schreiberling
    • Beiträge: 278
    • Geschlecht:
    Ich bau das Modul grad Manuell ein und nehm zum vergleich die Files von Jannemann und da ist mir noch ein kleiner Fehler aufgefallen:

    in der admin/includes/filenames.php ist der Eintragen:

    define('TABLE_PRODUCTS_GIFT','products_gift'); //Geschenk Modul

    der gehört da allerdings nicht rein, da die Table in der includes/database_tables.php definiert wird.

    Und man sollte im ersten Beitrag vllt. noch erwähnen das dir dortige Manuelle anleitungen für 1.05er Shop ist.

    [EDIT Tomcraft 03.09.2013: Modul "products_gift_modified-shop_1.06_Rev4642.zip" in Beitrag 1 aktualisiert.]

    hendrik

    • Experte
    • Beiträge: 2.038
    Ich brauchte so ein Modul neulich und weil das Original unbrauchbar war hab ichs komplett überarbeitet. Hier im Forum wurde ja auch schon ne neue Version entwickelt. Nichts desto trotz hier meine unabhängige Überarbeitung.

    Gruß
    Hen

    [EDIT Tomcraft 03.09.2013: Modul in Beitrag 1 ergänzt.]
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    8 Antworten
    9994 Aufrufe
    23. April 2013, 17:04:25 von DerBaumeister
    34 Antworten
    22196 Aufrufe
    18. Januar 2015, 16:26:18 von Bonsai
    106 Antworten
    51700 Aufrufe
    06. März 2021, 19:27:04 von awids
    9 Antworten
    3050 Aufrufe
    04. Januar 2019, 17:14:15 von Shorty