輕松打造自己的站內搜索引擎很多個人網站的站長都希望為自己的網站建立一個站內搜索引擎,但一不熟悉ASP、PHP、JSP等動態(tài)開發(fā)技術,另外自己建立站內搜索也需要空間支持相應的動態(tài)技術,所以常不得已放棄。其實,何不借用Google打造站內搜索引擎,來方便網友對自己網站的內容進行查找。 貴池網站制作公司。
若想在某特定網站內搜索特定的內容(如搜索www.nev.cn中包含關鍵字“網絡”的內容),只需要在Google的搜索欄里輸入:“網絡 site:nev.cn”即可(不含引號)。如果直接在自己站點的網頁上建立一個Google的搜索欄,然后讓訪問者按Google規(guī)定的格式進行查詢,那不就能實現(xiàn)Google作為自己站內搜索引擎的功能了嗎?但是我們當然不能要求使用者還要特地學習Google對特定網站搜索的格式規(guī)范。于是筆者立刻聯(lián)想到是否可以使用JavaScript腳本使得Google接收的查詢關鍵字后自動加上類似“site:nev.cn”的字符串呢?答案當然是肯定的。在你的網站首頁需要放置站內搜索引擎頁面的<body>標簽的范圍內放置如下代碼: 貴池網站制作公司。
轉自:奈薇建站網(www.nev.nev.cn)
<script type="text/javascript">
var domainroot="mysite.com"//個人站點域名,替換成你的網站的網址即可
function Gsitesearch(curobj){
curobj.q.value="site:"+domainroot+" "+curobj.qfront.value
}
</script>
<form action="http://www.Google.com/search" method="get" onSubmit="Gsitesearch(this)">
<p>站內搜索:<br />
<input name="q" type="hidden" />
<input name="qfront" type="text" style="width: 180px" /> <input type="submit" value="開始搜索">
</p>
</form>貴池網站制作公司。
腳本的關鍵部分在于Gsitesearch函數(shù)。語句:“curobj.q.value="site:"+domainroot+" "+curobj.qfront.value”的含義為:將“site:”字符串+變 量domainroot、空格、訪客填寫的關鍵字依此合并。既使得搜索格式符合Google的語言規(guī)范,又使增加了搜索功能的友好性,不需要用戶來遵循Google的搜索規(guī)則。貴池網站制作公司。
至此,您的專業(yè)站內搜索引擎就完成了(見圖1 完成的站內引擎)。貴池網站制作公司。
如果我們不但要搜索本站的內容,還要讓訪客同時能搜索兄弟站點或本類網站的內容,該如何修改呢?接下來我們就對我們剛才的代碼做一些推廣。貴池網站制作公司。
<script type="text/javascript">
function Gsitesearch(curobj){
var domainroot=curobj.domainroot[curobj.domainroot.selectedIndex].value
curobj.q.value="site:"+domainroot+" "+curobj.qfront.value
}
</script>
<form action="http://www.Google.com/search" method="get" onSubmit="Gsitesearch(this)">
<p>
<input name="q" type="hidden" />
<input name="qfront" type="text" style="width: 180px" /> <input type="submit" value="立刻搜索" /><br /><br />
站點:
<select name="domainroot">
<option value="www.mywebsite.net" selected="1">本站</option>
<option value="www.friend1site.net">友站1</option>
<option value="www.friend2site.net">友站2</option>
</select>
</p> 轉自:奈薇建站網(www.nev.nev.cn)
</form>貴池網站制作公司。
我們只需要將Gsitesearch函數(shù)稍做修改,搜索的靈活性就能大大加強。站長只需要增刪option選擇項,即可實現(xiàn)多站點的內容搜索(見圖2 支持多站點的站內搜索引擎)。貴池網站制作公司。
小編有話說:有時強大的功能并不需要多么復雜的技術才能實現(xiàn),而僅僅需要一點靈感和一點專注。
貴池網站制作哪家好?池州貴池網站制作公司找“奈薇建站網”
池州貴池區(qū)及周邊網站制作服務提供商:貴池江口鄉(xiāng)、貴池里山鄉(xiāng)、貴池清溪鄉(xiāng)、貴池唐田鄉(xiāng)、貴池池州鎮(zhèn)、貴池解放鄉(xiāng)、貴池梅村鄉(xiāng)、貴池棠溪鄉(xiāng)、貴池劉街鄉(xiāng)、貴池銅山鄉(xiāng)、貴池高坦鄉(xiāng)、貴池牌樓鎮(zhèn)、貴池灌口鄉(xiāng)、貴池殷匯鎮(zhèn)、貴池木閘鄉(xiāng)、貴池梅龍鎮(zhèn)、貴池桐梓山鄉(xiāng)、貴池桐梓山鄉(xiāng)、貴池觀前鎮(zhèn)、貴池馬牙鎮(zhèn)、貴池墩上鄉(xiāng)、貴池墩上鄉(xiāng)、貴池梅街鎮(zhèn)、貴池桃坡鄉(xiāng)、貴池劉街鄉(xiāng)、貴池晏塘鄉(xiāng)、貴池阮橋鄉(xiāng)、貴池高嶺鄉(xiāng)、貴池駐駕鄉(xiāng)、貴池烏沙鎮(zhèn)、貴池晏塘鄉(xiāng)、貴池涓橋鄉(xiāng),讓您體驗池州貴池網站制作公司哪家好!