This post originated from an RSS feed registered with .NET Buzz
by Scott Hanselman.
Original Post: Added Search to my Blog, PLUS Highlighting
Feed Title: Scott Hanselman's ComputerZen.com
Feed URL: http://radio-weblogs.com/0106747/rss.xml
Feed Description: Scott Hanselman's ComputerZen.com is a .NET/WebServices/XML Weblog. I offer details of obscurities (internals of ASP.NET, WebServices, XML, etc) and best practices from real world scenarios.
Chris Brooks mentioned today that I need
to add Search to my blog. Until I get my Google Juice up, he's totally right.
So, I added the new dasBlog 1.5 standard search (notice the search box to the left)
and then took the Google
Highlighting javascript code and modified it thusly:
function
googleSearchHighlight() { if (!document.createElement) return;
ref = document.referrer; //START Added by Scott Hanselman
if (ref.indexOf('?') == -1 || ref.indexOf('hanselman.com') != -1) //catch
when I'm my OWN referrer!
{ ref = document.location.href; if (ref.indexOf('?') == -1) return;
} //END Added by Scott Hanselman qs = ref.substr(ref.indexOf('?')+1); qsa = qs.split('&'); for (i=0;iqsip = qsa[i].split('='); if (qsip.length == 1) continue; if (qsip[0] == 'q' || qsip[0] == 'p') { //
q= for Google, p= for Yahoo words = unescape(qsip[1].replace(/\+/g,' ')).split(/\s+/); for (w=0;whighlightWord(document.getElementsByTagName("body")[0],words[w]);
}
}
}>
So this will highlight words on my site when you search
from Google, Yahoo, or use the internal search.
Give it a try! Here's a link that searches
for XmlSerializer.