v 搜尋Blogspot.com的同好 >> 0 與 1 謎詭世界
★★★請勿任意轉載本站的文章及圖片但歡迎網摘及連結並註明網站名稱與網址,勿全文轉載,彼此尊重,
是網路的基本禮儀。


>
2013 曬書節 - 萬種商品49元起!

2007年8月15日 星期三

搜尋Blogspot.com的同好

自己做了一個Google Blogger的網站,也想看看其他以Blogspot.com架設部落誌的網友們的情況。

這個功能可以快速搜尋出你想找的其他blogger網友,他的搜尋標的是每個Blogger的關於我自己的簡介(Profile),從其中去搜尋你想找的網友,分成Interests興趣、Music音樂、Movies電影、Books書籍,這四大項,輸入你想找的關鍵字,就會找到這些網友的資料,比如選擇Books,輸入哈利波特,就會找到和你一樣喜歡哈利波特的同好,或是選擇興趣,輸入日本旅遊,也會找到喜歡到日本旅遊的網友,諸如此類,我覺得是蠻不錯的功能。

如下圖:


不過如果你沒有開放關於你自己的簡介,在這搜尋功能就會找不到,像我自己就沒有開放這個項目,如果想開放,登入後到編輯設定檔,勾選分享我的簡介,然後編輯你的延伸資訊,並在網頁元素中加入"資料",並勾選"分享我的簡介",就可以在這個功能搜尋到有關你的網站了。


其實如果有開放的話,進入"檢視我的完整簡介"時,點選有超連結的文字,都可以此關鍵字搜尋到相關的網友,不過觀察過台灣的使用者,這方面都沒有列的很詳細,甚至沒有仔細去填這些資料(like me),相對的國外的朋友會填得比較完整,不過國外blogger的使用者本來就比較多。


如何增加這個搜尋功能呢?
將以下程式碼新增到網頁元素即可,我有改一些原始碼,用中文的方式顯示,原始程式碼在此,以下是我自己改過的

<script language="javascript">
//results open in new window, to change this
//edit target on selectedIndex e.g. target=_self
//by Improbulus http://www.consumingexperience.com/
// licensed under Creative Commons License
//http://creativecommons.org/licenses/by-nc-sa/2.5/
//- based with thanks on code by Petra Richardson at
//http://www.js-x.com/javascript/?id=1041
//and thanks to G-BOAC of Blogger Forum for the fix
//to open results in a new window properly

function send_search()
{
var searchstring=window.document.searchengine.search.value;

if(window.document.searchengine.engine.selectedIndex == "0")
{
window.document.interests.t.value="i";
window.document.interests.q.value=searchstring;
window.document.interests.action="http://www.blogger.com/profile-find.g";
window.document.interests.target="_blank";
window.document.interests.submit()
;
}

if(window.document.searchengine.engine.selectedIndex == "1")
{
window.document.movies.t.value="m";
window.document.movies.q.value=searchstring;
window.document.movies.action="http://www.blogger.com/profile-find.g";
window.document.movies.target="_blank";
window.document.movies.submit()
;
}

if(window.document.searchengine.engine.selectedIndex == "2")
{
window.document.music.t.value="s";
window.document.music.q.value=searchstring;
window.document.music.action="http://www.blogger.com/profile-find.g";
window.document.music.target="_blank";
window.document.music.submit()
;
}

if(window.document.searchengine.engine.selectedIndex == "3")
{
window.document.books.t.value="b";
window.document.books.q.value=searchstring;
window.document.books.action="http://www.blogger.com/profile-find.g";
window.document.books.target="_blank";
window.document.books.submit()
;
}
}
</script>

<!-- below are the submission forms -->
<form action="http://www.blogger.com/profile-find.g" name="interests" method="get"/>
<input value="i" name="t" type="hidden"/>
<input name="q" type="hidden"/>
</form>

<form action="http://www.blogger.com/profile-find.g" name="movies" method="get"/>
<input value="m" name="t" type="hidden"/>
<input name="q" type="hidden"/>
</form>

<form action="http://www.blogger.com/profile-find.g" name="music" method="get"/>
<input value="s" name="t" type="hidden"/>
<input name="q" type="hidden"/>
</form>

<form action="http://www.blogger.com/profile-find.g" name="books" method="get"/>
<input value="b" name="t" type="hidden"/>
<input name="q" type="hidden"/>
</form>

<!-- below is the multiple search box that you will see on your webpage -->

<form action="javascript:send_search()" name="searchengine" method="post">
輸入關鍵字或句子:
<br/><input name="search" size="15" type="text"/><br/>
選擇分類:
<select name="engine">
<option/>Interests
<option/>Movies
<option/>Music
<option/>Books
</select>
<p>
<input value="Search profiles" name="B1" onclick="javascript:send_search()" type="button"/>
</p>
</form>


其中特別標明藍色的你可以自己改文字及搜尋框的長度(以字元為主)。
呈現出的效果就像我右邊的搜尋一樣,有興趣的人可以試試。

3 則留言 :

  1. 挖卡卡...
    我已經加進我得部落格...

    謝謝^^

    回覆刪除
  2. 謝謝,這個真好用,我也加進BLOGGER裡了 ^^

    回覆刪除
  3. 你的部落格真是令我驚艷,以後會常去逛逛。

    回覆刪除

設有留言驗證及核准,版主閱覽後,留言才會顯示,發問前請善用網站目錄Google搜尋功能

Related Posts Plugin for WordPress, Blogger...