Ergebnis 1 bis 3 von 3

Thema: [gelöst]Memberist: Details eines Mitglieds anzeigen, dem keine Anmeldung im Frontend

  1. #1
    Contao-Nutzer
    Registriert seit
    30.10.2010.
    Beiträge
    93

    Frage [gelöst]Memberist: Details eines Mitglieds anzeigen, dem keine Anmeldung im Frontend

    In der Detailseite wird nur Inhalt eines Mitglieds angezeigt, wenn diesem Mitglied die Anmeldung im Frontend erlaubt wird. (Häkchen "Login erlauben" gesetzt).
    In der Übersichtsliste werden jedoch alle Mtglieder aufgelistet.
    Wie kann ich es ändern, dass Mitgliederdaten aller Mitglieder in der Detailseite angezeigt werden?

    Anhang 19847

    Ich habe leider nichts in den Templates dazu gefunden.
    Geändert von martinmv (29.09.2017 um 10:27 Uhr) Grund: [gelöst]

  2. #2
    Contao-Nutzer
    Registriert seit
    15.03.2010.
    Ort
    AT
    Beiträge
    204

    Standard

    Zeig mal den Code vom Listen-Template.

  3. #3
    Contao-Nutzer
    Registriert seit
    30.10.2010.
    Beiträge
    93

    Standard [gelöst]

    Ich habe das Problem gefunden.
    Im Modul memberlist selbst wird bei MemberlistMemberModel in Zeile #174ff geprüft, ob login=1:
    Code:
    /**
    	 * Find an active member by his/her e-mail-address and username
    	 * 
    	 * @param int $intId    The member id
    	 * 
    	 * @return \Model|null The model or null if there is no member
    	 */
    	public static function findActiveById($intId)
    	{
    		$time = time();
    		$t = static::$strTable;
    
    		$arrColumns = array("$t.id=? AND $t.login=1 AND ($t.start='' OR $t.start<$time) AND ($t.stop='' OR $t.stop>$time) AND $t.disable=''");
    
    		return static::findOneBy($arrColumns, array($intId));
    	}
    Dadurch werden die Mitglieder, die keinen Benutzernamen haben, nicht angezeigt.

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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