Benutzerdefierte Felder in der Mitgliederliste Anzeige

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
gozo
Mitglied
Beiträge: 6
Registriert: 10.08.2012 18:31

Benutzerdefierte Felder in der Mitgliederliste Anzeige

Beitrag 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ß
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8137
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Benutzerdefierte Felder in der Mitgliederliste Anzeige

Beitrag 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.
gozo
Mitglied
Beiträge: 6
Registriert: 10.08.2012 18:31

Re: Benutzerdefierte Felder in der Mitgliederliste Anzeige

Beitrag 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ß
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Benutzerdefierte Felder in der Mitgliederliste Anzeige

Beitrag 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
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8137
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Benutzerdefierte Felder in der Mitgliederliste Anzeige

Beitrag von Kirk »

Wenn du die Änderungen gemacht hast, kannst du ein nach den E-Mail icon usw. suchen
zb. <a class="email-icon"
gozo
Mitglied
Beiträge: 6
Registriert: 10.08.2012 18:31

Re: Benutzerdefierte Felder in der Mitgliederliste Anzeige

Beitrag 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
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8137
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Benutzerdefierte Felder in der Mitgliederliste Anzeige

Beitrag 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 />[&nbsp;<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 />[&nbsp;<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">&nbsp;<!-- IF memberrow.U_PM --><a class="pm-icon" href="{memberrow.U_PM}"title="{L_SEND_PRIVATE_MESSAGE}"></a><!-- ENDIF -->&nbsp;</td>
      <td class="posts">&nbsp;<!-- IF memberrow.U_EMAIL --><a class="email-icon" href="{memberrow.U_EMAIL}"title="{L_EMAIL}"></a><!-- ENDIF -->&nbsp;</td>       
Fals nötig musst du die position der icons in der button.css anpassen.
gozo
Mitglied
Beiträge: 6
Registriert: 10.08.2012 18:31

Re: Benutzerdefierte Felder in der Mitgliederliste Anzeige

Beitrag 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
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8137
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Benutzerdefierte Felder in der Mitgliederliste Anzeige

Beitrag 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:

Code: Alles auswählen

<th class="posts">Telefon und Mobil</th>
Suche:

Code: Alles auswählen

<!-- DEFINE $S_MEMBER_HEADER = 1 -->
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 -->&nbsp;<!-- ENDIF --></td>
Ersetze es mit:

Code: Alles auswählen

     <td class="posts">&nbsp;{memberrow.PROFILE_TELEFON_UND_MOBIL_VALUE}&nbsp;</td>
Für das Benutzerdefiniertes Feld (motorrad) sollte der Code so aussehen
Für die Überschrift:

Code: Alles auswählen

<th class="posts">motorrad</th>
Für die Anzeige:

Code: Alles auswählen

     <td class="posts">&nbsp;{memberrow.PROFILE_MOTORRAD_VALUE}&nbsp;</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
gozo
Mitglied
Beiträge: 6
Registriert: 10.08.2012 18:31

Re: Benutzerdefierte Felder in der Mitgliederliste Anzeige

Beitrag von gozo »

Hi Udo.

Vielen Vielen Dank.

Alles super geklappt.

Gruß
Dirk
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“