googleSearch (CSE) component |
| Written by kksou | ||||||||||||||||
| Tuesday, 06 January 2009 | ||||||||||||||||
|
This is the good old googleSearch component with one key difference: it uses Google's new Custom Search Engine (CSE) at the backend. Very ImportantPlease make sure you have set up a Custom Search Engine in your Google's account before you can use this component. Once you have created a Custom Search Engine, Google will assign a unique CSE ID to that engine. You need to enter the CSE ID into the config page to start using this component. Latest Version v1.6 (for Joomla 1.6), v1.7 (for Joomla 1.7), v2.5 (for Joomla 2.5) Native version of the googleSearch (CSE) component for Joomla 1.6, 1.7 and 2.5! Be a SponsorIf you find this component useful, Secure Payments by PayPal. What's exciting about Google's new Custom Search Engine (CSE)There are many exciting new features in Google's new Custom Search Engine (CSE). Here are just some of them:
You can see a live demo of refinements on this site. Enter a keyword, say "menu" in the search box at the top-left navigation area. Did you see the 8 refinement labels there: "PHP-GTK2", "Joomla", "PHP-GTK2 sample codes", "Joomla forum articles", etc. Try clicking on any of these refinement labels. It's pretty cool! There are many other exciting and advanced features in Google's new Custom Search Engine. You can see the complete official Google document here: http://www.google.com/coop/docs/cse/ Differences between googleSearch (CSE) and googleSearch components
For this component, you can just install and use right away. You do not even need a Google Adsense ID. For this component, you'll have to first set up a Custom Search Engine in your Google's account. Once you have created a Custom Search Engine, Google will assign a unique CSE ID to that engine. You need to enter the CSE ID into the config page to start using this component. Add more power with googleSearch (CSE) moduleYou might also want to complement this component with the googleSearch (CSE) module: googleSearch (CSE) module The module allows you to add an additional Google search box as a module. This means that you can place the search form in any module position you like. When the user clicks the search button, the search result will be displayed in your Joomla main body by the googleSearch component. DemoThe search on this site is using the googleSearch (CSE) component/module. You can test it in the first module on the left menu. How to installSet up is as easy as 1-2-3:
That's all you need to get started! You'll now have Google Search right inside your Joomla page! TutorialThere is a very detailed tutorial on how to setup the googleSearch (CSE) component here: How to Create a Google Custom Search Engine in a Joomla Site Please make sure you have set up a Custom Search Engine in your Google's account before you can use this component. Once you have created a Custom Search Engine, Google will assign a unique CSE ID to that engine. You need to enter the CSE ID into the config page to start using this component. For advanced settings, please refer to Customizing the Component. sh404SEF usersIf you are using the googleSearch component together with sh404SEF:
Please also make sure you read the following article: "JFolder::folder: Path is not a folder: /language"For those of you who get this error message, please refer to the article below for the solution: DownloadVery Important: Please make sure you have set up a Custom Search Engine in your Google's account before you can use this component. Once you have created a Custom Search Engine, Google will assign a unique CSE ID to that engine. You need to enter the CSE ID into the config page to start using this component. Joomla 1.0.x: com_googleSearch_cse_v1.0.zip
Joomla 1.5.x: com_googleSearch_cse_v1.5.zip Joomla 1.6.x: com_googleSearch_cse_v1.6.zip Joomla 1.7.x: com_googleSearch_cse_v1.7.zip Joomla 2.5.x: com_googleSearch_cse_v2.5.zip Remove the "Powered by" linksIf you find the component useful and would like to use the component without the "Powered-by" links, you may do so by purchasing a "Powered-by" removal license for only USD $10. Secured payment is processed by 2checkout.com. All major credit cards are accepted, including Visa, Mastercard and American Express, etc. You can also pay by PayPal. Once the transaction is completed, you will be given a link to download the version with the "Powered by" links removed. Version History
Customizing the ComponentPlease refer to the googleSearch: Customizing the Component. They are about the same. Note that for the new Google CSE, many of the options are now stored right on Google's server, e.g. the colors for the title, background, links, etc. Note also that the Google Adsense ID and channel ID is now encoded right inside the CSE ID. Styling the Component and Module using CSSYou can set the style of the search field and search button to the exact format you want through CSS, for example, the font family, font size, foreground and background color, margin, border, etc. I've designed such that the css style for the component is independent of that of the module. So you can have different styles for the component and the module. For example, if you're using the default Joomla 1.5 template, define the following style in
Replacing the Default Search module of Joomla 1.5Suppose you want to replace the default search module of Joomla 1.5 using the default rhuk_milkyway template, here are the steps:
You should now see the googleSearch module instead of the default mod_search in module position FAQ (Frequently Asked Questions)Q1: googleSearch_cse does not work, and I'm using sh404SEF on my website. A1: For googleSearch_cse to work on websites using sh404SEF, please refer to the solution here. Q2: googleSearch_cse returns the error "Google Error: Bad Request. Your client has issued an illegal request." A2: This error usually occur when you did not enter a correct CSE ID in the config page. Q3: I got the error message "Fatal error: Cannot redeclare class googleSearch_DisplayForm in googlesearch.lib.php on line 12" A4: This is because you are trying to run the googleSearch_cse with an older version of googleSearch. To run both together, you need to upgrade googleSearch to v1.0.14/v1.5.14. Q4: Can I run googleSearch_cse and googleSearch together on the same page? A3:Yes, you can, as long as you've upgraded googleSearch to v1.0.14/v1.5.14. Please make sure you have set up a Custom Search Engine in your Google's account before you can use this component. Once you have created a Custom Search Engine, Google will assign a unique CSE ID to that engine. You need to enter the CSE ID into the config page to start using this component. History
|
||||||||||||||||
| < Prev | Next > |
|---|





