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: Ausblenden vom Text der Sonderangebote

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    Ausblenden vom Text der Sonderangebote
    am: 01. Juni 2011, 06:26:15
    Hallo,
    wie kann ich in der "product_listing" den Teil ausblenden:
    Zitat
    unser bisheriger Preis und Sie sparen ...%
    Aber so, dass es auf der "product_info" erhalten bleibt.

    In der "product_listing" soll nur noch stehen:
    Zitat
    7,99 EUR/Jetzt nur 5,99 EUR
    Gruß
    Micha



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

    web28

    • modified Team
    • Beiträge: 9.404
    Ausblenden vom Text der Sonderangebote
    Antwort #1 am: 01. Juni 2011, 09:13:32
    Am besten in der "/includes/classes/product.php". Hier wird für alle Listenansichten der Code erstellt.
    Für die Änderungen wendest Du mehrmals "str_replace" an.

    Gruss Web28

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    Ausblenden vom Text der Sonderangebote
    Antwort #2 am: 01. Juni 2011, 14:11:19
    Hallo Web28,
    das muss doch aber auch über das Template lösbar sein oder nicht ?
    Denn ich habe jetzt schon so viele Templates gesehen wo das im Template gelöst ist.
    Gruß
    Micha

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Ausblenden vom Text der Sonderangebote
    Antwort #3 am: 01. Juni 2011, 14:20:59
    Sehr viel ist über das Template machbar und somit hier wieder einmal ein Template-Smarty-Hack von mir:

    product_listing_v1.html

    suche:

    Code: PHP  [Auswählen]
    {$module_data.PRODUCTS_PRICE}
    ersetze mit:

    Code: PHP  [Auswählen]
    {$module_data.PRODUCTS_PRICE|regex_replace:'/(<span class=\"productOldPrice\">)<small>Statt <\/small>(.*?)(<\/span>)<br \/>(.*?)<small>Sie sparen .*? \% \/ .*?<\/small>(.*?)/s':' \\1 \\2 \\3 / \\4'}
    Gruß

    h-h-h

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    Ausblenden vom Text der Sonderangebote
    Antwort #4 am: 01. Juni 2011, 14:28:48
    @h-h-h
    ich danke Dir.  :thx:

    Werde das nachher mal gleich ausprobieren.
    Gruß
    Micha

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    Ausblenden vom Text der Sonderangebote
    Antwort #5 am: 01. Juni 2011, 17:10:02
    Hallo h-h-h,
    funktioniert leider nicht so richtig, wie ich mir das vorstelle.

    Und so soll es im neuen Template werden:

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

    web28

    • modified Team
    • Beiträge: 9.404
    Ausblenden vom Text der Sonderangebote
    Antwort #6 am: 01. Juni 2011, 17:27:07
    Sehr viel ist über das Template machbar und somit hier wieder einmal ein Template-Smarty-Hack von mir:
    [...]

    Das muss dann aber auch in allen 11 anderen Listentemplates gemacht werden, deshalb mache ich so etwas an einer zentralen Stelle. ;)

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Ausblenden vom Text der Sonderangebote
    Antwort #7 am: 01. Juni 2011, 17:28:40
    Code: PHP  [Auswählen]
    <span class="productOldPrice"><small>Unser bisheriger Preis </small><del> 24,50 EUR</del></span><br> Jetzt nur  18,38 EUR<br><small>Sie sparen 25 % / 6,12 EUR</small>
    Probiere es mal wie folgt:

    Code: PHP  [Auswählen]
    {$module_data.PRODUCTS_PRICE|regex_replace:'/(<span class=\"productOldPrice\">)<small>Unser bisheriger Preis <\/small>(.*?)(<\/span>)<br \/>(.*?)<small>Sie sparen .*? \% \/ .*?<\/small>(.*?)/s':' \\1 \\2 \\3 / \\4'}
    Gruß

    h-h-h

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Ausblenden vom Text der Sonderangebote
    Antwort #8 am: 01. Juni 2011, 17:32:59
    Das muss dann aber auch in allen 11 anderen Listentemplates gemacht werden, deshalb mache ich so etwas an einer zentralen Stelle. ;)

    Absolut korrekt, doch wenn es um Templates geht, ist es sinnvoller nicht dem Kunden 50 Änderungen am Core zuzumuten. ;)

    Und das nächste Shopupdate nicht zu vergessen.

    Gruß

    h-h-h

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    Ausblenden vom Text der Sonderangebote
    Antwort #9 am: 01. Juni 2011, 17:47:59
    Hallo h-h-h,
    Danke Dir,  :thx:  jetzt sind die roten Texte weg. Jetzt muss ich nur noch sehen, wie man das genau macht, dass es dann so aussieht, wie auf dem Bild von mir weiter oben, aber ich denke, das ist ja nur eine Sache über CSS.
    Gruß
    Micha

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    Ausblenden vom Text der Sonderangebote
    Antwort #10 am: 02. Juni 2011, 12:25:21
    Hallo h-h-h,
    kannst Du mir sagen wie ich das mit Deinem Smarty Hack hinbekomme, damit es am Ende so aussieht, wie auf dem Bild? Das heisst, dass dieses "Jetzt nur" auch verschwindet, und der Preis direkt neben dem roten ist.
    Gruß
    Micha

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

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    Ausblenden vom Text der Sonderangebote
    Antwort #11 am: 03. Juni 2011, 13:39:19
    Hallo,
    also ich jetzt an dem Smarty Hack alles versucht mal so hinzu bekommen wie es auf meinem Foto im vorherigen Post zu sehen ist, aber irgendwie will es nicht so Recht.

    @h-h-h,
    hast Du eventuell dafür noch eine Lösung für mich ?
    Gruß
    Micha

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Ausblenden vom Text der Sonderangebote
    Antwort #12 am: 03. Juni 2011, 14:36:06
    [...] dass dieses "Jetzt nur" auch verschwindet, und der Preis direkt neben dem roten ist.
    [...]

    Code: PHP  [Auswählen]
    {$module_data.PRODUCTS_PRICE|regex_replace:'/(<span class=\"productOldPrice\">)<small>Unser bisheriger Preis <\/small>(.*?)(<\/span>)<br \/> Jetzt nur (.*?)<small>Sie sparen .*? \% \/ .*?<\/small>(.*?)/s':' \\1 \\2 \\3 / \\4'}
    Gruß

    h-h-h

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    Ausblenden vom Text der Sonderangebote
    Antwort #13 am: 03. Juni 2011, 14:53:29
    Hallo h-h-h,
    super danke Dir.  :thx:
    Jetzt passt es richtig von der Anzeige alles.
    Gruß
    Micha

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    Ausblenden vom Text der Sonderangebote
    Antwort #14 am: 03. Juni 2011, 15:13:44
    Hallo h-h-h,
    bis auf ein <br />, was er drin hat sieht es schon so super aus, aber wenn ich das <br /> raus nehme, rückt es ja auch bei den anderen ein. Ich habe es versucht am Ende das <br /> auch mit so einem Hack, funktioniert aber irgendwie nicht.
    Hier mal ein Bild, damit Du siehst was ich meine.
    Gruß
    Micha

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

    4 Antworten
    875 Aufrufe
    18. Juli 2022, 14:14:46 von awund
    0 Antworten
    1733 Aufrufe
    25. Oktober 2010, 17:58:25 von bencore