Seite 1 von 1
Benutzerdefierte Felder in der Mitgliederliste Anzeige
Verfasst: 15.08.2012 16:47
von gozo
Hallo Zusammen.
Bin recht neu auf dem phpBB unterwegs. Bin auf der suche nach einer MOD die mir erlaubt die Felder auf der Mitgliederliste anzeigen zu lassen.
Habe auch in dem einen oder anderen screenshot gesehen das es eine spalte mit Button für PN und eMail gibt. Das wäre eine super Erweiterung für das Board.
Hoffe Ihr könnt mir helfen, bin mir aber bei den ganzen Profi's hier sicher.
Gruß
Re: Benutzerdefierte Felder in der Mitgliederliste Anzeige
Verfasst: 15.08.2012 17:02
von Kirk
Hallo
Ich hab bei mir die Mitgliederliste so verändert das die Button für PN und eMail angzeigt werden.
Vielleicht ist das
hier was du suchst.
Re: Benutzerdefierte Felder in der Mitgliederliste Anzeige
Verfasst: 15.08.2012 17:26
von gozo
HI Kirk.
kommt dem ganzen schon super nah. Nur hätte ich die beiden Felder zusätzlich am besten unter dem Benutzernahmen.
Die Piktogramme habe ich bereits.
Gruß
Re: Benutzerdefierte Felder in der Mitgliederliste Anzeige
Verfasst: 15.08.2012 17:42
von Miriam
Dann solltest Du die Änderungen in der memberlist_body.html Deiner Templates so umsetzen, daß die Anzeige nach Deinen Vorgaben erfolgt. Sind alles HTML Vorlagen
Re: Benutzerdefierte Felder in der Mitgliederliste Anzeige
Verfasst: 15.08.2012 18:05
von Kirk
Wenn du die Änderungen gemacht hast, kannst du ein nach den E-Mail icon usw. suchen
zb. <a class="email-icon"
Re: Benutzerdefierte Felder in der Mitgliederliste Anzeige
Verfasst: 15.08.2012 18:07
von gozo
Hi Miriam.
soweit bin ich auch gekommen. Da ich von HTML (noch) nicht die Ahnung habe (komme von der MAINFRAME Welt) wäre eine Anleitung für Anfänger (DAUS) super.
Gruß
Dirk
Re: Benutzerdefierte Felder in der Mitgliederliste Anzeige
Verfasst: 15.08.2012 18:34
von Kirk
Mache erstmal die Änderungen wie
hier beschrieben.
Dann mach folgendes:
Suche und entferne dann in der memberlist_body.html das hier 2x:
Code: Alles auswählen
<th class="posts"><a href="{U_SORT_EMAIL}">{L_EMAIL}</a></th>
<th class="posts"><a href="{U_SORT_WEBSITE}">{L_WEBSITE}</a></th>
Suche:
Code: Alles auswählen
<td class="posts"><!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><input type="checkbox" name="user" value="{memberrow.USERNAME}" /> <!-- ENDIF -->{memberrow.USERNAME_FULL}<!-- IF S_SELECT_SINGLE --><br />[ <a href="#" onclick="insert_single('{memberrow.A_USERNAME}'); return false;">{L_SELECT}</a>]<!-- ENDIF --></td>
Ersetze es damit:
Code: Alles auswählen
<td class="posts"><!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><input type="checkbox" name="user" value="{memberrow.USERNAME}" /> <!-- ENDIF -->{memberrow.USERNAME_FULL}<!-- IF S_SELECT_SINGLE --><br />[ <a href="#" onclick="insert_single('{memberrow.A_USERNAME}'); return false;">{L_SELECT}</a>]<!-- ENDIF --><!-- IF memberrow.U_EMAIL --><a class="email-icon" href="{memberrow.U_EMAIL}"title="{L_EMAIL}"></a><!-- ENDIF --><!-- IF memberrow.U_PM --><a class="pm-icon" href="{memberrow.U_PM}"title="{L_SEND_PRIVATE_MESSAGE}"></a><!-- ENDIF --></td>
Suche und entferne das hier:
Code: Alles auswählen
<td class="posts"> <!-- IF memberrow.U_PM --><a class="pm-icon" href="{memberrow.U_PM}"title="{L_SEND_PRIVATE_MESSAGE}"></a><!-- ENDIF --> </td>
<td class="posts"> <!-- IF memberrow.U_EMAIL --><a class="email-icon" href="{memberrow.U_EMAIL}"title="{L_EMAIL}"></a><!-- ENDIF --> </td>
Fals nötig musst du die position der icons in der button.css anpassen.
Re: Benutzerdefierte Felder in der Mitgliederliste Anzeige
Verfasst: 15.08.2012 19:57
von gozo
Hi Udo.
Habe nun zwei neue Spalten, nachdem ich deinen Code analysiert habe. Ist gar net so schwer wie es auf den ersten Blick erscheint.
Nun würde ich Wohnort, Webseite entfernen wollen.
Anstelle der Spalte hätte ich gerne drei andere Spalten *grins*
1. Geburtstag (aber nicht sortierfähig)
2. Bentutzerdefinierte Felder (telefon und mobil)
3. Benutzerdefiniertes Feld (motorrad)
Kannst Du mir dabei auch helfen ?
Griß
Dirk
Re: Benutzerdefierte Felder in der Mitgliederliste Anzeige
Verfasst: 16.08.2012 12:04
von Kirk
Ich geh jetzt mal vom original aus.
Für Website und Wohnort:
Finde:
Code: Alles auswählen
<th class="info"><a href="{U_SORT_WEBSITE}#memberlist">{L_WEBSITE}</a>{L_COMMA_SEPARATOR}<a href="{U_SORT_LOCATION}">{L_LOCATION}</a></th>
Für das Bentutzerdefinierte Felder (telefon und mobil)
Ersetze es damit:
Suche:
Finde:
Code: Alles auswählen
<td class="info"><!-- IF memberrow.U_WWW or memberrow.LOCATION --><!-- IF memberrow.U_WWW --><div><a href="{memberrow.U_WWW}" title="{L_VISIT_WEBSITE}: {memberrow.U_WWW}">{memberrow.U_SHORT_WWW}</a></div><!-- ENDIF --><!-- IF memberrow.LOCATION --><div>{memberrow.LOCATION}</div><!-- ENDIF --><!-- ELSE --> <!-- ENDIF --></td>
Ersetze es mit:
Code: Alles auswählen
<td class="posts"> {memberrow.PROFILE_TELEFON_UND_MOBIL_VALUE} </td>
Für das Benutzerdefiniertes Feld (motorrad) sollte der Code so aussehen
Für die Überschrift:
Für die Anzeige:
Code: Alles auswählen
<td class="posts"> {memberrow.PROFILE_MOTORRAD_VALUE} </td>
Diese beiden Anzeigen sind aber nicht sortierfähig, da hatte jemand anders auch das
Problem
Das mit der Geburtstagsanzeige hab ich leider nicht hinbekommen
Re: Benutzerdefierte Felder in der Mitgliederliste Anzeige
Verfasst: 16.08.2012 16:59
von gozo
Hi Udo.
Vielen Vielen Dank.
Alles super geklappt.
Gruß
Dirk