Ergebnis 1 bis 8 von 8

Thema: Mitglieder mit Avatar auflisten

  1. #1
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Frage Mitglieder mit Avatar auflisten

    Hallo zusammen.

    Habe da ein Problem. Wie kann ich das mod_memberlist.tpl nach meinen Wünschen anpassen?
    Möchte gerne den Avatar in der Mitgliederliste und die Liste solte so ausehen wie die Detailsansicht.

    Wie ich das mit mod_memberlist_detail.tpl hinbekomme weiss ich, aber ich möchte alle Mitglieder untereinander haben.

    Beste Dank für die Hilfe

    Gruss
    Steven

  2. #2
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    Mit

    PHP-Code:
    <?php echo $this->showTemplateVars(); ?>
    kannst du dir alle verfügbaren Variablen im Template anzeigen lassen und dann nach deinen Vorstellungen in eine beliebigen (HTML)-Gerüst unterbringen.

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  3. #3
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Standard

    Hallo Sebastian

    Danke, doch das habe ich schon gemacht. Leider bringe ich es einfach nicht hin, die richtige php ausgabe zu schreiben.

    Wie gebe ich die Arrays richtig aus?

    Gruss
    Steven

  4. #4
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Frage

    So, nach langer Übung bin ich so weit erst gekommen!

    Der Code unten zeigt mir jetzt die Ausgabe immer doppelt.

    PHP-Code:
    <table cellpadding="0" cellspacing="0" class="all_records" summary="">
    <thead>
      <tr>
    <?php foreach ($this->thead as $col): ?>
        <th class="head<?php echo $col['class']; ?>"><a href="<?php echo $col['href']; ?>" title="<?php echo $col['title']; ?>"><?php echo $col['link']; ?></a></th>
    <?php endforeach; ?>
        <th class="head col_last">&nbsp;</th>
      </tr>
    </thead>
    <tbody>
    <?php foreach ($this->tbody as $class=>$row): ?>
      <tr class="<?php echo $class?>">
    <?php foreach ($row as $col): ?>
        <td class="body <?php echo $row['field']; ?>"><?php echo $col['raw']['lastname']; ?></td>
        <td class="body <?php echo $row['field']; ?>"><?php echo $col['raw']['firstname']; ?></td>
    <?php endforeach; ?>
        <td class="body avatar">{{avatar::<?php echo $col['id']; ?>}}</td>
        <td class="body <?php echo $this->col_last?> col_last"><a href="<?php echo $this->url?>?show=<?php echo $col['id']; ?>"><img src="system/modules/memberlist/html/details.gif" alt="" /></a></td>
      </tr>
    <?php endforeach; ?>
    </tbody>
    </table>
    Wie kann man das ändern?

    Gruss
    Steven

  5. #5
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Lächelndes Gesicht Wünsche einen Guten Rutsch ins neue Jahr!!!

    Dann hoffe ich auf einen Guten Tipp im neue Jahr

    Ich wünsche der Contao Community einen Guten Rutsch ins neue Jahr und nur das Beste fürs Jahr 2011!!!

    Prosit.

    Gruss
    Steven

  6. #6
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    831

    Standard

    Ein frohes neues Jahr,

    Was meinst du damit, die Liste soll so ausehen wie die Detailansicht?
    Meinst du eine Listendarstellung wie Visitenkarten"?
    Denn dann würde ich einfach das Orioginaltemplate nehemen und die Tabellenzeilen als divs auflösen.
    Gruß
    ChrMue

  7. #7
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Standard

    Hallo zusammen, Hallo ChrMue

    Ja, etwa so wie eine Visitenkarten. Ich möchte gerne die Felder selber platzieren.

    Etwa so, wie in dem Code oben.

    @ChrMue
    Denn dann würde ich einfach das Orioginaltemplate nehemen und die Tabellenzeilen als divs auflösen.
    @ChrMue
    Wie meinst Du das genau?

    Gruss
    Steven

  8. #8
    Contao-Nutzer
    Registriert seit
    28.06.2010.
    Beiträge
    27

    Standard

    Zitat Zitat von tognit Beitrag anzeigen
    Hallo zusammen, Hallo ChrMue

    Ja, etwa so wie eine Visitenkarten. Ich möchte gerne die Felder selber platzieren.
    Ich habe das nach langem hin- und her so gelöst:
    PHP-Code:

    <?php foreach ($this->tbody as $class=>$row): ?>

    <div class="visitenkarte">
    <p><?php echo $row[0]['raw']['firstname']; ?> <?php echo $row[0]['raw']['lastname']; ?></p>
        {{avatar::<?php echo $row[0]['raw']['id']; ?>}}
    </div>
    Wird dann so dargestellt das ich pro Eintrag ein <div> habe, mit Vorname, Nachname und dem Bild des Users. Hoffe das hilft...

    Offtopic: Ich halte die Extension "memberlist" für meinen Geschmack noch immer für zu kompliziert in diesem Fall. Für eine simple Auflistung der User, ohne Sortier- und Suchfunktion kann das Modul zu viel - auf der anderen Seite stört dann wieder die Sache mit den public-Fields (dazu habe ich in einem anderen Thread heute eine "Lösung" gepostet...).

    Im Endeffekt bräuchte man für eine wirkliche einfache Auflistung von Usern eine Kombination aus dem Auflistungs-Modul und der Möglichkeit auch dort auf Gruppen einzuschränken. Vielleicht ist ja jemandem mal langweilig und er entwickelt sowas
    Bin leider selber noch nicht fit genug mit der Entwicklung/Anpassung von Contao Erweiterungen...


    Grüße
    Tobi
    Geändert von Kohlekocher (07.01.2012 um 22:31 Uhr)

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Antworten: 12
    Letzter Beitrag: 21.08.2013, 09:39
  2. Downloads einzelner Mitglieder auflisten
    Von tbruhn im Forum Geschützte Bereiche/Mitglieder
    Antworten: 1
    Letzter Beitrag: 08.03.2011, 11:22
  3. Mitglieder im BE auflisten: andere/neue Felder benötigt
    Von truni im Forum Geschützte Bereiche/Mitglieder
    Antworten: 0
    Letzter Beitrag: 02.06.2010, 06:52
  4. BE Mitglieder nach ihren Groups auflisten
    Von Sarvo im Forum Geschützte Bereiche/Mitglieder
    Antworten: 1
    Letzter Beitrag: 11.10.2009, 00:50
  5. [avatar] Fehlermeldung bei leerem Feld/Avatar
    Von mbartsch im Forum Sonstige Erweiterungen
    Antworten: 1
    Letzter Beitrag: 21.09.2009, 19:02

Lesezeichen

Lesezeichen

Berechtigungen

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