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

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Ausblenden vom Text der Sonderangebote
    Antwort #15 am: 03. Juni 2011, 15:20:33
    Code: PHP  [Auswählen]
    {$module_data.PRODUCTS_PRICE|regex_replace:'/(<span class=\"productOldPrice\">)<small>Unser bisheriger Preis <\/small>(.*?)(<\/span>)<br \/> Jetzt nur (.*?)<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 #16 am: 03. Juni 2011, 15:34:29
    Hallo h-h-h,
    danke Dir nochmal.  :thx:
    Jetzt passt es richtig und die Anzeige stimmt jetzt in allen Boxen überein.
    Gruß
    Micha

    Alex23

    • Fördermitglied
    • Beiträge: 197
    Ausblenden vom Text der Sonderangebote
    Antwort #17 am: 03. Juli 2011, 16:45:20

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

    h-h-h

    Hallo,

    wie lautet denn der Smarty Hack nur in der "product_listing", wenn ich z. B. anstatt "Sie sparen 12 % / 15,00 EUR" nur "Sie sparen 15,00 EUR" haben möchte?
    Aber so, dass es auf der "product_info" erhalten bleibt.

    Gruss,

    Alex23

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Ausblenden vom Text der Sonderangebote
    Antwort #18 am: 03. Juli 2011, 18:06:40
    Der Smarty-Hack wird nur dort ausgeführt, wo du ihn einbaust. Wenn du das also nur im "product_listing" haben willst, dann ersetzt du die Zeilen in der "/templates/<dein-template>/product_listing/product_listing_v1.html". Die Anzeige auf der "product_info"-Seite ändert sich dann nicht.

    Grüße

    Torsten

    Sick

    • Fördermitglied
    • Beiträge: 570
    • Geschlecht:
    Ausblenden vom Text der Sonderangebote
    Antwort #19 am: 03. Juli 2011, 18:39:41
    Guten Abend,

    ich habe den Hack in der "product_listing" eingebaut, allerdings tut sich bei mir gar nichts?!
    Ist dieser Hack an gewisse Bedingungen geknüpft?
    Ich habe z.B. die Sprachdateien auf deutsch-du umgeschrieben.

    Die Anzeige der Angebotspreise ist in "product_listing" auch mit dem Hack unverändert.
    Eigentlich wollte ich gerne die komplette Preisanzeige bei Angeboten nur in der "product_info" haben.
    In der Listenansicht soll einfach nur der normale Preis stehen.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Ausblenden vom Text der Sonderangebote
    Antwort #20 am: 03. Juli 2011, 18:43:13
    Leere bitte noch den Templatecache! :!:

    Das kannst du im Adminbereich erledigen unter "Erweiterte Konfiguration" -> "Cache Optionen" -> "Templatecache leeren".

    Grüße

    Torsten

    Sick

    • Fördermitglied
    • Beiträge: 570
    • Geschlecht:
    Ausblenden vom Text der Sonderangebote
    Antwort #21 am: 03. Juli 2011, 19:12:17
    Hallo Torsten,
    Template Cache habe ich geleert. Trotzdem keine Änderung.
    Die "product_listing" in der ich den Hack eingebaut habe ist auch in der Kategorie aktiv.
    Kann es evtl. daran liegen, dass ich die Sprachdateien bearbeitet habe und der Preis in einer eigenen div-class ist?
    Über "productOldPrice" im Stylesheet kann ich aber ganz normal Farbe etc. steuern.

    Alex23

    • Fördermitglied
    • Beiträge: 197
    Ausblenden vom Text der Sonderangebote
    Antwort #22 am: 03. Juli 2011, 21:59:21
    Hallo,

    ich habe alle Smarty Hacks im Thread in meiner "product_listing_v1.html" eingebaut und getestet, aber bis auf den ersten Hack funktioniert bei mir auch keiner!

    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

    Damit wird aber nur auf der "product_listing" Seite z. B. "/ Nur 114,00 EUR" angezeigt"

    Gruss,

    Alex23

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Ausblenden vom Text der Sonderangebote
    Antwort #23 am: 03. Juli 2011, 22:41:22
    Hallo,

    wie lautet denn der Smarty Hack nur in der "product_listing", wenn ich z. B. anstatt "Sie sparen 12 % / 15,00 EUR" nur "Sie sparen 15,00 EUR" haben möchte?
    Aber so, dass es auf der "product_info" erhalten bleibt.

    Gruss,

    Alex23

    Ohne Beispiel-Quellcode gar nicht so einfach, teste mal folgendes. =)
    Du hast dich ein bisschen zu ungenau ausgedrückt, was soll mit "Statt * EUR" und "Nur * EUR" geschehen

    Code: PHP  [Auswählen]
    {$module_data.PRODUCTS_PRICE|regex_replace:'/(<span class=\"productOldPrice\">.*?)(Sie sparen ).*? \% \/ (.*?)/s':' \\1 \\2 \\3'}
    [...]
    Kann es evtl. daran liegen, dass ich die Sprachdateien bearbeitet habe und der Preis in einer eigenen div-class ist?
    [...]

    Korrekt, diese Hacks verlangen einen originalen modified eCommerce Shopsoftware und originale Sprachdateien bzw. die betreffenden Stellen.
    Wenn der Shop auf eine andere Sprache umgeschaltet funktionieren Sie so nicht und ebenso, wenn die Texte angepasst werden oder die Anordnung (HTML in PHP) des Sonderpreises verändert wird.

    Gruß h-h-h

    Sick

    • Fördermitglied
    • Beiträge: 570
    • Geschlecht:
    Ausblenden vom Text der Sonderangebote
    Antwort #24 am: 04. Juli 2011, 14:37:18
    Ok, danke für die Info,
    dann werde ich die Anzeige im Core deaktivieren müssen.
    Ich habe schonmal die Zeilen in der Datei "/includes/classes/xtcPrice.php" auskommentiert, allerdings wird das <span> immer noch generiert.
    In welcher Datei muss ich denn den Aufruf auskommentieren?

    Danke und Gruß

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Ausblenden vom Text der Sonderangebote
    Antwort #25 am: 04. Juli 2011, 18:49:41
    Hi Sick,
    ich verstehe nicht was Du willst!
    Bitte nicht so wenig Informationen, wenn Du Antworten möchtest. =)
    Gruß h-h-h

    Sick

    • Fördermitglied
    • Beiträge: 570
    • Geschlecht:
    Ausblenden vom Text der Sonderangebote
    Antwort #26 am: 04. Juli 2011, 19:31:58
    Hallo h-h-h

    Ich würde gerne die Angebotspreise in der "product_listing" komplett deaktivieren.
    Es soll nur der normale Preis angezeigt werden.

    In der "product_info" kann aber der Angebotspreis
    Zitat
    Statt 6,00 €
    Nur 4,00 €
    Du sparst 33 % / 2,00 €
    ruhig drin bleiben.

    Wenn man es nur entweder überall oder nirgends haben kann, dann möchte ich die Anzeige komplett deaktivieren.

    Gruß

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Ausblenden vom Text der Sonderangebote
    Antwort #27 am: 04. Juli 2011, 22:41:30
    Code: PHP  [Auswählen]
    {$module_data.PRODUCTS_PRICE|regex_replace:'/.*?Nur (.* EUR).*? \/.*/s':'\\1'}
    So in diese Richtung müsste es gehen.

    Gruß h-h-h

    Alex23

    • Fördermitglied
    • Beiträge: 197
    Ausblenden vom Text der Sonderangebote
    Antwort #28 am: 04. Juli 2011, 23:05:46
    Ohne Beispiel-Quellcode gar nicht so einfach, teste mal folgendes. =)
    Du hast dich ein bisschen zu ungenau ausgedrückt, was soll mit "Statt * EUR" und "Nur * EUR" geschehen

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

    Danke, der Tipp war goldrichtig und der Code passt!
    Die "new_products...html" Dateien wurden auch gleich damit erweitert.

    Bei der "box_best_sellers.html" ging es allerdings nicht, da dort noch die alten Variablen drin waren.
    Ich habe die "box_best_sellers.html" mit den neuen Variablen angepasst und jetzt erscheinen nur noch lauter Striche untereinander!

    von:

    Code: PHP  [Auswählen]

    {$box_data.ID}
    {$box_data.LINK}
    {$box_data.NAME}
    {$box_data.PRICE}
    {$box_data.VPE}
    {$box_data.TAX_INFO}
    {$box_data.SHIPPING_LINK}
    in:

    Code: PHP  [Auswählen]

    {$box_data.COUNT}
    {$box_data.PRODUCTS_LINK}
    {$box_data.PRODUCTS_NAME}
    {$box_data.PRODUCTS_PRICE}
    {$box_data.PRODUCTS_VPE}
    {$box_data.PRODUCTS_TAX_INFO}
    {$box_data.PRODUCTS_SHIPPING_LINK}
    Wo bitte kann man die Variablen ändern, sodass auch die Bestsellerbox mit den neuen Variablen funktioniert?

    Gruss,

    Alex23

    Alex23

    • Fördermitglied
    • Beiträge: 197
    Ausblenden vom Text der Sonderangebote
    Antwort #29 am: 05. Juli 2011, 20:52:37
    Wenn ich die "box_best_sellers.html" wieder auf die alten Variablen zurücksetze, sehe ich auch wieder den Inhalt der Bestsellerbox.
    Auch der Smarty Hack klappt problemlos!
    Ich verstehe allerdings nicht, warum ich nicht die neuen Variablen einsetzen kann. Es muss doch dafür eine Erklärung geben bzw. Lösung zu finden sein!

    alte Variablen werden erkannt:

    Code: PHP  [Auswählen]
    {$box_data.ID}
    {$box_data.LINK}
    {$box_data.NAME}
    {$box_data.PRICE}
    neue Variablen werden nicht erkannt:

    Code: PHP  [Auswählen]
    {$box_data.COUNT}
    {$box_data.PRODUCTS_LINK}
    {$box_data.PRODUCTS_NAME}
    {$box_data.PRODUCTS_PRICE}
    {$box_data.PRODUCTS_VPE}
    {$box_data.PRODUCTS_TAX_INFO}
    {$box_data.PRODUCTS_SHIPPING_LINK}
    Kann mit denn keiner weiterhelfen?

    Gruss,

    Alex23

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