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: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template

    Scubi

    • Mitglied
    • Beiträge: 220
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #345 am: 18. Oktober 2019, 07:41:29
    Hallo Hanspeter,

    danke für den Hinweis. Dann habe ich verkehrt gelegen. Ich war der Meinung, es würde sich um eine Weiterleitung handeln.

    MfG Scubi
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware

    Scubi

    • Mitglied
    • Beiträge: 220
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #346 am: 18. Oktober 2019, 08:06:36
    Hallo Timm,

    ich schreibe Dir zu den Weiterleitungen nochmal eine Mail. Ich möchte das eigentliche Thema hier nicht so auseinander hauen.

    Das das Menü aufblitzt ist mir auch schon aufgefallen. Aber verschoben habe ich das Menü nicht. Ich habe lediglich das linke Menü ausgeschaltet. Das Rechte Menü war ja vorher auch schon rechts.

    Das aufblitzen kann durchaus auch an meinem Shop liegen. Denn bei mir funktioniert die BS4 Konsole im Admin nicht richtig. Ich kann zwar alles sehen, und bedienen, aber die Änderungen werden teilweise nicht übernommen.
    Ich würde z.B. den Home Button gerne wieder über das Admin Menü entfernen. Wenn ich aktualisiere bleibt er auch nach Cache löschen etc. dort wo er ist. Ich vermute, das bei mir irgendwas mit den Schreibrechten nicht stimmt. Es kommen allerdings keine Fehlermeldungen dazu.

    Gruß Scubi

    Karl1

    • Experte
    • Beiträge: 1.881
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #347 am: 18. Oktober 2019, 08:56:22
    Hallo Scubi,
    das mit dem Home-Button im Superfishmenü kann ich nicht nachvollziehen.
    Sollte soetwas auftauchen, dann probiere es bitte immer erst einmal mit meinen Originaldateien - nicht mit deinen geänderten.
    Taucht das Problem auch mit den Originalen auf, dann kannst du das gerne hier posten.
    Liegt der Fehler aber an deinen Änderungen, dann schreib mir bitte ein Mail.

    Gruß Karl

    P.S.: Du hast in deinem XXL-Shop einige HTML-Validierungsfehler, vor allem auf den Produktdetailseiten,  die du beheben solltest.

    Timm

    • Fördermitglied
    • Beiträge: 6.259
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #348 am: 18. Oktober 2019, 09:19:16
    @scubi
    Du brauchst mir keine Mail dazu schreiben. Hanspeter hat dir ja schon geantwortet. Zumal ich auch nicht wüsste, wie ich dir da helfen soll und niemand aus dem Forum davon etwas hätte. Wenn du da noch Klärungsbedarf hast, dann mach doch einen extra Thread zu auf. Würde ja eh alle Templates betreffen.

    Gruß Timm

    Scubi

    • Mitglied
    • Beiträge: 220
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #349 am: 18. Oktober 2019, 21:41:21
    Hallo Karl,

    danke für den Hinweis. Bei den Produkten ist es mir bekannt. Ich bearbeite diese gerade. Kommt daher, das meine Frau fröhlich Produkt Texte der Hersteller kopiert hat, obwohl ich Ihr sagte, das Sie das nicht machen soll :-) Dort sind diverse Format Anweisungen hinterlegt.

    Leider fehlt mir ein Tool, um die Problem Produkte zu filtern.

    Gruß Scubi

    Timm

    • Fördermitglied
    • Beiträge: 6.259
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #350 am: 18. Oktober 2019, 23:35:34
    Wenn kopieren, dann vorher in einen Editor und dann erst in Shop  ;-)

    Wenn du Stichwörter der Formatierung kennst, dann kannst du zb in einer Sicherung deiner Datenbank danach suchen und die Produkte ausfindig machen.

    Gruß Timm

    Gulliver72

    • Mitglied
    • Beiträge: 191
    • Geschlecht:
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #351 am: 19. Oktober 2019, 13:16:02
    Hallo zusammen,

    bei Produkten mit Attributen soll der Grundpreis angegeben werden.
    Anzeige selbst funktioniert.

    Allerdings muß ich merkwürdige Einstellungen wählen, damit die Werte passen.
    Der Hauptartikel ist mit 0.050 kg Gewicht angegeben. Ich muß jeweils bei den Attributen die VPE mit 50g weniger angeben, als das Attribut hat.

    Die Berechnung erscheint mir unlogisch.

    Desweiteren wird das Artikelgewicht beim Hauptartikel mit 0 kg angezeigt. Der Wert 0.050 steht aber korrekt in der DB. Wird irgendwo der Wert gerundet?

    Hab ich etwas übersehen?

    Danke für eure Hilfe
    Bert

    Shopversion v2.0.4.2 rev 11374
    mit Karls Bootstrap4 Template (Attribute Price Updater bereits integriert)

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #352 am: 19. Oktober 2019, 15:05:20
    Du solltest beim Hauptartikel die kleinste Gewichtseinheit hinterlegen und beim 1. Attribut (das kleinste) keinen Gewichtszuwachs definieren.

    Die 100g vom Hauptartikel ziehst du bei den Werten für die nachfolgenden Attribute dann immer ab, also

    • 100g = + 0.0500
    • 250g = + 0.1500
    • usw.
    Schließlich wird hier nicht das Eigengewicht, sondern nur der Zuwachs/Aufschlag definiert.

    Gulliver72

    • Mitglied
    • Beiträge: 191
    • Geschlecht:
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #353 am: 19. Oktober 2019, 15:33:49
    Danke für deine Rückmeldung.

    Ich habe es doch genau nach deiner Erklärung eingerichtet und es funktioniert nicht.

    50g ist die kleinste Einheit. Da ist Gewichtszuwachs 0.
    Bei der VPE muß ich aber 0.05 kg angeben, damit der Grundpreis stimmt.

    Komischerweise ist dann bei 100g der Gewichtszuwachs 0.05 kg, was ok ist.
    Aber bei der VPE muß ich auch 0.05 kg angeben. Nur so wird der Grundpreis wieder korrekt errechnet.

    Bei den größeren VPE muß ich immer das Gewicht abzüglich 0,05 für den Hauptartikel angeben.

    Das ist für mich aber nicht logisch.  :motz:

    Ich mach mich mal auf die Suche, wo der Grundpreis errechnet wird. Dort fehlt vermutlich die Zurechnung des Hauptartikels. In dem Zusammenhang müßte ein Attribut als Standard festgelegt werden, damit bei diesem die Zurechnung nicht erfolgt.

    Ich habe mal testweise einen Artikel mit Stückzahl als Attribut festgelegt. Da passiert das gleiche.
    Die größere Stückzahl muß ich immer abzüglich des Hauptartiekls als VPE anlegen.
    Also bei 2 Stk. die VPE mit 1 als VPE-Value und so weiter.

    Bei der Berechnung des Grundpreises bei Attribut VPEs wird der Hauptartikel nicht mitgerechnet

    Timm

    • Fördermitglied
    • Beiträge: 6.259
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #354 am: 19. Oktober 2019, 15:59:26
    Hast du denn, wie awids geschrieben hat, beim Hauptartikel das Gewicht angegeben? Also nicht in der Tabelle Attribute auf dem Bild, sondern wenn man beim Artikel auf bearbeiten klickt rechts oben, wo auch Lagerbestand und Artikelnummer etc stehen.

    Gruß Timm

    Gulliver72

    • Mitglied
    • Beiträge: 191
    • Geschlecht:
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #355 am: 19. Oktober 2019, 16:11:24
    Hallo Timm,

    ja habe ich.
    Hatte ja auch im ersten Beitrag zu dem Problem folgendes geschrieben

    Zitat
    Desweiteren wird das Artikelgewicht beim Hauptartikel mit 0 kg angezeigt. Der Wert 0.050 steht aber korrekt in der DB. Wird irgendwo der Wert gerundet?

    Die VPE des Hauptartikels wird nicht berücksichtigt. Das zeigt auch der zweite Artikel mit der Stückzahl.
    Bei der Stückzahl ist das Artikelgewicht irrelevant.

    Gruß Bert

    Edit:
    Die Gewichtsanzeige beim Artikel habe ich inzwischen gefixt. Da hatte ich eine eigene Smarty-Variable zugewiesen, da ich den Gewichtswert speziell formatiere.

    Gulliver72

    • Mitglied
    • Beiträge: 191
    • Geschlecht:
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #356 am: 19. Oktober 2019, 17:20:45
    Hallo zusammen,

    der Fehler liegt meines Erachtens in folgender Zeile

    Code: PHP  [Auswählen]
                            var newVpePrice = (Math.round((summe + data.gprice) / (data.vpevalue + attrvpevalue) * 100) / 100).toFixed(2).toString().replace(/[.]/, ',');

    korrekt sollte es lauten

    Code: PHP  [Auswählen]
                            var newVpePrice = (Math.round((summe + data.gprice) / attrvpevalue * 100) / 100).toFixed(2).toString().replace(/[.]/, ',');

    Dann kann man die VPE des Attributes ganz normal eingeben und die Werte stimmen auch.

    Ich mußte auch die Definierung der JS Variable anpassen.

    Der Code ist in allen Dateien des Ordners templates/bootstrap4/module/product_options

    Code: PHP  [Auswählen]
                    <script type="text/javascript">
                    var attributePriceUpdater;
                    function PriceUpdaterReady() {
                            attributePriceUpdater = {
                        calculate: function (This) {
                          var summe = 0,
                              attrvpevalue = 0,
                              symbolLeft = '',
                              symbolRight = '',
                              data = This.data('attrdata'),
                              el = $('div[id^="optionen' + data.pid + '"] select').length ? ' option:selected' : ' input:checked';
                          $.each($('div[id^="optionen' + data.pid + '"]' + el), function () {
                            if (!$(this).parents('div[id^="optionen' + data.pid + '"] [id^="pmatrix_v"]').attr('style')) {
                              data = $(this).data('attrdata');
                              if (data.aprice != 0) {
                                if (data.prefix == '-') {
                                  summe -= data.aprice;
                                } else if (data.prefix == '+') {
                                  summe += data.aprice;
                                } else if (data.prefix == '=') {
                                  summe += data.aprice - data.gprice;
                                }
    //                          attrvpevalue += data.attrvpevalue;
                              }
                              attrvpevalue += data.attrvpevalue;
                            }
                          });
                          var newPrice = (Math.round((summe + data.gprice) * 100) / 100).toFixed(2).toString().replace(/[.]/, ',');
                          var oldPrice = (Math.round((summe + data.oprice) * 100) / 100).toFixed(2).toString().replace(/[.]/, ',');
                          if (data.vpevalue !== false) {
    //                      var newVpePrice = (Math.round((summe + data.gprice) / (data.vpevalue + attrvpevalue) * 100) / 100).toFixed(2).toString().replace(/[.]/, ',');
                            var newVpePrice = (Math.round((summe + data.gprice) / attrvpevalue * 100) / 100).toFixed(2).toString().replace(/[.]/, ',');
                          }
                          if (data.cleft) {
                            symbolLeft = data.cleft + '&nbsp;';
                          }
                          if (data.cright) {
                            symbolRight = '&nbsp;' + data.cright;
                          }
                            $('div[id^="optionen' + data.pid + '"] .calculatePriceUpdater span.cuPrice').html('&nbsp;' + symbolLeft + newPrice + symbolRight);
                            if (data.vpevalue !== false) {
                              $('div[id^="optionen' + data.pid + '"] .calculatePriceUpdater span.cuVpePrice').html(symbolLeft + newVpePrice + symbolRight + data.protext + data.vpetext);
                            }
                        },
                        calculateAll: function () {
                          $.each($('div[id^="optionen"] input[type=radio]:checked, div[id^="optionen"] input[type=checkbox], div[id^="optionen"] option'), function () {
                            attributePriceUpdater.calculate($(this));
                          });
                        }
                      };
                      $(document).ready(function () {
                        attributePriceUpdater.calculateAll();
                        $(".calculatePriceUpdater").show();
                        $('div[id^="optionen"] select').on('change click', function () {
                          attributePriceUpdater.calculate($('option', this));
                        });
                        $('div[id^="optionen"] input').on('change click', function () {
                          attributePriceUpdater.calculate($(this));
                        });
                      });
                    }
                    </script>

    VG Bert

    Karl1

    • Experte
    • Beiträge: 1.881
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #357 am: 20. Oktober 2019, 11:26:30
    Hallo Bert (Gulliver72),
    danke für deine Unterstützung.

    Der Grundpreis wird falsch berechnet und auch die Summe ein paar Zeilen davor gehört nicht in die IF-Abfrage.
    Das ist wohl im Modul "Attribute Price Updater" auch falsch.

    Ich werde diese Änderung in das nächste Update aufnehmen.

    Gruß Karl

    Scubi

    • Mitglied
    • Beiträge: 220
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #358 am: 20. Oktober 2019, 17:29:41
    Moin, mir ist gerade aufgefallen, das die Grafik für die Bewertung stars_1.png bis stars_5.png in der products_info_v1.html keinen Alt Text ausgegeben bekommen.

    Da ich davon ausging, das es sich um einen Fehler in meiner Datei handelt, habe ich die originalen Bootstrap4 Dateien in einem Testshop ausprobiert.
    Hier wird leider auch nur alt="" ausgegeben.

    Code: PHP  [Auswählen]
    <img src="url zum bild stars_5.png" alt="">

    Wie kann man das beseitigen? Die Ausgabe ist ja je nach Anzahl der Sterne eine andere.

    Gruß Scubi

    Andre Kern

    • Fördermitglied
    • Beiträge: 426
    Re: TEMPLATE: Bootstrap4 für Shop 2.x - freies responsive Template
    Antwort #359 am: 21. Oktober 2019, 06:50:22
    Hallo Scubi,

    du kannst in der products_info_xxx.html die beiden leeren

    Code: PHP  [Auswählen]
    alt=""

    z.B. folgendermaßen füllen:

    Code: PHP  [Auswählen]
    alt="Bewertung: {$PRODUCTS_AVERAGE_RATING}/5 Sternen"

    Also, nur so als Beispiel :)

    LG
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
    1266 Antworten
    427884 Aufrufe
    12. Dezember 2023, 07:46:30 von Karl1
    179 Antworten
    12919 Aufrufe
    14. September 2024, 10:13:46 von kotzbrocken
    1228 Antworten
    652957 Aufrufe
    11. März 2020, 16:11:33 von Baschtl
    1 Antworten
    3300 Aufrufe
    24. April 2018, 09:36:44 von lukass
               
    anything