Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA:

Jom Social Mitglieder nach dem Nachnamen sortieren 23 Jan 2013 12:18 #35920

Servus zusammen,

auf einer Kundenseite versuche ich die Jomsocial Komponente dazu zu bringen die Sortierung der Gruppen-Mitglieder nach dem custom Field "FIELD_FAMILYNAME" vorzunehmen.

Dieses Feld ist so benannt weil es mit diesem Namen auch in der Registrierung berücksichtigt wird.

Die Ausgabe des Vor- (FIELD_GIVENNAME") sowie des Nachnamens (FELD_FAMILYNAME) selber sind kein Problem.

Ich kriege die Datenbank Abfrage im File groups.php im Ordner models und zwar die Funktion $getAllMember($group_id) nicht hin.

Vielen Dank im Voraus für Anregungen.

Gruss Rolf
Onlineplaner.ch

+41 79 433 80 84
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!
www.onlineplaner.ch

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Jom Social Mitglieder nach dem Nachnamen sortieren 24 Jan 2013 08:06 #35922

Heya Rolf

Wie sieht denn das betreffende file aus? Oder Funktion? Oder Abfrage?
Das wäre doch ev. noch hilfreich, denn nicht jeder hat Jomsocial auf der Platte rumliegen ;)
Oder du gibst mir deins :P

Prost
Roger
Man soll das Kind ins Korn werfen solange es noch heiss ist, auch wenn das der eine Tropfen ist, der dem Fass die Krone ins Gesicht schlägt...
Folgende Benutzer bedankten sich: Onlineplaner

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Jom Social Mitglieder nach dem Nachnamen sortieren 24 Jan 2013 10:40 #35924

Das ist nicht unwahr :)

Die Funktion
$query	= 'SELECT a.'.$db->quoteName('memberid').' AS id, a.'.$db->quoteName('approved').' , b.'.$db->quoteName('name').' as name , a.'. $db->quoteName('permissions') .' as permission FROM '
				. $db->quoteName('#__community_groups_members') . ' AS a '
				. ' INNER JOIN ' . $db->quoteName('#__users') . ' AS b '
				. ' WHERE b.'.$db->quoteName('id').'=a.'.$db->quoteName('memberid')
				. ' AND a.'.$db->quoteName('groupid').'=' . $db->Quote( $groupid )
				. ' AND b.'.$db->quoteName('block').'=' . $db->Quote( '0' ) . ' '
				. ' AND a.'.$db->quoteName('permissions').' !=' . $db->quote( COMMUNITY_GROUP_BANNED );
	    $db->setQuery( $query );
	    $result	= $db->loadObjectList();
		$this->total = count($result);
	    return $result;
ist im File groups des Ordners models.

Die Custom Felder FIELD_FAMILYNAME und FIELD_GIVENNAME scheinen im array $member drin zu sein und aus diesem Query her zu kommen. Bin nicht wirklich ein SQL Profi, deshalb sehe ich nicht wie ich das Feld FIELD_FAMILYNAME für den ORDE BY ...FIELD_FAMILYNAME hernehmen kann.

Allerdings habe ich das Problem nun anders gelöst indem ich die Benutzer anstatt als Hans Meider neu als Meier Hans abgespeichert habe.
Onlineplaner.ch

+41 79 433 80 84
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!
www.onlineplaner.ch

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Jom Social Mitglieder nach dem Nachnamen sortieren 13 Mai 2014 09:26 #38944

Hi

Das kannst du auch einfach im Backend. Welche Jomsocial Version hast du denn?


Zendora.ch - Social Network Schweiz

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1