現在の登録者数1001 名。 ログイン   新規登録

メインメニュー

ログイン
ユーザー名:

パスワード:


パスワード紛失

新規登録

■広告


■kizuki.infoはXoopsとWikiを利用するサイト運営者のためのコミュニティです。

       あなたのホームページは利益を生んでいますか?

       ●最初から見るならココをクリック

 
 
●広告
ブックマークに追加する
Counter: 46, today: 3, yesterday: 1

#google_ajax_search

というプラグインを作ってみようと思います。

AjaxGoogleAPIを利用しています。

今現在、コチラのページでテスト中です。

http://www.jpopwiki.com/modules/puki­wiki/38.html

グーグルのページ英語です。

コードは以下のように書いてます。

<?php
function plugin_google_ajax_search_convert()
{
$num  = func_num_args();
$args = func_get_args();
$comment = "";
$comment = $comment . " <link href=\"http://www.jpopwiki.com/gas/gsearch.css\"
type=\"text/css\" rel=\"stylesheet\"/>";(改行なし)
$comment = $comment . " <script src=\"http://www.google.com/uds/api?
file=uds.js&amp;v=1.0&amp;key=ABQxxxxxxxxxxxxxxxxxxxxxRUd8
xxxxxxxxxxxxxxxxxxxx_6-98f81eM3yDBOHYC2R9HBSQ\"  
type=\"text/javascript\"></script>";(ここまで改行なし)
$comment = $comment . " <script  src=
\"http://www.jpopwiki.com/gas/googleajaxsearch_e.js\" 
type=\"text/javascript\"></script>";
$comment = $comment . " <div id=\"searchcontrol\"/>";
$comment = $comment . " <input type=\"button\" value=\"click me\"   
onclick=\"OnLoad()\"></div>";
return $comment;
}
?>

導入するにあたって必要なファイル

スタイルシート

http://www.google.com/uds/css/gsearc­h.css
よくわかりませんがつかっています。
これをアレンジして自分のサイトのフォルダに置く。
http://www.hogehoge.com/gas/gsearch.­css
などに設置する。

APIキーを手に入れる。

key=ABQIAAAA4fhEBkNEOLlxogxxxxxxxxxxxxxxqxdHNE2pQOa_zorGwitEQKFBTkX_6-98f81eM3yDBOHYC2R9HBSQ\
にあるキーを手に入れる。

googleajaxsearch_e.js

これも設置しないといけません。
http://www.jpopwiki.com/gas/googleaj­axsearch_e.js

  function OnLoad() {
    // Create a search control
    var searcher;
    var options;
    var searchControl = new GSearchControl();
    searchControl.setResultSetSize(GSearch.LARGE_RESULTSET);

    // Add in a full set of searchers
    options = new GsearcherOptions();
    //options.setExpandMode(GSearchControl.EXPAND_MODE_OPEN);
searcher = new GwebSearch();~
searcher.setUserDefinedLabel("いろいろ");~
searcher.setSiteRestriction("008970023512181584738:2cbqx3sa8w4");
searchControl.addSearcher(searcher,options);

    // Tell the searcher to draw itself and tell it where to attach
    var drawOptions = new GdrawOptions();
    drawOptions.setDrawMode(GSearchControl.DRAW_MODE_TABBED);
    searchControl.draw(document.getElementById("searchcontrol"),drawOptions);

    // Execute an inital search
    searchControl.execute("");
  }

↑こういう内容になっています。
searcher.setSiteRestriction("008970023512181584738:2cbqx3sa8w4");

「008970023512181584738:2cbqx3sa8w4」

という検索するためのキーコードはこちらのページで作成します
http://www.google.com/coop/cse/

作った検索エンジンはこれ↓
http://www.google.com/coop/cse?cx=00­8970023512181584738%3A2cbqx3sa8w4

検索結果にあわせたアドセンスの広告

利用すると検索結果にアドセンスのスポンサーリンクが表示されるようにできるようです。

検索エンジンの編集画面に「Make money」というメニューがありました。

ここにアドセンスの登録情報を送信すると自分の収入になるみたいです。

すでにアドセンスのアカウントをもっているなら、

登録したときのメールアドレス、郵便番号、電話番号の下5桁

を記入するだけでOK。

アドバイスなどありましたらよろしくお願いいたします。

広告ユニットには含まれないようです。

参考にしたいサイト

とりあえず、ブックマークしておきます。
いろいろ参考にしていきます。
http://www.atmarkit.co.jp/fwcr/rensa­i/googlewebtoolkit01/01.html
http://www.atmarkit.co.jp/fwcr/rensa­i/googlewebtoolkit03/01.html

ソースのあったサイト

関連するキーワード


トラックバック [ トラックバック(0) ]
トラックバック URL: http://kizuki.info/modules/pukiwiki/tb/1368

特定商取引に関する法律に基づく表示
アフィリエイト1000の気付き
巡回ブログ
株式会社金子商会

あわせて読みたい