Improve your Members List
This modification is in the archives.
Improve your Members List 3.6.x Description: This mod allows you to improve your members list. There are 3 modifications :
Advanced search on members list index In your template "memberlist" Find: HTML Code:
<body>
$header
$navbar
Add below: HTML Code:
<form action="memberlist.php?do=getall" method="post"> <input type="hidden" name="s" value="$session[sessionhash]" /> <input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" /> <input type="hidden" name="do" value="getall" /> <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"> <tbody> <tr align="center"> <td colspan="2" class="tcat"> <a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('new_search_members')"><img id="collapseimg_new_search_members" src="$stylevar[imgdir_button]/collapse_tcat$vbcollapse[collapseimg_new_search_members].gif" alt="" border="0" /></a> $vbphrase[members_list] - $vbphrase[search] </td> </tr> </tbody> <tbody id="collapseobj_new_search_members" style="$vbcollapse[collapseobj_new_search_members]"> <tr> <td class="alt2" width="50%"> <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0"> <tr> <td> $vbphrase[username]<br /> <input type="text" class="bginput" id="userfield_txt" size="15" name="ausername" value="" /> <if condition="$show['popups']"> <div id="userfield_menu" class="vbmenu_popup" style="display:none"> <script type="text/javascript" src="clientscript/vbulletin_ajax_namesugg.js?v=$vboptions[simpleversion]"></script> <script type="text/javascript"> <!-- vbmenu_register('userfield', true); snc = new vB_AJAX_NameSuggest('snc', 'userfield_txt', 'userfield'); //--> </script> </if> <td> $vbphrase[home_page]<br /> <input type="text" class="bginput" size="25" name="homepage" value="" /> </td> </tr> </table> </td> <td class="alt2" width="50%"> <strong>$vbphrase[last_post]</strong> ($vbphrase[please_use_format_yyyymmdd_hhmmss]) <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0"> <tr> <td> $vbphrase[is_after]<br /> <input type="text" class="bginput" size="20" name="lastpostafter" value="" /> </td> <td> $vbphrase[is_before]<br /> <input type="text" class="bginput" size="20" name="lastpostbefore" value="" /> </td> </tr> </table> </td> </tr> <tr> <td class="alt1" nowrap="nowrap" width="50%"> <strong>$vbphrase[post_count]</strong> <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0"> <tr> <td> $vbphrase[is_greater_than_or_equal_to]<br /> <input type="text" class="bginput" size="26" name="postslower" value="" /> </td> <td> $vbphrase[is_less_than]<br /> <input type="text" class="bginput" size="26" name="postsupper" value="" /> </td> </tr> </table> </td> <td class="alt1" width="50%"> <strong>$vbphrase[join_date]</strong> ($vbphrase[please_use_format]) <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0"> <tr> <td> $vbphrase[is_after]<br /> <input type="text" class="bginput" size="20" name="joindateafter" value="" /> </td> <td> $vbphrase[is_before]<br /> <input type="text" class="bginput" size="20" name="joindatebefore" value="" /> </td> </tr> </table> </tr> <tr> <td class="alt2" width="50%"> <strong>$vbphrase[order_results_by]</strong><br /> <select name="sort"> <option value="username" selected="selected">$vbphrase[username]</option> <option value="joindate">$vbphrase[join_date]</option> <option value="posts">$vbphrase[post_count]</option> <option value="lastvisit">$vbphrase[last_visit]</option> <if condition="$vboptions['reputationenable']"> <option value="reputation">$vbphrase[reputation]</option> </if> </select> <select name="order"> <option value="">$vbphrase[in_ascending_order]</option> <option value="DESC">$vbphrase[in_descending_order]</option> </select> </td> <td class="alt2" width="50%"> $vbphrase[number_of_users_perpage]<br /> <input type="text" class="bginput" size="10" name="pp" value="$vboptions[memberlistperpage]" /> </td> </tr> <tr><td align="center" class="tcat" colspan="2"> <input type="submit" class="button" value="$vbphrase[search_now]" accesskey="s" /> <input type="reset" class="button" value="$vbphrase[reset_fields]" /><input type="button" class="button" value="$vbphrase[advanced_search]" OnClick="window.location.href='memberlist.php?$session[sessionurl]do=search'"></form> </td> </tr> </tbody> </table> </form> <br /> In the same template, Find and delete: HTML Code:
<!-- memberlist quick search form --> <div class="vbmenu_popup" id="memberlist_search_menu" style="display:none"> <form action="memberlist.php?do=getall" method="post"> <table cellpadding="4" cellspacing="1" border="0"> <tr> <td class="thead">$vbphrase[search_members]</td> </tr> <tr> <td class="vbmenu_option" title="nohilite"> <input type="hidden" name="s" value="$session[sessionhash]" /> <input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" /> <input type="hidden" name="do" value="getall" /> <input type="text" class="bginput" name="ausername" size="20" value="$ltr" title="$vbphrase[username]" />$gobutton </td> </tr> <if condition="$show['advancedlink']"> <tr> <td class="vbmenu_option"><a href="memberlist.php?$session[sessionurl]do=search">$vbphrase[advanced_search]</a></td> </tr> </if> </table> </form> </div> <!-- / memberlist quick search form --> HTML Code:
<if condition="!$show['usergroup']"> <td class="vbmenu_control" id="memberlist_search"><a href="memberlist.php?$session[sessionurl]do=search">$vbphrase[search_members]</a> <script type="text/javascript"> vbmenu_register("memberlist_search"); </script></td> </if> Dropdown Menu on usernames in search results In the template "memberlist_resultsbit" Find: HTML Code:
<tr align="center"> <td class="alt1Active" align="$stylevar[left]" id="u$userinfo[userid]"> <a href="member.php?$session[sessionurl]u=$userinfo[userid]">$userinfo[musername]</a> HTML Code:
<tr align="center"> <td class="alt1Active" align="$stylevar[left]"> <div id="new_memberlist_$userinfo[userid]"><a href="member.php?$session[sessionurl]u=$userinfo[userid]">$userinfo[musername]</a><script type="text/javascript"> vbmenu_register("new_memberlist_$userinfo[userid]"); </script></div> <!-- search popup menu --> <div class="vbmenu_popup" id="new_memberlist_$userinfo[userid]_menu" style="display:none;"> <table cellpadding="4" cellspacing="1" border="0"> <tr> <td class="thead">$userinfo[username]</td> </tr> <tr><td class="vbmenu_option"><a href="member.php?$session[sessionurl]u=$userinfo[userid]">View Public Profil</a></td></tr> <if condition="$show['member']"> <tr><td class="vbmenu_option"><a href="search.php?$session[sessionurl]do=finduser&u=$userinfo[userid]" rel="nofollow">Find all posts by $userinfo[username]</a></td></tr> </if> <if condition="$show['member']"> <tr><td class="vbmenu_option"><a href="search.php?$session[sessionurl]do=finduser&u=$userinfo[userid]&starteronly=1" rel="nofollow">Find all threads by $userinfo[username]</a></td></tr> </if> <if condition="$show['member']"> <tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=addlist&userlist=buddy&u=$userinfo[userid]">Add $userinfo[username] to Your Contacts</a></td></tr> </if> </table> </div> <!-- / search popup menu --> Quick Search in the Navbar In your template "navbar" (or header if you have custom style), Find: HTML Code:
<label for="rb_nb_sp1"><input type="radio" name="showposts" value="1" id="rb_nb_sp1" tabindex="1003" />$vbphrase[show_posts]</label> </div> </form> </td> </tr> <tr> <td class="vbmenu_option"><a href="search.php$session[sessionurl_q]" accesskey="4" rel="nofollow">$vbphrase[advanced_search]</a></td> </tr> Add below: HTML Code:
<tr> <td class="thead">Search Members</td> </tr> <td class="vbmenu_option" title="nohilite"> <form action="memberlist.php?do=getall" method="post"> <input type="hidden" name="s" value="$session[sessionhash]" /> <input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" /> <input type="hidden" name="do" value="getall" /> <div><input type="text" class="bginput" name="ausername" size="20" value="$ltr" title="$vbphrase[username]" />$gobutton</div> </td> <tr> <td class="vbmenu_option"><a href="memberlist.php?$session[sessionurl]do=search">Advanced Search Members</a></td> </tr> </form> Download No files for download. |
Similar Mods
Mini Mods Improve your Members List | vBulletin 3.8 Template Modifications |