Ergebnis 1 bis 11 von 11

Thema: lastLogin in Mitgliederliste einfügen

  1. #1
    Contao-Nutzer
    Registriert seit
    13.09.2009.
    Ort
    Münster; NRW
    Beiträge
    77

    Standard lastLogin in Mitgliederliste einfügen

    Hi zusammen,

    bräuchte etwas Hilfe den "Letzten Login" der Mitglieder mit in die Mitgliederliste aufzunehmen.
    Sollte doch eigentlich Möglich sein oder?
    Der Letzte Login steht ja auch im Loginmodul wenn das Mitglied sich angemeldet hat. Sollte also vorhanden sein.

    Habe selbst 0 Ahnung von php hab zwar schon probiert aber nichts hinbekommen. Die memberlist_simple aus dem Modul xtmembers ist doch der richtige Ansatz oder?

    Code:
    <div class="<?php echo $this->class; ?> block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
    <?php if ($this->headline): ?>
    
    <<?php echo $this->hl; ?>><?php echo $this->headline; ?></<?php echo $this->hl; ?>>
    <?php endif; ?>
    
    <?php if ($this->show_searchfield): ?>
    <div class="list_search">
    <form action="<?php echo $this->action; ?>" method="get">
    <div class="formbody">
    <input type="hidden" name="order_by" value="<?php echo $this->order_by; ?>" />
    <input type="hidden" name="sort" value="<?php echo $this->sort; ?>" />
    <input type="hidden" name="per_page" value="<?php echo $this->per_page; ?>" />
    <select name="search" class="select">
    <?php echo $this->search_fields; ?>
    </select>
    <input type="text" name="for" class="text" value="<?php echo $this->for; ?>" />
    <input type="submit" class="submit" value="<?php echo $this->search_label; ?>" />
    </div>
    </form>
    </div>
    <?php endif; ?>
    <?php if ($this->per_page): ?>
    
    <div class="list_per_page">
    <form action="<?php echo $this->action; ?>" method="get">
    <div class="formbody">
    <input type="hidden" name="order_by" value="<?php echo $this->order_by; ?>" />
    <input type="hidden" name="sort" value="<?php echo $this->sort; ?>" />
    <input type="hidden" name="search" value="<?php echo $this->search; ?>" />
    <input type="hidden" name="for" value="<?php echo $this->for; ?>" />
    <select name="per_page" class="select">
      <option value="10"<?php if ($this->per_page == 10): ?> selected="selected"<?php endif; ?>>10</option>
      <option value="20"<?php if ($this->per_page == 20): ?> selected="selected"<?php endif; ?>>20</option>
      <option value="30"<?php if ($this->per_page == 30): ?> selected="selected"<?php endif; ?>>30</option>
      <option value="50"<?php if ($this->per_page == 50): ?> selected="selected"<?php endif; ?>>50</option>
      <option value="100"<?php if ($this->per_page == 100): ?> selected="selected"<?php endif; ?>>100</option>
      <option value="250"<?php if ($this->per_page == 250): ?> selected="selected"<?php endif; ?>>250</option>
      <option value="500"<?php if ($this->per_page == 500): ?> selected="selected"<?php endif; ?>>500</option>
    </select>
    <input type="submit" class="submit" value="<?php echo $this->per_page_label; ?>" />
    </div>
    </form>
    </div>
    <?php endif; ?>
    <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; ?>
    <?php if ($this->showDetailsColumn): ?>
    		<th class="head col_last"> </th>
    	<?php endif; ?>
    	</tr>
    </thead>
    <tbody>
    <?php foreach ($this->tbody as $class=>$row): ?>
    	<tr class="<?php echo $class; ?>">
    <?php foreach ($row as $col): ?>
    <?php if (strlen($col['jumpTo']) && (strcmp($this->detailsColumn, $col['field']) == 0)): ?>
    		<td class="body <?php echo $col['class']; ?>"><a href="<?php echo $col['jumpTo']; ?>"><?php echo $col['content']; ?></a></td>
    <?php elseif (strcmp($this->detailsColumn, $col['field']) == 0): ?>
    		<td class="body <?php echo $col['class']; ?>"><a href="<?php echo $this->url; ?>?show=<?php echo $col['id']; ?>"><?php echo $col['content']; ?></a></td>
    <?php else: ?>		
    		<td class="body <?php echo $col['class']; ?>"><?php echo $col['content']; ?></td>
    <?php endif; ?>
    <?php endforeach; ?>
    <?php if ($this->showDetailsColumn): ?>
    		<td class="body <?php echo $this->col_last; ?> col_last">
    <?php if (strlen($col['jumpTo'])): ?>
    			<a href="<?php echo $col['jumpTo']; ?>"><img src="system/modules/xtmembers/html/details.gif" alt="" /></a>
    <?php else: ?>
    			<a href="<?php echo $this->url; ?>?show=<?php echo $col['id']; ?>"><img src="system/modules/xtmembers/html/details.gif" alt="" /></a>
    <?php endif; ?>
    		</td>
    <?php endif; ?>		
    	</tr>
    <?php endforeach; ?>
    </tbody>
    </table>
    <?php echo $this->pagination; ?>
    
    </div>
    Nur wie bekomme ich das lastLogin dort mit hinein?

    Danke für die Hilfe
    Gruß makrele

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.583
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo makrele,

    Du könntest das anstelle mit dem Modul "Mitgliederliste" auch mit dem Modul "Auflistung" machen. Dort wählst Du die "tl_member"-Tabelle aus und bei den Feldern gibst Du dann alle jene Spaltennamen ein, die Du dann auch auflisten möchtest, darunter z.B. auch den Eintrag "lastLogin"
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Nutzer
    Registriert seit
    13.09.2009.
    Ort
    Münster; NRW
    Beiträge
    77

    Standard

    Hi xchs,

    Das Habe ich auch schon probiert, bekomme dort die Daten auch angezeigt. Nur scheitert es an dem Detail-Link zur Mitglieder-Seite/Details. Dort müsste man auch ins Template eingreifen.

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

    Standard

    HI

    kann man nicht direkt im Template der Mitgliederliste ein neues <td> hinzufügen, und den entsprechenden Inserttag eintragen?

    Sebastian

  5. #5
    Contao-Nutzer
    Registriert seit
    13.09.2009.
    Ort
    Münster; NRW
    Beiträge
    77

    Standard

    Hi Sebastian,

    mit welchem Inserttag? Wenn ich {{last_login}} verwende wird der Login vom aktuell angemeldeten Mitglied angezeigt. Es soll aber von jedem Mitglied der Letzte Login angezeigt werden.

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

    Standard

    HI

    Achso. Ja, dann ist der Tipp von xchs das richtige. Oder du schreibst dir eine Erweiterung (gibt es vielleicht auch schon), die diesen Wert als Inserttag zur Verfügung stellt

    Sebastian

  7. #7
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.583
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo makrele,

    versuch mal, Dein Template "list_default.tpl" folgendermaßen abzuändern:
    PHP-Code:
    <?php if ($this->details): ?>
        <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/listing/html/details.gif" alt="" /></a></td>
    <?php endif; ?>
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  8. #8
    Contao-Nutzer
    Registriert seit
    13.09.2009.
    Ort
    Münster; NRW
    Beiträge
    77

    Standard

    Hallo xchs,

    Habe ich versucht, funktioniert nicht.
    Gibt die URL: /member.html?show=1 aus
    Sollte aber die URL: /details/details/1.html sein

    Schon mal Danke für die nette Hilfe

  9. #9
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.583
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von makrele Beitrag anzeigen
    Habe ich versucht, funktioniert nicht.
    Gibt die URL: /member.html?show=1 aus
    Hmm, hab's jetzt nochmals bei mir probiert. Die URL wird nach diesem Muster erzeugt und leitet dann korrekt auf die betreffende Detailseite weiter. Nur um sicher zu gehen: Wir sprechen hier schon vom Modul "Auflistung", nicht von der "Mitgliederliste"?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  10. #10
    Contao-Nutzer
    Registriert seit
    13.09.2009.
    Ort
    Münster; NRW
    Beiträge
    77

    Standard

    Ich nutze die Erweiterung xtmembers mit Weiterleitung auf die Mitglieder-Seite. Ist das vielleicht der KnackPunkt?

  11. #11
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.583
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von makrele Beitrag anzeigen
    Ich nutze die Erweiterung xtmembers mit Weiterleitung auf die Mitglieder-Seite. Ist das vielleicht der KnackPunkt?
    Ahh, so, nein, die hab ich nicht. Bei mir funkt das alles ohne diese Erweiterung. Von daher wird wohl das der "Knackpunkt" sein...
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. [lastlogin] LastLogin und Online Mitglieder, Version 1.7.0
    Von BugBuster im Forum Sonstige Erweiterungen
    Antworten: 51
    Letzter Beitrag: 13.08.2013, 11:29
  2. [lastlogin] LastLogin und Online Mitglieder, Version 1.4.1
    Von BugBuster im Forum Sonstige Erweiterungen
    Antworten: 70
    Letzter Beitrag: 14.06.2011, 21:37
  3. [lastlogin] LastLogin und Online Mitglieder, Version 1.6.0
    Von BugBuster im Forum Sonstige Erweiterungen
    Antworten: 9
    Letzter Beitrag: 01.11.2010, 13:15
  4. [E-Mail -Mitgliederliste TL 2.7.6] Spam über TL Mitgliederliste
    Von helmut im Forum Installation / Update
    Antworten: 1
    Letzter Beitrag: 23.02.2010, 23:58
  5. [lastlogin] LastLogin und Online Mitglieder, für TL 2.8
    Von BugBuster im Forum Sonstige Erweiterungen
    Antworten: 4
    Letzter Beitrag: 21.02.2010, 19:09

Berechtigungen

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