Joomla Extensions

FREE

RokAjaxSearchLatest Version: J2.5 / J3.x 2.0.0 - J1.5 2.2

RokAjaxSearch
J 1.5J 2.5J 3.x

Incredible Real Time Search Results RokAjaxSearch is a truly powerful module that brings fantastic search functionality to Joomla, using the powerful and versatile javascript library, Mootools as well as full Google Search integration.

RokAjaxSearch offers AJAX powered real time search results for both your Joomla site content as well Google Search. There are various configuration options and parameters allowing you to enable not only Google web search, but Google Blog search, Google Image search, and Google Video search.

NOTICE: This extensions is available for Joomla 2.5 and Joomla 3.x. Joomla 1.5 is unsupported but available for download.

List of Features

  • Real Time Search: AJAX loads search results in real time.
  • Multiple Sources: Search your local Joomla site or the web at large.
  • Search Options: Even more search options with Blog, Video and Images.
  • Advanced usability: Script enhancements for intuitive navigation.

Screenshots

RokAjaxSearch - Incredible Real Time Search Results RokAjaxSearch - Incredible Real Time Search Results

History

RokAjaxSearch first made an appearance with the February 2009 Joomla Template Release, the Akiraka template. The module has been an appearance ever since then.

Installation - Joomla 1.5

Downloading the Extension Files

  • RokAjaxSearch Module (mod_rokajaxsearch.zip) This file is the module package you will use to install RokAjaxSearch into Joomla.

Using the Joomla Installer

From the Menu in your Joomla Administrator, go to Extensions → Install/Uninstall.

Next, browse for your mod_rokajaxsearch.zip file you downloaded and then click Upload File & Install.

installation

Accessing the Module Page

Next, go to Extensions → Module Manager. From the list, find RokAjaxSearch and open it to be brought to the RokAjaxSearch Module Manager page, which lists all the available options for the module.

Configuration

Below are the list of options, with descriptions of the various RokAjaxSearch parameters configurable at Extensions → Module Manager → RokAjaxSearch

In order to use the Google API functions (i.e. the ability to use Google search in your site for local and external searches), you must register your own API Key. Please see http://code.google.com/apis/ajaxsearch/signup.html. This in turn, must be entered in the API Key field in the module parameters.

Search page URL: Insert the relative path to your search page such as index.php?option=com_search&view=search&tmpl=component

Advanced Search page URL: Insert the relative path to your advanced search page such as index.php?option=com_search&view=search&tmpl=component

Include RokAjaxSearch default CSS: The module has inbuilt module styling so set this to Yes if you wish for it to work standalone. As we override this file from the template, you still need to set this to Yes for the styling to work.

Theme Style: Only applicable if using a non-formatted template, but you can select between a Blue, Light or Dark theme for the search module.

Searchphrase: Control the format of the search functions. Choose between Any Words, All Words or Exact Phrase to control your search strings.

Order: Set the order of the search results. For example, if you set to Oldest First then the oldest item will be loaded in the search result. There are a variety of options to chose from.

Limit: Set the limit for the number of search results per page, whether: 3, 5, 10, 15, 20, 25, 30 or 50

Results per page: Set the limit for the number of search result pages, whether: 3, 5, 10, 15, 20, 25, 30 or 50

Google Web Search: When enabled, an option will appear in the module to search Google Web Search. The API key needs to be correctly completed for this to work.

Google Blog Search: When enabled, an option will appear in the module to search Google Blog Search. The API key needs to be correctly completed for this to work.

Google Images Search: When enabled, an option will appear in the module to search Google Images Search. The API key needs to be correctly completed for this to work.

Google Videos Search: When enabled, an option will appear in the module to search Google Videos Search. The API key needs to be correctly completed for this to work.

Google AJAX Search API Key: This field needs to be completed in order for the various Google search options to work. Please see http://code.google.com/apis/ajaxsearch/signup.html to retrieve an API Key.

Show Pagination: Set to Yes to show pagination for search results.

Google SafeSearch: Choose between the different Google preferences, either Strict, Moderate or Off.

Image Size to Search: Select the image search size preference for Google Search, either Small, Medium, Large or Extra Large.

Show Estimated: Show the estimated result for Google searches.

Hide div ID(s): This option allows you to set which elements of your site you wish to be excluded from searching. Enter the ID names separated by a comma such as logo-module, side-column, maincontent

Link to all results: Set to yes to show a link to all search results.

Show Description: Set to yes to show a description with each search result.

Include (Category/Section): Control whether to show the content category or section in the result.

Show Read More Link: Set whether the Read More link should be display.

Changelog

This is a changelog for RokAjaxSearch, inclusive of alpha, beta, release candidate and final versions.

