Jom Social Mitglieder nach dem Nachnamen sortieren

  • Onlineplaner
  • Autor
  • Offline
  • Premium Mitglied
  • Premium Mitglied
  • Online Planung
Mehr
23 Jan. 2013 12:18 #35920 von Onlineplaner
Jom Social Mitglieder nach dem Nachnamen sortieren wurde erstellt von Onlineplaner
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
info@onlineplaner.ch
www.onlineplaner.ch

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
24 Jan. 2013 08:06 #35922 von Tribal6
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

Tue das, was du kannst, mit dem was du hast, da wo du bist.
Folgende Benutzer bedankten sich: Onlineplaner

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Onlineplaner
  • Autor
  • Offline
  • Premium Mitglied
  • Premium Mitglied
  • Online Planung
Mehr
24 Jan. 2013 10:40 #35924 von Onlineplaner
Das ist nicht unwahr :)

Die Funktion
Code:
$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
info@onlineplaner.ch
www.onlineplaner.ch

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • NeoMedia
  • Neues Mitglied
  • Neues Mitglied
Mehr
13 Mai 2014 09:26 #38944 von NeoMedia
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.

Moderatoren: Tribal6RePaoDragonlordChris Hoefligerpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden