The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
How to use the built in username autofill in templates
I see that this is the input in the template [search_config].
Code:
<input type="text" name="searchFields[author]" class="searchFields_author textbox" /> I haven't found anywhere in that template that it calls any scripts. I need to get it to work with: Code:
<input type='text' name='friend_name' id='friend_name' class='searchFields_author textbox'> |
#2
|
||||
|
||||
it uses search.php. You won't find a reference to the php file in the template, it works the other way around.
|
#3
|
||||
|
||||
vB5 uses jQuery UI Autocomplete plugin for autocomplete functionality and it's wrapped in vBulletin_Autocomplete function.
Try this for a start: Code:
var userAutocomplete = new vBulletin_Autocomplete($('.friend_name'), { apiClass: "user" }); |
#4
|
|||
|
|||
Glenn,
Thanks for the point in the right direction. Tried this in a template with below code and isn't working. Keep getting 'vBulletin_Autocomplete is undefined' in console. Tried adding sb_search.js, and search-rollup-525. But nothing coming up still. Did a search for "function vBulletin_Autocomplete" and came up empty. Checked the Api for it as well and came up with nothing. I gotta be missing something. There is the <form> stuff too but I only posted what was relevant. Code:
{vb:js js/autocomplete.js} <input type='text' name='friend_name' id='friend_name' class='searchFields_author textbox'> <script> var userAutocomplete = new vBulletin_Autocomplete($('.friend_name'), { apiClass: "user" }); </script> |
#5
|
||||
|
||||
friend_name is the id of the input and not a class name. Change it to $('#friend_name')
And change {vb:js} include to: Code:
{vb:js insert_here, js/autocomplete.js} |
#6
|
|||
|
|||
Ok after some toying with it, I realized I needed to add jQuery js and the UI js as well.
But this works now. The css is off, but I can deal with/fix that. Thank you once again sir! I never would have guessed/figured out the insert_here part. If you do it without the insert_here it takes whatever name you put as ok. |
Thread Tools | |
Display Modes | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|