For a while I had this idea of making a block which allows teachers to add this kind of search engines themselves, instead of making a dedicated block for every existing search engine.
The block takes links with %s as the search term. Firefox users may be familiar with this kind of notation. (it is the same as the so called quick searches)
If you look up 'noodle' in Merriam-Webster you are lead to a page http://www.m-w.com/cgi-bin/dictionary?book=Dictionary&va=noodle&x=0&y=0
Change noodle with %s and enter it in the block's configuration page. From now on you can use the block to search for whatever word you want.
Download / test here
Love the search block and I am using it on our Primary School site. been asked by the teachers if it is possible to add a little colour or image to it. Good for young children. Keep up the great work.
Moodle Administrator - Southwell School New Zealand
After some experimenting, I can think of the following solutions:
if you really want to be very creative you can use the HTML block and add your own form / form fields and a submit button. Then you can add colours / images / ... exactly where you want them. (But ... this requires good knowledge of html and forms. I wrote the block to easily add a search engine to a course without having to know all this stuff)
Right now you can enter the name of the search engine in a simple textfield. I thought about replacing this with Moodle's HTML Editor. That way you could add colours / images / etc... The database for the block already contains two extra fields to enable use of the HTML editor. However, I wanted to use them for adding an extra description to each search engine.
Adding a unique id to every search engine. That way you can use CSS to customize the look of each button. That way you can keep it simple (use the base class for the button) or make it as difficult as you want: add images to the background / use colours / etc... The same idea is used in the glossary filter.
I think solution 3 is the most flexible. I have not implemented this because I don't know much about CSS. In fact I have just copied the homelink class to make the 'fake button' and I have shamelessly copied the configuration table from the newsfeed block. (that's why the top border is missing )
Would adding the extra class solve your request? If so, is there any chance of helping me out with the CSS involved? I would be glad to include the changes in a next version.