ilch Forum » Allgemein » HTML, PHP, SQL,... » Newstitle kürzen mit substr() geht nicht

Geschlossen
  1. #1
    User Pic
    CeeJay Hall Of Fame
    Registriert seit
    23.03.2007
    Beiträge
    2.425
    Beitragswertungen
    18 Beitragspunkte
    Moinsen,

    ich möchte gern den Newstitel kürzen, finde jedoch nicht, wo genau der in der news.php definiert wird...

    Ich habe zwar einen Array, der ausgespuckt wird:

    1
    ... 'TITLE' => $row['title'] ...


    der scheint aber keine Auswirkung zu haben, wenn ich den Substringitisiere lächeln

    Hat jemand einen Tipp für mich?

    Ach ja, das soll auf der Startseite der News so sein, bei den Kommentaren möchte ich den vollen Titel beibehalten.


    verwendete ilch Version: 1.1 P

    betroffene Homepage: externer Link
    Nichts ist so sicher, wie die Änderung.
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Schau mal in die Lastnews-Box, da wird der Titel meiner Meinung nach gekürzt, falls zu lang.
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    CeeJay Hall Of Fame
    Registriert seit
    23.03.2007
    Beiträge
    2.425
    Beitragswertungen
    18 Beitragspunkte
    ich weiss, genauso hab ich das auch probiert - es funktioniert nur leider nicht.
    Nichts ist so sicher, wie die Änderung.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Irgendwo weiter unten in der
    ZitatZitat
    include/contents/news/news.php
    wird die Ausgabe der normalen News mit
    ZitatZitat
    // Normale News
    eingeleitet (bei mir Zeile 202). Danach kommt die DB-Abfrage, gefolgt von der while-Schleife.
    In dieser mußt Du vor der Zeile
    1
    $tpl->set_ar_out($row, 1);
    folgendes einfügen:
    1
    $row['title'] = ((strlen($row['title'])<33) ? $row['title'] : substr($row['title'],0,30).'...');

    Die entsprechenden Längen der Titel mußt Du eventuell noch anpassen.


    Zuletzt modifiziert von Outi77 am 18.11.2014 - 18:29:01
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    CeeJay Hall Of Fame
    Registriert seit
    23.03.2007
    Beiträge
    2.425
    Beitragswertungen
    18 Beitragspunkte
    hmm...

    etwas anders siehts bei mir schon aus. Ich habe das mal versucht, es klappt leider nicht.

    Vielleicht hilft es dir, wenn du dir mal meinen Quellqode ansiehst:

    Nichts ist so sicher, wie die Änderung.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Das ist die php aus dem Admin-Bereich...
    ZitatZitat
    include/admin/news.php

    Jetzt bin ich etwas verwirrt, Du sprachst doch von den News-Titeln und davon, dass Du sie nur auf der News-Seite gekürzt haben möchtest und nicht bei den Kommentaren? das klingt für mich eher nach Contents statt Admin...
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    CeeJay Hall Of Fame
    Registriert seit
    23.03.2007
    Beiträge
    2.425
    Beitragswertungen
    18 Beitragspunkte
    sry, falsche datei in notepad++ kopiert.

    Hier die richtige:

    Nichts ist so sicher, wie die Änderung.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Versuch's mal so:
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    CeeJay Hall Of Fame
    Registriert seit
    23.03.2007
    Beiträge
    2.425
    Beitragswertungen
    18 Beitragspunkte
    perfectico lächeln
    Nichts ist so sicher, wie die Änderung.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

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

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten