ilch Forum » Allgemein » HTML, PHP, SQL,... » Forum Zeichenkettenlänge begrenzen

Geschlossen
  1. #1
    User Pic
    Filias Mitglied
    Registriert seit
    03.05.2014
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    Schönen guten Tag und Hallo,

    Vorweg, ich bin sehr begeistert von Ilch und den Möglichkeiten.
    Ich finde mich sehr gut zurecht und habe wirklich Spass mit dem CMS.

    Ein kleines Problem habe ich jedoch.
    Auf meiner Testseite test2.goftar.de/index.php?forum-showposts-5-p2 zerkloppt es mir das Forum auf Seite 2.Das problem ist, wenn man eine lange Zeichenkette hat zerschiesst es das Forum. zb.. 60x h hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh usw... es findet keine 'Begrenzung statt. bzw ein Umbruch
    Ich habe jetzt sehr viel gelesen aber bin nicht wirklich auf eine Lösung gestossen. Natürlich habe ich im Adminbereich die Einstellungen vorgenommen, sprich Zeichenkette etc mit den vernünfigen Werten. Nur leider möchte das liebe Forum nicht so, wie ich es gerne möchte.
    Über hilfe wäre ich sehr Dankbar.

    mfG
    Filias


    verwendete ilch Version: 1.1 P

    betroffene Homepage: test2.goftar.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Maretz Hall Of Fame
    Registriert seit
    28.02.2009
    Beiträge
    740
    Beitragswertungen
    74 Beitragspunkte
    Die Lösung ist eigentlich ganz einfach:
    Man vermeidet diese Kettenlänge,was auch im normalen Umgang mit einem Forum ausgeschlossen werden kann. lächeln

    Mfg Maretz


    Zuletzt modifiziert von Maretz am 16.05.2014 - 18:17:49

    Edit:

    Nach einigen Probieren habe ich wohl doch etwas passendes gefunden.Probierst mal:

    Öffne die include/contents/forum/show_posts.php

    Füge nach der zeile 64 folgendes an :

    if(strlen($row['txt']) >= 100) {
    $row['txt'] = wordwrap($row['txt'], 100, "\n", true); 
    }


    Also sieht dann zeile 64 bis 67 wie folgt aus:

    	$row['txt']    = (isset($_GET['such']) ? markword(bbcode ($row['txt']),$_GET['such']) : bbcode ($row['txt']) );
    if(strlen($row['txt']) >= 100) {
    $row['txt'] = wordwrap($row['txt'], 100, "\n", true); 
    }


    Ggf Zeichenanzahl nach unten/ oben korrigieren.Aber nicht zu weit nach unten!Somit wird nach 100 zeichen ein Abstand erzeugt.
    Beachte aber , dass fettschrift und normale Schrift unterschiedliche Textlängen bilden,wenn es um die Anpassung an die Contentbreite vom design geht.

    Mfg Maretz


    Zuletzt modifiziert von Maretz am 16.05.2014 - 19:27:57
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Filias Mitglied
    Registriert seit
    03.05.2014
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    Danke für die Antwort.
    Nur gibt es leider immer solch Menschen die lange weile haben.

    mfG Filias

    Edit sagt: Gleich mal probieren lächeln


    Zuletzt modifiziert von Filias am 16.05.2014 - 19:29:04
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Maretz Hall Of Fame
    Registriert seit
    28.02.2009
    Beiträge
    740
    Beitragswertungen
    74 Beitragspunkte
    Siehe oben Post Edit...... lächeln

    Mfg Maretz
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Filias Mitglied
    Registriert seit
    03.05.2014
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    Vielen lieben Dank Maretz lächeln
    Es hat wunderbar geklappt.
    Ich wünsche Dir einen schönen Abend.

    mfG
    Filias lächelnlächelnlächelnlächeln
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten