Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
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: Kundenrezession in Tab größe ändern?

    Wild-Wolf

    • Neu im Forum
    • Beiträge: 23
    • Geschlecht:
    Kundenrezession in Tab größe ändern?
    am: 16. Juni 2012, 13:42:05
    Hallo, ich suche jetzt schon ne ganze Weile.

    Würde gerne die Zeichenlänge ändern, abwann ein Umbruch gemacht werden soll.
    Nur irgendwie finde ich das nirgendswo.

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

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Kundenrezession in Tab größe ändern?
    Antwort #1 am: 16. Juni 2012, 15:05:17
    Hallo Wild-Wolf.

    Verstehe ich nicht.
    Ein Zeilenumbruch wird automatisch gemacht wenn der umgebende Kontainer zu klein ist.
    Was genau willst du machen ?

    Übrigens würde ich in /reviews.php noch us folgendem
    Code: PHP  [Auswählen]
    .htmlspecialchars($reviews['reviews_text']).

    das hier machen
    Code: PHP  [Auswählen]
    .nl2br(htmlspecialchars($reviews['reviews_text'])).

    Dann werden auch die "Breaks" korrekt übernommen und man kann auch mal als Admin einen abgesetzten Kommentar zu einer Bewertung schreiben (bei Artikelbewertung bearbeiten).

    Gruß,
    noRiddle

    Wild-Wolf

    • Neu im Forum
    • Beiträge: 23
    • Geschlecht:
    Re: Kundenrezession in Tab größe ändern?
    Antwort #2 am: 16. Juni 2012, 16:08:48
    Hey,

    also die Zeile gibt es bei mir nur in der
    product_reviews_info.php
    Code: PHP  [Auswählen]
    $reviews_text = xtc_break_string(htmlspecialchars($reviews['reviews_text']), 90, '-<br />');

    soll ich das da so machen?
    Code: PHP  [Auswählen]
    $reviews_text = xtc_break_string(    .nl2br(htmlspecialchars($reviews['reviews_text'])., 90, '-<br />');
    Naja unter den Produkten habe ich die Tabs drinnen. Wenn ich da auf Reviews gehe, ist die Zeile länger als das Fenster und man kann scrollen nach rechts.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Kundenrezession in Tab größe ändern?
    Antwort #3 am: 16. Juni 2012, 16:57:39
    Nein, ich meinte was ich gesagt habe, die reviews.php.
    Das ist auch keine "Zeile" sondern ein snippet, ein Code-Teil dessen Zeil so anfängt:
    Code: PHP  [Auswählen]
    $module_data[] = array ...

    Such' mal außerdem in /includes/classes/product.php das hier
    Code: PHP  [Auswählen]
    $data_reviews[] = array ...

    und füge in dem Array statt diesem hier
    Code: PHP  [Auswählen]
    'TEXT' => $reviews['reviews_text'])

    dies ein
    Code: PHP  [Auswählen]
    'TEXT' => nl2br($reviews['reviews_text']))

    Gruß,
    noRiddle

    Wild-Wolf

    • Neu im Forum
    • Beiträge: 23
    • Geschlecht:
    Re: Kundenrezession in Tab größe ändern?
    Antwort #4 am: 16. Juni 2012, 18:48:26
    Ach mist war in der falschen reviews.php danke.

    So sieht mein aktuelles Problem aus:

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Kundenrezession in Tab größe ändern?
    Antwort #5 am: 16. Juni 2012, 18:53:48
    Du Witzbold.
    Wo keine Breaks sind können auch keine kommen.
    Wenn du da ein Wort mit 1000 Buchstaben eingibst...
    Die Breaks kommen entweder da wo der User in seinem review-text "Enter" gedrückt hat oder am Ende einer Zeile automatisch, allerdings nur bei einem Leerzeichen.
    Die einizige Frage die du haben könntest ist, "wie kann man verhindern, daß der User so lange Worte eingibt wie
    'Donaudampfschiffahrtskapitänskajütentürschlüsselbund' " (nein ich mag die neue Rechtschreibung nicht, deshalb nur zwei "f")

    Gruß,
    noRiddle

    Wild-Wolf

    • Neu im Forum
    • Beiträge: 23
    • Geschlecht:
    Re: Kundenrezession in Tab größe ändern?
    Antwort #6 am: 17. Juni 2012, 11:43:13
    Is das nicht eigentlich egal ob ich jetzt frage wie kann man so eine lange Ausgabe verhindern, noder wie kann man verhindern das so ein langes Wort angegeben wird?

    Auf der Übersichtsseite der Reviews wird ja auch nach 90 Zeichen n Autobreak gemacht damit:

    Code: PHP  [Auswählen]
    $reviews_text = xtc_break_string(htmlspecialchars($reviews['reviews_text']), 90, '-<br />');
    21 Antworten
    11006 Aufrufe
    22. Oktober 2010, 13:16:59 von angelo
    2 Antworten
    2429 Aufrufe
    23. Oktober 2012, 15:58:20 von piru
    3 Antworten
    3316 Aufrufe
    12. September 2012, 19:17:15 von Andre Kern
    1 Antworten
    2387 Aufrufe
    25. Juli 2012, 17:17:54 von WayneTsun