The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
[AJAX] Live Search Details »» | |||||||||||||||||||||||||||||
Description: Search without reload pages: by threads, by users with many sort criteria.
Features:
Installation: Upload all files from folder upload to forum folder. Import product. History: 4.0.0 - initial release 4.0.1 - fixed some issues, compatibility with 4.0.x 4.0.5 - rewrote js engine 4.0.6 - fix bug with chrome, fix overlay, some js optimization If you like this hack, please, click INSTALL and Nominate for MOTM Download Now
Screenshots
Show Your Support
|
Comments |
#172
|
||||
|
||||
Perfect. I installed on 4.1.3 works great!
Thanks for this! |
#173
|
|||
|
|||
I couldn't get it to work on 4.1.3. I couldn't get the search box (is it supposed to be a pop up?) to appear.
|
#174
|
|||
|
|||
great work, but i have a idea/problem
if a theard called "supermann" and im searching for "super" or "sup" why the live search dont find anything only if i search "supermann" |
#175
|
|||
|
|||
tanks work grate bro
|
#176
|
|||
|
|||
This hack dosen't work for me? any help
|
#177
|
|||
|
|||
I have the same problem (no pop up) and the search remains same as before installing the Mod!
|
#178
|
|||
|
|||
Hello,
thanks for share this mod. I use vB 4.1.4 The search works with Opera, IE8, FF and Chrome. My problems: 1. the function 'collapse' is disabled. 2. Users will find results from invisible / private forums. Regards |
#179
|
|||
|
|||
I have installed and works great but I have a problem. This hack have problems with other hack that I have installed, you can see here:
The Filmstrip is over the live search box always. How can I fix it? THe film strip hack is this: https://vborg.vbsupport.ru/showthread.php?t=264213 I translate the hack to spanish. |
#180
|
|||
|
|||
How can I make this search mod to work with Chrome?
Please help me Can even pay... |
#181
|
||||
|
||||
If anyone is having problems with it not working, it seems that the minifcation is causing some problems on some browsers (all newer, unfortunately).
Here is what we did to make it work: Replace clientscript/ajax_live_search_init.js (4.0.5) with Code:
/** * [YUI] Live Search Initialise Script Version 4.0.5 * * @author mad@Max */ (function() { var b = YAHOO.util; YAHOO.vBulletin.lsaobj = function(c, a) { this.timeout = this.resobj = this.cont = this.req = null; this.textobj = b.Dom.get(c); this.textobj.value = vbphrase.live_search; this.textobj.setAttribute("autocomplete", "off"); this.min = 3; b.Event.on(this.textobj, "focus", this.start, this, true); this.bb = location.href.search(/www\./) > -1 ? a.search(/www\./) < 0 ? "http://www." + (a.substring(0, 7) == "http://" ? a.substring(7) : a) : a : a.search(/www\./) > -1 ? a.replace(/www\./, "") : a }; YAHOO.vBulletin.lsaobj.prototype.start = function() { this.textobj.value = vbphrase.lsa_loading; b.Get.script( [ "clientscript/yui/dragdrop/dragdrop-min.js", "clientscript/ajax_live_search-min.js" ], { onSuccess : function() { this.load() }, scope : this }) } })(); Code:
/** * [YUI] Live Search Main Script Version 4.0.5 * * @author mad@Max */ (function() { var g = YAHOO.util, e = g.Dom, c = g.Event, i = YAHOO.lang; i .augmentObject( YAHOO.vBulletin.lsa, { init : function() { c.removeListener(this.textobj, "focus", this.start); c.on(this.textobj, "blur", this.winop, this, true); c.on(this.textobj, "focus", this.winop, this, true); c.on(this.textobj, "keyup", function(a) { a = a || window.event; PHP.in_array(a.keyCode || a.which, [ 37, 39, 32, 36, 35 ]) > -1 || this.get() }, this, true); c.on("lsarld", "click", this.get, this, true); c.on("lsacls", "click", this.winop, this, true) }, load : function() { YAHOO.util.Connect .asyncRequest( "POST", this.bb + "/ajaxlivesearch.php?do=lsawin", { success : function(a) { if (a.responseXML) { this.cont = document .createElement("div"); this.cont.id = "lsa_cont"; this.cont.style.position = "absolute"; this.cont.style.display = "none"; this.cont.innerHTML = a.responseXML .getElementsByTagName("lsagetwin")[0].firstChild.nodeValue; document.body .appendChild(this.cont); this.textobj.value = ""; this.resobj = e .get("lsa_results"); this.init(); (new g.DD(this.cont.id)) .setHandleElId("lsadd"); this.winop(); init_collapsers() } }, failure : vBulletin_AJAX_Error_Handler, timeout : vB_Default_Timeout, scope : this }, SESSIONURL + "securitytoken=" + SECURITYTOKEN + "&do=lsawin") }, winop : function(a) { if (this.cont.style.display == "none") { this.textobj.value = ""; this.resobj.innerHTML = vbphrase.lsa_wait; this.cont.style.display = "block"; center_element(this.cont) } else { if (c.getTarget(do_an_e(a)).id == "lsacls") this.cont.style.display = "none"; this.textobj.value = this.textobj.value || vbphrase.live_search } }, get : function() { var a = PHP.trim(this.textobj.value), h = e .get("lsawithword").value > 0, b = ""; if (a.length >= this.min) { b = a; if (!h) { var d = a.split(" "); b = ""; for ( var f in d) d[f].length < this.min || (b += (b ? " " : "") + d[f]) } } if (b.length >= this.min) { if (h || !(d.length > 1 && b != a)) { this.timeout && this.timeout.cancel(); this.timeout = i.later(500, this, this.send, b) } } else this.resobj.innerHTML = vbphrase.lsa_wait }, send : function(a) { var h = new vB_Hidden_Form(null), b = this.resobj, d = e .get("lsaloading"); h.add_variables_from_object(e.get("lsform")); e.removeClass(d, "hidden"); g.Connect.isCallInProgress(this.req) && g.Connect.abort(this.req); var f = new vB_AJAX_Handler(true); f.callback = function(j) { e.addClass(d, "hidden"); b.innerHTML = j.responseXML .getElementsByTagName("ajaxlivesearch")[0].firstChild.nodeValue }; f .send( "ajaxlivesearch.php?do=search", "&do=search&" + h .build_query_string() .replace( /lsazone=([a-z0-9]+)&/g, function(j, k, l) { return (l == 24 ? "lsazone=" : ",") + k + (RegExp.rightContext .search(/^lsasort/) == 0 ? "&" : "") }) + "keyword=" + PHP.urlencode(a)); this.req = f.conn } }) })(); |
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|