Werbung / Banner buchen
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: 2.0 Box Bestseller unter xtc5

    Mantronix

    • Fördermitglied
    • Beiträge: 155
    2.0 Box Bestseller unter xtc5
    am: 07. Juli 2016, 23:52:26
    Ich habe das Problem, dass in der V2 mit dem xtc5 Template in der Box Bestseller bei längeren Namen Leerzeichen wegfallen und über die Box schreibt.
    Ich weiß nicht, wo ich hier ansetzen muss, dass man das ändern kann.
    Das dargestellte Bild ist aus dem Demoshop.

    Linkback: https://www.modified-shop.org/forum/index.php?topic=35313.0
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware

    awids

    • Experte
    • Beiträge: 3.796
    • Geschlecht:
    Re: 2.0 Box Bestseller unter xtc5
    Antwort #1 am: 08. Juli 2016, 01:03:08
    Das Problem hatte ich die Tage auch. :D Und ich konnte mir echt nicht erklären, was es damit auf sich hatte. Hab sogar in der Datenbank geguckt, ob da alles noch koscher ist.  :-? Irgendwann habe ich mir mal das box_template dazu angesehen und dort stand:

    Code: PHP  [Auswählen]
    {textformat wrap=18 wrap_cut=true}{$box_data.PRODUCTS_NAME}{/textformat}

    Entferne

    Code: PHP  [Auswählen]
    {textformat wrap=18 wrap_cut=true}
    und
    Code: PHP  [Auswählen]
    {/textformat}

    dann geht es wieder.

    Mantronix

    • Fördermitglied
    • Beiträge: 155
    Re: 2.0 Box Bestseller unter xtc5
    Antwort #2 am: 08. Juli 2016, 09:58:32
    Super, ich danke dir.
    Ich hatte die Zeile schon angesehen, da diese aber auch in der 1.06 vorkommt dachte ich nicht, dass es daran hängen könnte.
    Ich habe aber jetzt den code:
    Code: PHP  [Auswählen]
    {textformat wrap=18 wrap_cut=true}{$box_data.PRODUCTS_NAME}{/textformat}

    geändert in:
    Code: PHP  [Auswählen]
    {textformat wrap=80 wrap_cut=true}{$box_data.PRODUCTS_NAME}{/textformat}

    jetzt stimmts wieder.

    Also vielen Dank für deinen Ansatz!! :thx:

    awids

    • Experte
    • Beiträge: 3.796
    • Geschlecht:
    Re: 2.0 Box Bestseller unter xtc5
    Antwort #3 am: 08. Juli 2016, 12:08:39
    Deine Lösung ist sicher eleganter.  ;-) Hatte das seinerzeit erstmal komplett rausgelöscht, um nachzuvollziehen, ob hier der Fehler liegen könnte, da ich zunächst auch nicht dachte, dass dies der Fehler sein könnte. Als sich das Ergebnis dann sehen lassen konnte, habe ich das Ergebnis beibehalten. :-) Wenigstens konnte ich dir den Ansatz liefern. :D

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: 2.0 Box Bestseller unter xtc5
    Antwort #4 am: 08. Juli 2016, 12:13:59
    hat mal einer " gewrapt? wrap ist böse!

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: 2.0 Box Bestseller unter xtc5
    Antwort #5 am: 08. Juli 2016, 12:39:36
    Ein Tipp zum Kürzen von Text mit Smarty.

    Anstatt dieser Smarty-Function

    Code: XML  [Auswählen]
    {textformat wrap=80 wrap_cut=true}{$box_data.PRODUCTS_NAME}{/textformat}

    kann man auch diesen Smarty-Modifier benutzen um z.B. Produktnamen zu kürzen

    Code: XML  [Auswählen]
    {$box_data.PRODUCTS_NAME|truncate:80:"...":true}

    ein wesentlicher Unterschied liegt darin, dass mit 'truncate' die Möglichkeit besteht dem Betrachter erkenntlich zu machen das ein Text gekürzt ist.

    Näheres hier:
    http://www.smarty.net/docsv2/de/language.modifier.truncate.tpl
    http://www.smarty.net/docsv2/de/language.function.textformat.tpl

    Gruss
    Hanspeter

    Mantronix

    • Fördermitglied
    • Beiträge: 155
    Re: 2.0 Box Bestseller unter xtc5
    Antwort #6 am: 08. Juli 2016, 12:45:32
    Ok, danke für die Tipps.
    mal schauen wie es gekürzt aussehen würde.

    Aber wenn "wrap ist böse"  :nixweiss:
    eher weglassen und die Lösung von Alex nehmen?
    Oder steh ich auf dem Schlauch :morning:

    LG

    awids

    • Experte
    • Beiträge: 3.796
    • Geschlecht:
    Re: 2.0 Box Bestseller unter xtc5
    Antwort #7 am: 08. Juli 2016, 12:50:02
    Bei Truncate wird der abgeschnittene Text mit drei Punkten ("...") gekennzeichnet, was schon praktisch ist. Bestenfalls - wenn du wirklich so lange Produktbezeichnungen hast - würde ich also hierauf zurückgreifen.

    In meinem Fall war ein Abschneiden wegen der verhältnismäßig kurzen Bezeichnungen (max. 2 Zeilen in Box) nicht notwendig.

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: 2.0 Box Bestseller unter xtc5
    Antwort #8 am: 08. Juli 2016, 15:27:13
    @Mantronix: Hast du html-entities im String, also z.B. " oder ü , ist wrap böse, truncate vermutlich auch. Hast du keine drin, geht beides.

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: 2.0 Box Bestseller unter xtc5
    Antwort #9 am: 08. Juli 2016, 15:36:27
    hat mal einer " gewrapt? wrap ist böse!

    Teste mal

    Code: XML  [Auswählen]
    {'Der bekannte Ausspruch &quot;Ich weiß, dass ich nichts weiß.&quot;'|truncate:34:"..."}<br>
    {'Der bekannte Ausspruch &quot;Ich weiß, dass ich nichts weiß.&quot;'|truncate:35:"..."}<br>
    {'Der bekannte Ausspruch &quot;Ich weiß, dass ich nichts weiß.&quot;'|truncate:31:""}<br>
    {'Der bekannte Ausspruch &quot;Ich weiß, dass ich nichts weiß.&quot;'|truncate:32:""}<br>
    {'Der bekannte Ausspruch &quot; Ich weiß, dass ich nichts weiß.&quot;'|truncate:31:"..."}<br>
    {'Der bekannte Ausspruch &quot; Ich weiß, dass ich nichts weiß.&quot;'|truncate:32:"..."}<br>
    {'Der bekannte Ausspruch &quot; Ich weiß, dass ich nichts weiß.&quot;'|truncate:28:""}<br>
    {'Der bekannte Ausspruch &quot; Ich weiß, dass ich nichts weiß.&quot;'|truncate:29:""}<br>

    Solange der dritte Parameter nicht 'true' ist werden nur ganze Worte gekürzt, wobei &quot; oder &uuml; alleine stehend wohl als Worte gesehen werden dürften und bei HTML-Entities innerhalb eines Wortes ist die Sache sowieso klar.

    Gruss
    Hanspeter
    3 Antworten
    2814 Aufrufe
    01. Januar 2011, 18:09:48 von Tomcraft
    5 Antworten
    4222 Aufrufe
    07. Januar 2015, 12:51:48 von Bonsai
    5 Antworten
    1957 Aufrufe
    22. September 2021, 23:43:19 von Onlineshopper
    2 Antworten
    3752 Aufrufe
    03. Februar 2010, 16:30:43 von fishnet
               
    anything