Comments
JInstaller: :Install: File does not exist /home/admin/www/site/tmp/install_4f64f2b 979ab0/com_googleSearc h_cse_v2.5/googlesearchcse .php
Can you please email me the installer that you're using?
Regards,
/kksou
I had the same error. My solution is to unzip the component and change two folder names to small types:
components/com_google_Sear chCSE
to componets/com_googlesearc hcse
and
administrator/components/com_google_Sear chCSE
to administrator/components/com_googlesearc hcse
Then zip the whole Files again and upload as normal.
Hope this helps.
Regards
Hi Ryan, have just reuploaded the installer for Joomla 2.5. Please try it again and let me know if it works this time. (Note: the installer for Joomla 1.6 and 1.7 are ok)
Regards,
/kksou
The googleSearch (CSE) module is here: http://www.kksou.com/php-gtk2/Joomla-Gadgets/googleSearch-CSE-module.php#download
Regards,
/kksou
Think have seen it on the internet that you need to be Google's premium account user.
You might want to check with Google.
Regards,
/kksou
I just purchased component and received the link to download version 'com_googleSearc h_cse_v1.5a'. This version is for joomla 1.5 right? I need version for 2.5.4. Please let me know. Thank you.
Regards
Sam
I want to pass search values from a basic html home page to my joomla googleSearch (CSE) component page?
is it possible and how would you suggest I go about it?
Mike
test page: http://www.KillerSurfLinks.com
Thanks Again
Sorry for the late reply.
1) Enter any search term in the search field of your joomla googleSearch (CSE) component page.
2) Click the search button.
3) In the search result page, copy the entire URL and paste them into the notepad.
4) Take a close look at the entire URL string. The search string is in the parameter q=keyword.
5) So from your basic html page, as long as you pass in the same URL string and replace q=keyword with your own keyword, it will redirect to your joomla page.
Please give it a try and let me know if it works.
Regards,
/kksou
Mike
RSS feed for comments to this post