Joomla 2.5.x / Joomla 3.x

Legend:

* -> Security Fix
# -> Bug Fix
+ -> Addition
^ -> Change
- -> Removed
! -> Note

------- 2.0.0 Release [27-May-2013] -------
+ Support for RokUpdater

------- 1.3.1 Release [04-Jan-2013] -------
# google search (web, images, etc) links not working
# strict standards in /mod_rokajaxsearch.php

------- 1.3.0 Release [01-Nov-2012] -------
+ Joomla 3.0 Compatibility

------- 1.2 Release [04-Sept-2012] -------
# Fixed strict references
# Fixed installer 
# Code cleanup

----------- 1.1 Release [13-Jun-2011] -----------

08-Jun-2011 Djamil Legato
# Fixed an error with HTTPS URLs

16-Apr-2011 Djamil Legato
# Spaced the class suffix so it's a separated classname instead of chained

----------- 1.0 Release [02-Mar-2011] -----------

02-Mar-2011
^ Updated to Joomla 1.6.x

----------- Initial Changelog Creation -----------

Joomla 1.5.x

Legend:

* -> Security Fix
# -> Bug Fix
+ -> Addition
^ -> Change
- -> Removed
! -> Note

----------- 2.2 Release [13-Jun-2011] -------------

08-Jun-2011 Djamil Legato
# Fixed an error with HTTPS URLs

16-Apr-2011 Djamil Legato
# Spaced the class suffix so it's a separated classname instead of chained

----------- 2.1 Release [05-Jan-2011] -----------

05-Jan-2011 Djamil Legato
# Fixed issue in MooTools 1.11 version for Pre Gantry templates

----------- 2.0 Release [17-Aug-2010] -----------

17-Aug-2010 Djamil Legato
# Fixed search results issue in Moo1.2 version and in com_content pages

----------- 1.9 Release [30-Jun-2010] -----------

30-Jun-2010 Djamil Legato
+ Added support for MT 1.2

----------- 1.8 Release [19-Mar-2010] -----------

19-Mar-2010 Djamil Legato
+ Added support for exact match when using the 2 double quotes (ie, "RocketTheme Extensions")

----------- 1.7 Release [09-Mar-2010] -----------

09-Mar-2010 Djamil Legato
# Fixed "Category" url link for Google Web Results

----------- 1.6 Release [24-Jan-2010] -----------

22-Jan-2010 Djamil Legato
+ Limit in "View All Results" is now automatically set based on the com_search "search limit" option.
# Fixed results not showing in non RocketTheme templates.
# Fixed non latin languages issue.

----------- 1.5 Release [31-Dec-2009] -----------

31-Dec-2009 Djamil Legato
+ Support for unlimited surrounds in the com_search override

----------- 1.4 Release [30-Nov-2009] -----------

30-Nov-2009 Djamil Legato
+ RokAjaxSearch now detects on which way of the screen it is positioned and display the results according to the position (left/right)
# Modified the way the addStyleSheet and Script are output

----------- 1.3 Release [18-Nov-2009] -----------

18-Nov-2009 Brian Towles
# Added bug fix for PHP 5.3

----------- 1.2 Release [02-Oct-2009] -----------

02-Oct-2009 Djamil Legato
# RokAjaxSearch Results now follow the window resize and keep the correct position

----------- 1.1 Release [20-Aug-2009] -----------

20-Aug-2009 Djamil Legato
+ The module now loads IE6 and IE7 css if found in the theme folders
+ Updated themes with James' fixes below

19-Aug-2009 James Spencer
# CSS Fixes for IE6 and IE7

----------- 1.0 Release [16-Jun-2009] -----------
+ Google Blogs, Google Images, Google Videos 
+ Built-in Light, Dark, Blue styles

----------- 0.9 Release [29-May-2009] -----------

# Fixed position issues

----------- 0.8 Release [29-Apr-2009] -----------

+ Left/Right keys for Google Search
+ Class for Google Results
+ Check for Google API
^ Reverted transition
+ Overlay for Google Searches
^ Updated to use document functionality to add scripts and CSS
# Fixed issues with full base url...switched to JURI:Root(true)

----------- 0.7 Release [03-Apr-2009] -----------

# helper.php fix

----------- 0.6 Release [02-Apr-2009] -----------

# Various fixes

----------- 0.5 Release [04-Mar-2009] -----------

# Various fixes

----------- 0.4 Release [04-Mar-2009] -----------

# Various fixes

----------- 0.3 Release [16-Feb-2009] -----------

# Various fixes

----------- 0.2 Release [16-Feb-2009] -----------

# Various fixes

----------- 0.1 Release [31-Jan-2009] -----------

! Initial release. 

----------- Initial Changelog Creation -----------
Member Login: