User Picker in SearchRequest Topic: http://www.phpbb.com/community/viewtopi ... &t=2153327Request by: Dark StarWith this Snippet you have a 'Find A Member' link, that allows you to select members (as in ACP > Manage Users) for search.php
Attachment:
user_picker_in_search_php.jpg [ 84.88 KiB | Viewed 1897 times ]
Demo: search.phpInstructionopen
search.php
find
Code:
'S_IN_SEARCH' => true,
after add
Code:
'U_FIND_USERNAME' => append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=searchuser&form=select_user&field=username&select_single=true'),
open
styles/prosilver/template/memberlist_search.html
Code:
function insert_single(user)
{
opener.document.forms['{S_FORM_NAME}'].{S_FIELD_NAME}.value = user;
self.close();
}
replace with
Code:
function insert_single(user)
{
if (opener.document.forms['{S_FORM_NAME}'].{S_FIELD_NAME}){
opener.document.forms['{S_FORM_NAME}'].{S_FIELD_NAME}.value = user;
self.close();}
if (opener.document.forms['{S_FORM_NAME}'].author){
opener.document.forms['{S_FORM_NAME}'].author.value = user;
self.close();}
}
open
styles/prosilver/template/search_body.html
find
Code:
<form method="get" action="{S_SEARCH_ACTION}">
replace with
Code:
<form id="select_user" method="get" action="{S_SEARCH_ACTION}">
find
Code:
<dt><label for="author">{L_SEARCH_AUTHOR}:</label><br /><span>{L_SEARCH_AUTHOR_EXPLAIN}</span></dt>
replace with
Code:
<dt><label for="author">{L_SEARCH_AUTHOR}:</label><br /><span>{L_SEARCH_AUTHOR_EXPLAIN}</span>
<br />[ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</dt>
Clear all Board-, Template-, Style- and Browser-Caches