Fancysearch Plugin

The fancysearch form with an opened namespace dropdown box

The fancysearch plugin provides a dropdown list for common namespaces enhancing the search input.

This (German) screencast shows the plugin in action:

Download and install the plugin using the Plugin Manager using the following URL:

Refer to Plugins on how to install plugins manually.

The fancysearch plugin needs the jQuery plugin.

After installation, you have to do much integration work. A first step is to include the fancysearch form in your template:

<?php
 
    $namespaces = array('nsid' => array('txt' => 'nscaption', 'img' => 'imglink'));
 
    $fancysearch = plugin_load('action', 'fancysearch');
 
    if (!is_null($fancysearch)) {
 
        $fancysearch->tpl_searchform($namespaces, 'allpagesimg');
 
    } else {
 
        tpl_searchform();
 
    }
 
?>&nbsp;

You will need much CSS styling as well.