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: Wie kann ich Lieferzeiten farblich darstellen?

    baalze

    • Neu im Forum
    • Beiträge: 40
    Re: Wie kann ich Lieferzeiten farblich darstellen?
    Antwort #15 am: 10. Februar 2014, 11:22:39
    Zitat
    Diese Variante ist "keine gute" Lösung, da in so einem Fall Html-Code nichts in der Db. zu suchen hat

    Für Viele ist diese Variante sicherlich die bessere weil einfachere/schnellere Lösung und es funktioniert auch noch nach einem Shopupdate.
    Shop Hosting

    Fubu

    • Mitglied
    • Beiträge: 155
    Re: Wie kann ich Lieferzeiten farblich darstellen?
    Antwort #16 am: 10. Februar 2014, 12:05:02
    Diese Variante ist "keine gute" Lösung, da in so einem Fall Html-Code nichts in der Db. zu suchen hat, obwohl es natürlich "momentan" möglich ist.
    Gruß

    Hallo,
    ich für meinen Teil würde die einfachere Lösung vorziehen, da ich nicht so bewandert bin mit php.
    Wen nes kein grosses Sicherheitsverlust ist den Code in der DB zu speichern könnte man dieses doch so machen oder ? als ich miene die einfache variiante

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Wie kann ich Lieferzeiten farblich darstellen?
    Antwort #17 am: 10. Februar 2014, 15:49:22
    ...
    Code: PHP  [Auswählen]
        'PRODUCTS_SHIPPING_ID' = $array['products_shippingtime'],.

    Soll das mit "Punkt" am Ende sein oder ohne, so wie die Anderen? Kann das einfach dazwischen gesetzt werden? Also z.B.:

    Code: PHP  [Auswählen]
    'PRODUCTS_MODEL'=> isset($array['products_model']) ? $array['products_model'] : '',
    'PRODUCTS_SHIPPING_ID' = $array['products_shippingtime'],.
    'PRODUCTS_EAN' => isset($array['products_ean']) ? $array['products_ean'] : '',
    ...

    Der Punkt ist ein Versehen, der muß weg.

    Ansonsten ist web0null's erweiterte/veränderte Variante mit den Klassen die Beste.

    Gruß,
    noRiddle

    Tetra

    • Neu im Forum
    • Beiträge: 43
    Re: Wie kann ich Lieferzeiten farblich darstellen?
    Antwort #18 am: 10. Februar 2014, 18:14:40
    Großes Danke an web0null für seine Mühe.  :thx:

    Edith:

    Diese Variante ist "keine gute" Lösung, da in so einem Fall Html-Code nichts in der Db. zu suchen hat

    In der Datenbank habe ich doch nur die 32 durch die 64 ersetzt. HTML habe ich doch erst im Admin-Center eingesetzt, so wie ich das auch auf Produktseiten etc. mache.

    caggi

    • Neu im Forum
    • Beiträge: 9
    Re: Wie kann ich Lieferzeiten farblich darstellen?
    Antwort #19 am: 18. März 2014, 15:12:53
    Hallo,
    ich bin`s nochmal.
    Ich habe es auch (erstmal) nach der Variante von Tetra gelöst.
    http://www.modified-shop.org/forum/index.php?topic=29272.msg264828#msg264828
    Diese Methode war jetzt für mich die einfachste, wenn vielleicht auch nicht die beste oder eleganteste.
    Vielen Dank nochmal für eure Tipps und Anleitungen.  :-)

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Wie kann ich Lieferzeiten farblich darstellen?
    Antwort #20 am: 18. März 2014, 23:17:12
    Das ist eine schlechte Lösung, auch Faulheit ändert daran nichts.
    Meine von web0null bzgl. der Klassennamen verfeinerte Lösung ist die korrekte.

    Begründung:
    Man hat hier gesagt, daß die "faule" Lösung die bevorzugte sei weil es keine Update-Probleme geben wird.
    Das ist ein Trugschluß
    • weil es ohnehin Einbauten von Erweiterungen gegeben haben wird und ein Update nie, aber auch niemals, einfach drübergebügelt werden kann ohne Dateivergleich.
    • weil die Änderung für die korrekte Version in den zwei Core-Dateien gering ist und leicht zu identifizieren.
    • weil niemand von euch die die vermeintlich einfache Lösung bevorzugen die Folgen kennt.
      Wenn in der DB HTML-Code steht wird er auch immer ausgegeben wenn auf die Spalte zugegriffen wird.
      Wer von euch weiß wo die Lieferzeit aus dem DB-Feld noch überall ausgegeben wird ?
      Folge: Könnte bei einem Update schlechte Folgen haben, aber auch jetzt schon.
    • weil HTML-Code nicht in die DB gehört (außer in Ausnahmefällen wie z.B. die Produktbeschreibungen).
      Das ist auch kein blindes Dogma sondern hat programmiertechnische Gründe.

    Gruß,
    noRiddle

    caggi

    • Neu im Forum
    • Beiträge: 9
    Re: Wie kann ich Lieferzeiten farblich darstellen?
    Antwort #21 am: 19. März 2014, 10:51:33
    Hallo noRiddle!

    Ich habe ja geschrieben, daß ich es erstmal so gelöst habe.
    Ich weiß das deine Lösung die bessere und richtige ist.

    Viele Grüße
    Managed Server
    4 Antworten
    3277 Aufrufe
    08. Juni 2011, 13:40:04 von Bennie
    2 Antworten
    2144 Aufrufe
    12. Juli 2014, 01:48:34 von Caro
    1 Antworten
    1934 Aufrufe
    16. Juli 2013, 11:29:56 von WayneTsun
    5 Antworten
    4214 Aufrufe
    17. Juli 2013, 15:20:13 von Gelb
               
    anything