[Snippet] User Picker in Search

User Picker in Search
Request Topic: http://www.phpbb.com/community/viewtopi ... &t=2153327
Request by: Dark Star
With this Snippet you have a 'Find A Member' link, that allows you to select members (as in ACP > Manage Users) for search.php
Demo: search.php
Instruction
open
search.php
find
after add
open
styles/prosilver/template/memberlist_search.html
replace with
open
styles/prosilver/template/search_body.html
find
replace with
find
replace with
Clear all Board-, Template-, Style- and Browser-Caches
Request Topic: http://www.phpbb.com/community/viewtopi ... &t=2153327
Request by: Dark Star
With this Snippet you have a 'Find A Member' link, that allows you to select members (as in ACP > Manage Users) for search.php
Demo: search.php
Instruction
open
search.php
find
- Code: Select all
'S_IN_SEARCH' => true,
after add
- Code: Select all
// User Picker in Search / 4seven / 2012
'U_FIND_USERNAME' => append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=searchuser&form=select_user&field=username&select_single=true'),
// User Picker in Search / 4seven / 2012
open
styles/prosilver/template/memberlist_search.html
- Code: Select all
function insert_single(user)
{
opener.document.forms['{S_FORM_NAME}'].{S_FIELD_NAME}.value = user;
self.close();
}
replace with
- Code: Select all
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: Select all
<form method="get" action="{S_SEARCH_ACTION}">
replace with
- Code: Select all
<form id="select_user" method="get" action="{S_SEARCH_ACTION}">
find
- Code: Select all
<dt><label for="author">{L_SEARCH_AUTHOR}:</label><br /><span>{L_SEARCH_AUTHOR_EXPLAIN}</span></dt>
replace with
- Code: Select all
<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