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: Gewicht vom Artikel anzeigen

    aol09

    • Neu im Forum
    • Beiträge: 29
    Gewicht vom Artikel anzeigen
    am: 14. August 2016, 13:34:10
    Hallo
    ich habe versucht es alleine zu lösen, aber ich schaffe es nicht.
    Ich verwende tabellarische Versandkosten nach Gewicht, funktioniert auch so wie es sein soll.Nun soll ich aber am Artikel auch die Versandkosten anzeigen - am besten in der Nähe der Versandkostenangabe (Händlerbund)

    Für eure Hilfe wäre ich sehr dankbar.
    Gruss
    Alex

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

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: Gewicht vom Artikel anzeigen
    Antwort #1 am: 14. August 2016, 17:51:58
    ...
    Nun soll ich aber am Artikel auch die Versandkosten anzeigen
    ...

    Du meinst "das Gewicht anzeigen" ?

    Wenn es sich um die Shopversion 2.0.0.0 handelt müsstest dir die products_weight bereits zur Verfügung stehen.

    Wenn du das Original-Template benutzt:
    • in der Produkt-Info
      (/templates/tpl_modified/module/product_info/DEINE_TEMPLATE_DATEI.html)
      als {$PRODUCTS_WEIGHT}
    • im Produkt-Listing
      (/templates/tpl_modified/module/includes/product_listing_include.html)
      als {$module_data.PRODUCTS_WEIGHT}

    Gruß,
    noRiddle

    aol09

    • Neu im Forum
    • Beiträge: 29
    Re: Gewicht vom Artikel anzeigen
    Antwort #2 am: 15. August 2016, 08:46:52
    Sorry ..versteh ich nicht
    Ich nutze die neue Sshop version 2.0 mit dem modified tlp.
    Wenn ich die Dateien öffne ,finde ich keinen Eintrag mit PRODUCTs_Weight
    ...und wie aktiviere ich sie??
    Sorry bin einfacher Händler und versuche kostengünstig meinen 1.Shop zu starten wäre um ein wenig mehr Hilfe sehr dankbar  :-?
    Danke

    Whiteflash

    • Fördermitglied
    • Beiträge: 186
    • Geschlecht:
    Re: Gewicht vom Artikel anzeigen
    Antwort #3 am: 16. August 2016, 07:24:25
    Hi,

    natürlich sind die Variablen dort nicht präsent - das ist ja das, was du moniert hast (das kein Gewicht des Artikels angezeigt wird)! Also must du sie selbst dort reinschreiben - und zwar so, wie sie noRiddle vorgegeben hat.

    Viel Erfolg! LG Whiteflash

    aol09

    • Neu im Forum
    • Beiträge: 29
    Re: Gewicht vom Artikel anzeigen
    Antwort #4 am: 18. August 2016, 11:36:29
    Hallo
    Das habe ich mittlerweile verstanden,nur wo in der Datei trage ich es ein
    und ich kann doch nicht nur
     {$PRODUCTS_WEIGHT} in (/templates/tpl_modified/module/product_info/DEINE_TEMPLATE_DATEI.html)
    reinschreiben und dann wird das Gewicht angezeigt ???

    Sorry  :panic:

    Whiteflash

    • Fördermitglied
    • Beiträge: 186
    • Geschlecht:
    Re: Gewicht vom Artikel anzeigen
    Antwort #5 am: 18. August 2016, 16:15:24
    ...und ich kann doch nicht nur
     {$PRODUCTS_WEIGHT} in (/templates/tpl_modified/module/product_info/DEINE_TEMPLATE_DATEI.html)
    reinschreiben und dann wird das Gewicht angezeigt ???
    ... äh, doch - wenn noRiddle das so sagt, dann stimmt das auch. Hast du das nicht vielleicht auch mal ausprobiert? Testsystem oder so? Wo die Angabe hin soll hängt ja von dir ab.
    Ich würde dir zum besseren Verständnis von smarty-Templates mal Folgendes empfehlen:
    http://www.smarty.net/docsv2/de/what.is.smarty.tpl
    Um besser mit dem im Template verwendeten HTML zurechtzukommen hilft auch mal ein Blick in
    https://wiki.selfhtml.org/
    Und falls du noch kein Testsystem am Laufen hast hilft auch sicher eine lokaler Server - den findest du unter https://www.apachefriends.org/de/index.html - und ich glaube auch zum Download irgendwo hier auf der Seite vom Shopsystem.
    Viel Erfolg!

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: Gewicht vom Artikel anzeigen
    Antwort #6 am: 21. August 2016, 15:45:54
    Hallo
    Das habe ich mittlerweile verstanden,nur wo in der Datei trage ich es ein
    und ich kann doch nicht nur
     {$PRODUCTS_WEIGHT} in (/templates/tpl_modified/module/product_info/DEINE_TEMPLATE_DATEI.html)
    reinschreiben und dann wird das Gewicht angezeigt ???

    Sorry  :panic:

    Wie Whiteflash schon richtig bemerkt hat, es funktioniert genau so wie ich es gesagt habe.
    Wo genau du die Smarty-Platzhalter einträgst ist eine Frage dessen wo du sie denn gerne sehen würdest.
    Wenn du überhaupt kein HTML verstehst oder lesen kannst wird es allerdings schwer.
    In dem Falle solltest du ein wenig lernen oder jemanden beauftragen.

    Gruß,
    noRiddle

    eckiku

    • Neu im Forum
    • Beiträge: 26
    Re: Gewicht vom Artikel anzeigen
    Antwort #7 am: 04. August 2020, 10:43:08
    Hallo,
    ich habe wie noRiddle beschrieben die Gewichte in die Produkt-Info und in das Produkt-Listing erfolgreich eingefügt.
    Nun tritt aber folgendes Problem auf:
    Wenn "Top-Artikel" auf der Startseite anzeigen lasse, wird die Gewichtsangabe mit "0.00kg" angezeigt.
    Shopversion 2.0.5.1  Template Bootstrap3, neueste Version.

    vieleicht hat ja jemand eine Idee
    Danke

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: Gewicht vom Artikel anzeigen
    Antwort #8 am: 04. August 2020, 14:49:34
    In der Tat fehlt das Gewicht für die Startseitenartikel.
    In /includes/classes/product.php fehlt das in $this->default_select, welches in der /new_products_default.php für die Query benutzt wird.

    Updatesichere Abhilfe:
    Lege eine PHP-Datei, z.B. namens add_prod_weight.php, in /includes/extra/define_add_select/ an mit folgendem Inhalt.

    Code: PHP  [Auswählen]
    <?php
    $add_select_product[] = 'p.products_weight';
    ?>
    *EDIT* überflüssige Variablen entfernt *END_EDIT*
    Danach steht das Gewicht auch auf der Startseite zur Verfügung.

    Weiterer Tipp:
    Da das Gewicht dummerweise 4-stellig hinter dem Komma ist verwende das so:
    Code: XML  [Auswählen]
    {$module_data.PRODUCTS_WEIGHT|number_format:3} kg

    oder so:
    Code: XML  [Auswählen]
    {$module_data.PRODUCTS_WEIGHT|string_format:'%.3f'} kg

    Dann wird es sinnigerweise mit 3 Stellen hinter dem Komma ausgegeben.

    Gruß,
    noRiddle

    eckiku

    • Neu im Forum
    • Beiträge: 26
    Re: Gewicht vom Artikel anzeigen
    Antwort #9 am: 07. August 2020, 10:17:01
    Hallo noRiddle,
    vielen Dank für deine schnelle Hilfe.
    Das Artikelgewicht wird tatsächlich bei den Top-Artikeln angezeigt.
    Was ich festgestellt habe:
    1. In den Artikelauflistungen in den Kategorien wird das Gewicht in der Boxenansicht ebenfalls angezeigt. In der Listenansicht wiederum nicht.
    2. Wenn ich jetzt einen Artikel bearbeite und dann die Änderung speichere, bekomme ich eine "weiße Seite".
        Wenn ich die "add_prod_weight.php" lösche, ist diese Fehler wieder weg.

    Gruß eckiku

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: Gewicht vom Artikel anzeigen
    Antwort #10 am: 07. August 2020, 10:35:18
    Zu
    • Weiß nicht welches Template du benutzt. Es sollte in der Template-Datei zwei Sektionen mit HTML geben, eine für die Boxen- und eine für die Listenansicht (Row).
      Du mußt also die Smarty-Variable an zwei Stellen eintragen.
    • Ich kann nicht sehen welchen Einfluß die neue Datei (im richtigen Verzeichnis) auf das Speichern eines Artikels im Admin-Bereich haben soll (hat es in meinem Test-Shop (2.0.5.1) auch nicht).
      Schau mal in's Log-Verzeichnis /log/ was es da für Dateien mit Fehlermeldungen gibt (mod_notice_admin_*.log , mod_warning_admin_*.log oder gar mod_error_admin_*.log.

    Gruß,
    noRiddle
    rechtstexte für onlineshop
    9 Antworten
    7866 Aufrufe
    19. Januar 2015, 21:21:12 von mollvision
    7 Antworten
    5258 Aufrufe
    21. Juli 2012, 00:00:22 von Security
    8 Antworten
    7960 Aufrufe
    05. März 2012, 21:30:21 von jannemann