Np_Relatedの表示がWeb他の表示が基準の1件表示となっていたためこれを複数表示できる事を目的に改編する。


結論からいうと旧バージョンのNp_Related 1 linkでは、こういった表示数は任意に設定できていたのだけど、google searchがAJAX SearchAPIとなったため、APIに対応したプラグインにバージョンアップしたものでは1件しか表示されないのでwebとblogそれぞれをプラス3件の計4件の表示ができるようにしました。


改編は下記google Ajax Search APIを入手したDeveloper's Guideを参考にした。

google Ajax Search API


改編前
テキストエディタ(terapad)でNp_Related.phpのファイルをオープンして、そのファイルの589行目のjavascriptの記述部下

function OnLoad() {
// Create a search control
var searchControl = new GSearchControl();

searchControl.addSearcher(new GwebSearch());
searchControl.addSearcher(new GblogSearch());
//searchControl.addSearcher(new GvideoSearch());

// Tell the searcher to draw itself and tell it where to attach
searchControl.draw(document.getElementById("searchcontrol"));

// Execute an inital search
searchControl.execute("$q");
}
GSearch.setOnLoadCallback(OnLoad);

//]]>
</script>


となっているのだが、597行目の

searchControl.addSearcher(new GwebSearch());の前に

» 続きを読む