ilch Forum » Ilch Clan 1.1 » Allgemein » Last Forum box Titelname ...

Geschlossen
  1. #1
    User Pic
    SeToY Mitglied
    Registriert seit
    29.06.2006
    Beiträge
    1.928
    Beitragswertungen
    43 Beitragspunkte
    Hi,

    ich habe in meiner Last Forum Box das hier verändert:

    substr($row['name'],0,18).'...').'


    Wenn ich dieses auf 22 änder, wird bei einigen Themen der komplette Thread-Name angezeigt, aber trotzdem die Pünktchen, als ob der name noch länger wäre.

    Kann man nich mit einer Abfrage verhindern, dass trotz des vollen Threadnamens immernoch die Pünktchen kommen?
    Will die Pünktchen nur da haben, wenn der Threadname länger ist als xx Zeichen.

    Beispiel:
    substr($row['name'],0,18).'...').'

    Last Forum Box:
    » Anleitung: Banprot...
    von SeToY


    substr($row['name'],0,22).'...').'

    Last Forum Box:
    » Anleitung: Banprotest...
    von SeToY

    Und das obwohl Anleitung: Banprotest der komplette Thread-Name ist!

    Ich hoffe, ihr erkennt was ich meine zwinker

    SeToY

    Edit: Das gleiche Problem habe ich übrigens beim PHGStats-Mapnamen auch.
    Siehe: externer Link

    betroffene Homepage: externer Link


    Zuletzt modifiziert von SeToY am 27.11.2007 - 15:21:15
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SeToY Mitglied
    Registriert seit
    29.06.2006
    Beiträge
    1.928
    Beitragswertungen
    43 Beitragspunkte
    Ok, selbst ist der Mann zwinker

    Aus:
    ((strlen($row['name'])<18) ? $row['name'] : substr($row['name'],0,22).'...').'


    mache:

    ((strlen($row['name'])<22) ? $row['name'] : substr($row['name'],0,22).'...').'


    Bemerke hierbei:
    ['name'])<22)


    Hoffe, ich hab das richtig gemacht zwinker
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Wie wärs mit 25, da 22+ '...' = 25 zwinker und <= statt < könnte auch helfen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    SeToY Mitglied
    Registriert seit
    29.06.2006
    Beiträge
    1.928
    Beitragswertungen
    43 Beitragspunkte
    ZitatZitat geschrieben von Mairu

    Wie wärs mit 25, da 22+ '...' = 25 zwinker und <= statt < könnte auch helfen.


    ähm.. wie bitte? lächeln

    Edit: achso xD

    habs jetz so:

    ((strlen($row['name'])<25) ? $row['name'] : substr($row['name'],0,22).'...').'<


    Das hatteste doch gemeint, oder? xD

    Edit: und ist das überhaupt richtig? Meines erachtens nach:

    Maximale Zeichen: 25
    Nach 22 Zeichen kommt '...' ergo 25 zeichen


    Zuletzt modifiziert von SeToY am 27.11.2007 - 15:41:25
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    22+ ... (3) = ?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SeToY Mitglied
    Registriert seit
    29.06.2006
    Beiträge
    1.928
    Beitragswertungen
    43 Beitragspunkte
    *rechne* 25 lachen

    ich mein nur, ob die reihenfolge in der abfrage so richtig ist zwinker
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ja die ist richtig, oder gehts nicht?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    SeToY Mitglied
    Registriert seit
    29.06.2006
    Beiträge
    1.928
    Beitragswertungen
    43 Beitragspunkte
    Doch, es geht, nur ich will immer zu 100% sicher sein, dass etwas richtig ist, was ich gemacht habe zwinker

    Verzeih' mir diese kleine Macke lachen
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten