Extra profiel velden in ledenlijst

Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Gesloten
QuickSilver
Berichten: 12
Lid geworden op: 07 jan 2008, 12:45

Extra profiel velden in ledenlijst

Bericht door QuickSilver » 07 jan 2008, 23:27

  • Adres van je forum: http://forum.vve-aquamarijn.nl
    Event. modificaties op je forum: geen
    Wanneer ontstond het probleem? Na dat ik iets wou in de memberlijst
    phpBB versie: 3.0.0
    style: prosilver

    Heb je onlangs iets verandert aan je forum?
    net geupdate van 2.X naar 3.0.0
    Wat is het probleem?
Ik heb een forum op gericht voor een nieuwbouw-project in amsterdan voor de VvE
echt nu zou ik graag een extra profiel velden toegevoegd (Bouwnr., etage en type app.) hebben aan de ledenlijst. (in het profiel en reacties staan ze wel)
ik heb al over al gezocht (phpbb.com, hier en google) maar ik kom er niet echt uit.
Alles staat op ja en dan zou hij er moeten zien althans zo staat het vermeld in het beheerderspaneel.
over al staat het maar nergens zie ik het ook niet met een ander profiel, Ik gebruik prosilverik wil best de code aanpassen. maar kon niets echt vinden tbv Olympus.

Gebruikersavatar
fulleffect
Berichten: 1052
Lid geworden op: 20 nov 2005, 17:30
Locatie: http://fulleffect.hyves.nl/
Contacteer:

Re: Extra profiel velden in ledenlijst

Bericht door fulleffect » 07 jan 2008, 23:58

kijk in het admin paneel bij "algemeen" de één na onderste optie is "instellingen serverprestatie" als je daarop klikt en op de geopende pagina helemaal naar beneden gaat staan er 3 opties over de aangepaste profielvelden. zet deze alle 3 opties op ja, en ze zullen overal getoont worden ;)

QuickSilver
Berichten: 12
Lid geworden op: 07 jan 2008, 12:45

Re: Extra profiel velden in ledenlijst

Bericht door QuickSilver » 08 jan 2008, 00:26

Was het maar waar, ik heb dat aan staan alle 3 maar zie ze nog steeds niet in memberlist

Bramster
Berichten: 137
Lid geworden op: 15 dec 2004, 22:01

Re: Extra profiel velden in ledenlijst

Bericht door Bramster » 08 jan 2008, 01:35

QuickSilver schreef:Was het maar waar, ik heb dat aan staan alle 3 maar zie ze nog steeds niet in memberlist
Deze optie LAAT TOE dat ze in de memberslijst te zien zijn. De code moet je echter zelf nog aanpassen. Dat heb ik tenminste op phpbb.com gelezen.

QuickSilver
Berichten: 12
Lid geworden op: 07 jan 2008, 12:45

Re: Extra profiel velden in ledenlijst

Bericht door QuickSilver » 08 jan 2008, 15:37

ja dat las ik ook maar waren allemaal berichten van half jaar geleden, ik snap niet dat ze het er in zetten en het niet werkt of werkt het wel bij andere mensen hier?

Gebruikersavatar
fulleffect
Berichten: 1052
Lid geworden op: 20 nov 2005, 17:30
Locatie: http://fulleffect.hyves.nl/
Contacteer:

Re: Extra profiel velden in ledenlijst

Bericht door fulleffect » 08 jan 2008, 17:40

ik heb het zelf ook geprobeert op mijn forum, en ik kwam inderdaad tot dezelfde conclussie dat het niet werkt... ik denk dat het toch nog ergens een permissie iets is, het lijkt me namelijk stug zoals je zelf ook al zegt dat ze er opties in gaan stoppen die niet werken totdat je zelfs scripts gaat aanpassen... :roll: :lol: ik gaat ff verder zoeken... zodra ik er uit ben hoor je het (en anders van iemand anders :mrgreen: )

QuickSilver
Berichten: 12
Lid geworden op: 07 jan 2008, 12:45

Re: Extra profiel velden in ledenlijst

Bericht door QuickSilver » 09 jan 2008, 13:16

heeft er niemand ervaring met deze "bug" of is het raar dat ik denk dat het er gewoon bij moet staan

Gebruikersavatar
FreakyBlue
Berichten: 1607
Lid geworden op: 29 okt 2007, 22:15
Locatie: Netherlands
Contacteer:

Re: Extra profiel velden in ledenlijst

Bericht door FreakyBlue » 07 feb 2008, 09:05

Ik probeer het ook voor elkaar te krijgen, maar bij mij werkt het ook niet. Is er al een oplossing voor dit euvel gevonden?
My music and tutorials -> https://youtube.com/gh0stwrit3rMusic/
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions

Gebruikersavatar
FreakyBlue
Berichten: 1607
Lid geworden op: 29 okt 2007, 22:15
Locatie: Netherlands
Contacteer:

Re: Extra profiel velden in ledenlijst

Bericht door FreakyBlue » 08 feb 2008, 13:45

Ik heb vandaag eens zitten stoeien en ik krijg de velden in de ledenlijst. In de template file memberlist_body.tpl staat aangegeven hoe je deze velden kan toevoegen. Dit is de code die je kan gebruiken:

Code: Selecteer alles

<!-- IF memberrow.S_PROFILE_FIELD1 -->
			<!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
			<td class="gen" align="center">&nbsp;{memberrow.PROFILE_FIELD1_VALUE}</td>
Als je FIELD1 vervangt werkt het inderdaad. Maar dan komt het volgende: ik wil het veld ook kunnen sorteren op de inhoud ervan (zoals bij username, email, etc.). Dit moet je doen in het volgende stukje code:

Code: Selecteer alles

<tr>
	<th nowrap="nowrap">#</th>
	<th nowrap="nowrap" width="25%" align="{S_CONTENT_FLOW_BEGIN}"><a href="{U_SORT_USERNAME}">{L_USERNAME}</a></th>
	<th nowrap="nowrap" width="15%"><a href="{U_SORT_JOINED}">{L_JOINED}</a></th>
	<th nowrap="nowrap" width="10%"><a href="{U_SORT_POSTS}">{L_POSTS}</a></th>
	<th nowrap="nowrap" width="15%"><a href="{U_SORT_RANK}">{L_RANK}</a></th>
	<th nowrap="nowrap" width="11%">{L_SEND_MESSAGE}</th>
	<th nowrap="nowrap" width="11%"><a href="{U_SORT_EMAIL}">{L_EMAIL}</a></th>
	<th nowrap="nowrap" width="11%"><a href="{U_SORT_WEBSITE}">{L_WEBSITE}</a></th>
	<!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><th width="2%" nowrap="nowrap">{L_MARK}</th><!-- ENDIF -->
</tr>
Maar dit laatste krijg ik dus niet voor elkaar. Ik begrijp dat je met bijvoorbeeld {U_SORT_xxxxxx} gegevens uit je database "Users" aanroept. Maar hoe roep je gegevens aan uit je database van aangemaakte profielvelden. Deze staan namelijk in de database "Profile_Fields_Data" en niet in "Users".

Wie weet het :?:
My music and tutorials -> https://youtube.com/gh0stwrit3rMusic/
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions

QuickSilver
Berichten: 12
Lid geworden op: 07 jan 2008, 12:45

Re: Extra profiel velden in ledenlijst

Bericht door QuickSilver » 08 feb 2008, 15:56

zover was ik dus ook maar dat sorteren heb ik nog nergens gevond :S helemaal nergens ook niet bij phpbb.com weet iemand het hier want het is toch iets wat meer mensen willen, zo te zien

Gebruikersavatar
FreakyBlue
Berichten: 1607
Lid geworden op: 29 okt 2007, 22:15
Locatie: Netherlands
Contacteer:

Re: Extra profiel velden in ledenlijst

Bericht door FreakyBlue » 08 feb 2008, 21:23

Het blijkt inderdaad ingewikkeld te zijn. Vandaag is dit gepost op phpbb.com:
Hi,

Above in this topic we find basic info to modify Prosilver template. So I just add info to add custom fields in memberlist for Prosilver template.

Search (for example) :

Code: Selecteer alles

Code: Select all
<!-- IF memberrow.LOCATION --><div>{memberrow.LOCATION}</div><!-- ENDIF -->

Add :

Code: Select all
<!-- IF memberrow.S_PROFILE_YOUR_FIELD_UPPERCASE_LETTERS --><div>{memberrow.PROFILE_YOUR_FIELD_UPPERCASE_LETTERS_NAME} : {memberrow.PROFILE_YOUR_FIELD_UPPERCASE_LETTERS_VALUE}</div><!-- ENDIF -->

for example:

<!-- IF memberrow.S_PROFILE_COLORBLIND_LETTERS --><div>{memberrow.PROFILE_COLORBLIND_NAME} : {memberrow.COLORBLIND_VALUE}</div><!-- ENDIF -->

The field name you use is the flied identification your used in Custom profile fields, in uppercase.

You can also show the type of field and explanation with:

PROFILE_YOUR_FIELD_UPPERCASE_LETTERS_NAME : title or name presented to the user
PROFILE_YOUR_FIELD_UPPERCASE_LETTERS_VALUE : value given by the user
PROFILE_YOUR_FIELD_UPPERCASE_LETTERS_TYPE : type of field (numbers, boolean, etc.)
PROFILE_YOUR_FIELD_UPPERCASE_LETTERS_EXPLAIN : your explanation of the field

Now I have not figured how the get memberlist sorted by the custom fields. Many entries to be changed in memberlist.php. Having the field displayed in the drop down menu is easy (line 884 of memberlist.php). But the custom fields are in their own table so we have to get the chosen field into $sort_key_sql and modify the MYSQL query around line 1300, but I don't know how exactly. Maybe it is not the way to go and we need to have a new function in functions_profile_fields.php for searches and sorting in custom fields.Gib...
Registered User

Posts: 60
Joined: Tue Sep 19, 2006 4:15 pm
E-mail
My music and tutorials -> https://youtube.com/gh0stwrit3rMusic/
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions

Gesloten