[RC] Search Custom Profile Field

A place for MOD Authors to post and receive feedback on MODs still in development. No MODs within this forum should be used within a live environment!
Ideas Centre
manic2
Registered User
Posts: 435
Joined: Thu Jun 12, 2008 9:16 pm

[RC] Search Custom Profile Field

Post by manic2 » Sun Feb 06, 2011 11:45 pm

Modification Name: Search Custom Profile Field
Author: manic2

Modification Description: Ability to use phpBB3.0 user search interface to search custom profile fields.
Modification Version:
0.0.1
  • Initial release
0.0.2
  • Make searches case insensitive
  • Minor update to modx to pass validation
1.0.0
  • Return searched paramater to template
1.0.0a
  • Tested on phpBB3.0.9.
  • Correct pagination when initial search results > 50.
  • Used language file for label.
Image
Image

Screenshots: Image

Demo URL: n/a
Demo Username: n/a
Demo Password: n/a

Modification Download:
11 March 2011 v0.0.2 search_custom_profile_fields_0.0.2.zip - 33.58 KB

20 July 2011 v1.0.0 search_custom_profile_fields_1.0.0.zip - 32.51 KB

21 July 2011 v1.0.0a search_custom_profile_fields_1.0.0a.zip - 32.72 KB

Requested at https://www.phpbb.com/community/viewtopi ... #p12888926

Mod assumes a custom profile field called family_name exists. Mod easily adapted for other custom profile fields.
Last edited by manic2 on Sun Jan 15, 2012 9:31 am, edited 11 times in total.
manic

manic2
Registered User
Posts: 435
Joined: Thu Jun 12, 2008 9:16 pm

Re: [BETA]Search Custom Profile Field

Post by manic2 » Sun Feb 06, 2011 11:45 pm

See this topic if you want to add a Custom Profile Field to your memberlist:-
http://www.phpbb.com/community/viewtopi ... 1&t=655245
manic

User avatar
4_seven
I've Been Banned!
Posts: 5155
Joined: Wed Apr 30, 2008 1:41 am

Re: [BETA]Search Custom Profile Field

Post by 4_seven » Sun Feb 06, 2011 11:53 pm

just in time, thx :)
Current Mods | Mod Base | php(BB) programming | No help via PM

User avatar
Ozo
Registered User
Posts: 303
Joined: Mon Dec 13, 2010 7:57 pm

Re: [BETA] Search Custom Profile Field

Post by Ozo » Sun Feb 06, 2011 11:58 pm

This only adds a custom profile field, how does it search for it? I see nothing about search.php in the install

and what if we want to add something else, follow family_name example install again?

manic2
Registered User
Posts: 435
Joined: Thu Jun 12, 2008 9:16 pm

Re: [BETA] Search Custom Profile Field

Post by manic2 » Mon Feb 07, 2011 12:02 am

Ozo wrote:This only adds a custom profile field, how does it search for it? I see nothing about search.php in the install
The edits to memberlist.php do all the searching. It's for when you use the 'Find a member' link.
Ozo wrote:and what if we want to add something else, follow family_name example install again?
Yep.
manic

User avatar
4_seven
I've Been Banned!
Posts: 5155
Joined: Wed Apr 30, 2008 1:41 am

Re: [BETA] Search Custom Profile Field

Post by 4_seven » Mon Feb 07, 2011 12:10 am

I think an array of all cpf is better. so u have a pulldown of all cpf's and one textfield. so u can choose, what field u search for. also it will be better, u have an independant slim search function for cpf_table with its own search result page template (copy of genuine search_results), so less edits and updates will be more simple.
Current Mods | Mod Base | php(BB) programming | No help via PM

manic2
Registered User
Posts: 435
Joined: Thu Jun 12, 2008 9:16 pm

Re: [BETA] Search Custom Profile Field

Post by manic2 » Mon Feb 07, 2011 12:54 am

4_seven wrote:I think an array of all cpf is better. so u have a pulldown of all cpf's and one textfield. so u can choose, what field u search for.
I did consider this however my way (adapting the mod to add more than one cpf search box) allows you to search on two custom profile fields at once, e.g. first_name & family_name.
manic

User avatar
BiggDawgg
Registered User
Posts: 356
Joined: Tue Oct 19, 2004 8:46 am
Location: USA, Illinois
Contact:

Re: [BETA] Search Custom Profile Field

Post by BiggDawgg » Tue Feb 08, 2011 8:48 am

I have wanted something like this for quite some time ... I will give it a try

User avatar
Caeterra
Registered User
Posts: 33
Joined: Sat Feb 12, 2011 8:35 am

Re: [BETA] Search Custom Profile Field

Post by Caeterra » Mon Feb 28, 2011 4:49 am

how customize your search only a specific group?

User avatar
Stoker 4.0
Registered User
Posts: 1430
Joined: Sun Feb 13, 2011 1:33 pm
Location: Funen, Denmark
Name: Ulrik Christensen
Contact:

Re: [BETA] Search Custom Profile Field

Post by Stoker 4.0 » Mon Feb 28, 2011 12:38 pm

Thanks, works fine.
There might be a tiny bug when using a * wildcard to display all members who is using the CPF.
It also display members who once had the CPF filled out but now is blank.

pca_paul
Registered User
Posts: 18
Joined: Mon Feb 28, 2011 12:24 pm

Re: [BETA] Search Custom Profile Field

Post by pca_paul » Mon Feb 28, 2011 1:10 pm

on my search it is just showing all results not the specific im searching for on region why is this?

http://www.professionalcarers.co.uk/go/ ... Search+CPF

User avatar
Stoker 4.0
Registered User
Posts: 1430
Joined: Sun Feb 13, 2011 1:33 pm
Location: Funen, Denmark
Name: Ulrik Christensen
Contact:

Re: [BETA] Search Custom Profile Field

Post by Stoker 4.0 » Mon Feb 28, 2011 4:03 pm

pca_paul wrote:on my search it is just showing all results not the specific im searching for on region why is this?

http://www.professionalcarers.co.uk/go/ ... Search+CPF
You are asking in the wrong topic. You need to ask in the topic by 4_seven

manic2
Registered User
Posts: 435
Joined: Thu Jun 12, 2008 9:16 pm

Re: [BETA] Search Custom Profile Field

Post by manic2 » Tue Mar 01, 2011 10:01 am

Caeterra wrote:how customize your search only a specific group?
That is standard on a phpBB Board. Use the Group dropdown in the search.
manic

manic2
Registered User
Posts: 435
Joined: Thu Jun 12, 2008 9:16 pm

Re: [BETA] Search Custom Profile Field

Post by manic2 » Tue Mar 01, 2011 10:12 am

Stoker 4.0 wrote:Thanks, works fine.
There might be a tiny bug when using a * wildcard to display all members who is using the CPF.
It also display members who once had the CPF filled out but now is blank.
Difficult to understand why you are getting that result as the CPF values are only stored once in the database, e.g. at phpbb_profile_fields_data.pf_family_name

I have tested it with my 'Family name' example & searching sm* returns Smith, Smyth, Smeet, Small etc. etc. however someone who did have Smith who has now changed it to S is not shown when searching sm*

Is it a specific field type you are trying Stoker?
manic

User avatar
Stoker 4.0
Registered User
Posts: 1430
Joined: Sun Feb 13, 2011 1:33 pm
Location: Funen, Denmark
Name: Ulrik Christensen
Contact:

Re: [BETA] Search Custom Profile Field

Post by Stoker 4.0 » Tue Mar 01, 2011 11:13 am

Its a field only admins and mods can fill out.
So as admin I fill it out for the users.

Try delete the family name in your profile and do a search using only the wildcard: *
Then your user with the deleted field appears in the search.

Locked

Return to “[3.0.x] MODs in Development”

Who is online

Users browsing this forum: No registered users and 21 guests

cron