Ergebnis 1 bis 12 von 12

Thema: Auf Startseite sollen die letzten 5 Kommentare ausgelsen werden

  1. #1
    Contao-Nutzer
    Registriert seit
    13.08.2009.
    Beiträge
    58

    Standard Auf Startseite sollen die letzten 5 Kommentare ausgelsen werden

    Hallo zusammen,

    ich habe bereits eifrig hier im Forum gesucht, aber noch keine passende Antwort auf diese Problemstellung finden können:

    Ich möchte auf meiner Startseite die letzten fünf abgegebenen Kommentare (Datum, Name und Kommentar) ausgeben lassen. Bis jetzt gehe ich davon aus, dass ich das über das Modul "Auflistung" bewerkstelligen kann.

    Hierzu habe ich zwei Fragen:
    ---------------------------------------
    a) Gibt es hierfür eine offizielle Beschreibung, welche Variablen ich eingeben kann? "date" in "Felder" führt bei mir z.B. zu einer Ausgabe einer 10steklligen Nummer!?! (muss ich gleich mal auf DB-Ebene checken)

    b) Hat jemand schon das list_default-Template in eine tabellenlose Variante umgeschrieben?

    LG
    Angehängte Grafiken Angehängte Grafiken

  2. #2
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    beim date handelt es sich um einen timestamp diese musst du mittels der PHP Funkton date formatieren. In den Feldern kannst du alle Felder eintragen die auch in der DB vorhanden sind. Was meinst du mit einer offiziellen Beschreibung?

  3. #3
    Contao-Nutzer
    Registriert seit
    13.08.2009.
    Beiträge
    58

    Standard

    Vielen Dank für die schnelle Reaktion!

    Zu "date": Wie gehe ich beim Formatieren am besten vor? Über das Feld "Felder" kann ich das nicht machen oder?

    Zur Anleitung: Unter jedem Feld gibt es ja schon mal ganz hilfreiche Tipps. Aber ich hätte halt gerne noch ein paar mehr Infos und Beispiele, was man hier so alles abfragen kann und vor allem wie.

  4. #4
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    puhh da fragst du mich gerade ein wenig zu viel, ich denke hier musst du das Template anpassen. Leider kann ich im Moment nicht nachschauen, ich hoffe das ich heute Abend kurz die Zeit finde nachzuschauen wie und ob es funktioniert.

    Vielleicht kennt ja ein anderer Forumbenutzer eine Lösung

  5. #5
    Contao-Nutzer
    Registriert seit
    28.12.2009.
    Ort
    Dresden
    Beiträge
    205

    Standard

    Hallo ribery,

    eine offizielle beschreibung dafür gibt es nicht. am besten, du schaust mit einem tool deiner wahl (phpmyadmin) in die db-tabelle, welche felder du alle für die ausgabe brauchst.

    welche version von typolight hast du denn? ab der v2.8 werden alle kommentare zentral in der tabelle "tl_comments" gespeichert. du könntest dir in der auflistung z.b. die felder id, date, name, comment und source ausgeben lassen.

    im template selber bastelst du es dir dann zurecht, wie du das gerne hättest. hierbei kannst du auch die html-tabelle rausschmeissen und alles per div-container anordnen. in der inneren foreach-schleife kannst du die db-felder, z.b. per
    PHP-Code:
    if ($col['field'] == 'id'): 
    ansprechen. über
    PHP-Code:
    $col['content'
    greifst du dann direkt auf den inhalt während des schleifendurchgangs zu.

    welche möglichkeiten du im template insgesamt hast, siehst du, wenn du dir über
    PHP-Code:
    $this->showTemplateVars(); 
    alle verfügbaren variablen ausgeben lässt.

  6. #6
    Contao-Nutzer
    Registriert seit
    28.12.2009.
    Ort
    Dresden
    Beiträge
    205

  7. #7
    Contao-Nutzer
    Registriert seit
    13.08.2009.
    Beiträge
    58

    Standard

    @dieselboy: Sorry, ich hatte mich bei Dir noch garnicht bedankt! ich schau mir das jetzt einmal in Ruhe an und hoffe, dass ich das hinbekomme.

  8. #8
    Contao-Nutzer
    Registriert seit
    13.08.2009.
    Beiträge
    58

    Standard

    Sorry, jetzt muss ich doch gleich nochmal hinterherfragen:

    Von welchem Template sprechen wir hier? Ich dachte jenes, auf das im Modul "Auflistung" verwiesen wird -> siehe Screenshot

    Allerdings wirken sich meine Änderungen an "list_default" oder "info_default" nicht aus

    Wo muss ich hinlangen?
    Angehängte Grafiken Angehängte Grafiken

  9. #9
    Contao-Fan Avatar von tobihessen
    Registriert seit
    01.04.2010.
    Beiträge
    311
    Partner-ID
    8827

    Standard

    Kurz zu diesem date ...
    In der com_default.tpl finde ich für die Datumausgabe des Kommentars:

    Code:
    <span class="date"> | <?php echo $this->date; ?></span>
    wie kann ich es dann machen, dass der mir 30.03.2010 und nicht 2010-03-30 ausgibt?

  10. #10
    Contao-Fan Avatar von Dani
    Registriert seit
    19.06.2009.
    Ort
    Meilen, Schweiz
    Beiträge
    552

    Standard

    In den Einstellungen unter TL einstellen.

  11. #11
    Contao-Fan Avatar von Dani
    Registriert seit
    19.06.2009.
    Ort
    Meilen, Schweiz
    Beiträge
    552

    Standard

    @ribery

    Du kannst das z.B. so machen, indem du zählst wie viele Buchstaben der String enthält:
    PHP-Code:
    <?php foreach ($row as $col): ?>
        <td class="body <?php echo $col['class']; ?>"><?php if(strlen($col['content']) == 10): ?><?php echo date($GLOBALS['TL_CONFIG']['datimFormat'],$col['content']); ?><?php else: ?><?php echo $col['content']; ?><?php endif; ?></td>
    <?php endforeach; ?>

  12. #12
    Contao-Fan Avatar von tobihessen
    Registriert seit
    01.04.2010.
    Beiträge
    311
    Partner-ID
    8827

    Standard

    Zitat Zitat von Dani Beitrag anzeigen
    In den Einstellungen unter TL einstellen.
    Ah stimmt ... danke

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Ergebnisse der Suche sollen in der Hauptspalte ausgegeben werden
    Von atomfried im Forum Allgemeine Inhaltselemente
    Antworten: 7
    Letzter Beitrag: 09.09.2011, 16:46
  2. Liste der letzten fünf Kommentare
    Von faximile im Forum Nachrichten/Events/FAQ
    Antworten: 28
    Letzter Beitrag: 16.01.2011, 23:37
  3. Antworten: 5
    Letzter Beitrag: 17.11.2010, 17:32
  4. Antworten: 6
    Letzter Beitrag: 02.01.2010, 14:34
  5. Letzten Artikel mit Einleitung auf der Startseite
    Von maxi62 im Forum Allgemeine Inhaltselemente
    Antworten: 1
    Letzter Beitrag: 16.12.2009, 07:34

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •