-Groo Navi 設置法-

・主な特徴

1 groonaviはあなたのホームページ上で簡単にサーチエンジンを実現します。
2. YAHOO!タイプのカテゴリ分類方式で、詳細な構造を作ることが出来ます。
3. カテゴリはそれぞれ大カテゴリと小カテゴリから成り立ち、最大160ものカテゴリを作ることが可能です。 カテゴリは大・小ともにあなたのWEBページの趣旨に合わせて変更可能。
4. もちろん検索機能も搭載しています。
5. 広告を進入させたい方のことを考え、広告用タグを簡単に追加できます。
6. 管理者が指定した時間内に投稿された記事を新着記事として扱います。
7. 管理モードで不適切な登録を削除可能。
8. GROOWEBのオススメです。ぜひあなたのホームページに。
ダウンロード




lzh形式/v1.0


ダウンロード後、解凍 します。解凍すると以下のファイルが展開されます。

search.cgi...(実行ファイル)
new.log...(データファイル)
jcode.pl .....(漢字コード変換ライブラリ)
home.gif ...(家アイコン)
data
k_1.dat 〜 k_16.dat

全てあることを確認して次ぎへ進みましょう。

 
プログラムの修正

search.cgi を エディタ で開きて以下の箇所を修正します。 (主要な変更箇所のみ)

#===初期設定ここから========================================#

#--ファイル名などの設定--#

# ファイルの場所を変更した場合は相対パスも含める
# このスクリプトのファイル名
$cgifile = './search.cgi';

# 新着サイト保存用ファイルの名前
$newfile = './new.log';

# データフォルダまでのパス(最後はスラッシュをつける)
$data_f = './data/';

# NEW画像の名前
$newgif = './data/new.gif';

# 戻り先のURL(あなたのホームページなど)
$home = '../index.html';

# リンクで表示したい上で指定した戻り先の文字
$home_word = 'HOMEへ戻る';

#--表示に関する設定--#

# このサーチエンジンのタイトル
$this_title = 'GrooNavi';

# タイトルの書体(フォント名を書く)
$title_f = 'Comic Sans MS';

# タイトルのサイズ
$title_s = '4';

# タイトルのカラー
$title_c = '#749FC2';

# タイトルに画像を使う場合はパスと名前を指定
$title_image = '';

# 全体の左右のマージン(スタイルシート使用)
$lr_margin = '0pt';

# タイトルの位置('center' or 'left' or 'right')
$title_div = 'left';
# タイトルの横に好きなように文字などを追加できます(タグ可)
# 備考:タイトルのポジションを 'left' にすると表示が整います
$mini_manual = '';

# フォントの基本サイズ(スタイルシート使用)
$base_size = '8pt';

# それぞれのリンクに下線をつけるかつけないか
# (つける='underline' つけない='none')
$al_decoration = 'none';
# 表示していないリンク
$av_decoration = 'none';
# 既に表示したリンク
$ah_decoration = 'underline';
# マウスが上にある時のリンク

# 「新着サイト」「管理モード」などの横にあるマーク
# デフォルトでは■になっていますが好みでどうぞ $link_mark = '';
# ↑でしていしたマークの文字色 $link_mark_c = 'skyblue';

# それぞれカテゴリを変更できます
# 大カテゴリは $kategorie? に設定してください(1個のみ)
# 小カテゴリは @minikate? に設定してください(最大10個まで)
# 小カテゴリは、左づめにして書くようにしてください
# 注1:大カテゴリを設定したら、少なくても1つは小カテゴリを作ってください
# 注2:登録があってからの変更は正常な処理を得られなくなります
$kategorie1 = '芸術と人文';
@minikate1 = ("写真","建築","美術館","芸術家","デザインアート","","","","","");

$kategorie2 = 'コンピュータとインターネット';
@minikate2 = ("ハードウェア","\ソ\フトウェア","リンク集","WWW","","","","","","");

$kategorie3 = '健康と医学';
@minikate3 = ("病院","病気","ダイエット","看護","障害者","","","","","");

$kategorie4 = '生活と文化';
@minikate4 = ("子供","環境","出会い","コミュニケーション","","","","","","");

$kategorie5 = '教育';
@minikate5 = ("大学","専門学校","通 信教育","学習塾","小中高校","","","","","");

$kategorie6 = '政治';
@minikate6 = ("政治","行政","国会","地方自治","軍事","","","","","");

$kategorie7 = 'エンターテイメント';
@minikate7 = ("映画","音楽","芸\能\人","映画","コミック・アニメ","","","","","");

$kategorie8 = 'ビジネスと経済';
@minikate8 = ("企業","雇用","マーケットと投資","SOHO","求人・求職","","","","","");

$kategorie9 = 'メディアとニュース';
@minikate9 = ("イベント","テレビ","ラジオ","新聞","ビジネス","","","","","");

$kategorie10 = '趣味とスポーツ';
@minikate10 = ("アウトドア","ゲーム","","オートバイ","ギャンブル","","","","","");

$kategorie11 = '自然科学と技術';
@minikate11 = ("動物","エコロジー","地球","天文学","物理学","","","","","");

$kategorie12 = '地域情報';
@minikate12 = ("都道府県","日本の地方","世界の国","世界の地方","","","","","","");

$kategorie13 = '各種資料と情報源';
@minikate13 = ("図書館","辞書","郵便","","","","","","","");

$kategorie14 = '社会科学';
@minikate14 = ("経済学","社会学","言語","政治学","\ソ\ーシャルワーク","","","","","");

$kategorie15 = '';
@minikate15 = ();

$kategorie16 = '';
@minikate16 = ();

# 管理者であるあなたのハンドルネーム
$master_name = 'MASTER';

# 管理者であるあなたのメールアドレス
$master_mail = 'abc@xxx.xxx.xx';

# マスターキーを設定(半角英数字8文字以内)
$MASTERKEY = 'abc0123';

#===初期設定ここまで========================================#


ホームディレクトリ(ここでは public_htmlディレクトリとします)の下に、
cgi-binディレクトリを作成し、上記のファイルをFTP転送します。
全体のディレクトリ構成とファイル位置は以下のとおりです。(かっこ内はパーミッションの設定値)


index.html┐
・・・・・・・・・cgi-bin [777]┐
・・・・・・・・・・・・・・・・・・・・・・・・・・ navi[777]┐
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・├seach.cgi [755]
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・├new.log [666]
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・├jcode.pl [644]
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・├new.gif
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・||
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ data┐
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・└k_1.dat 〜 k_16.dat


以上、修正が完了したら search.cgi, new.log, jcode.plを
テキストモード」で、new.gif(k_1〜16.datのファイルはdataというフォルダをあらたに作ってその中に 転送してください)は
バイナリモード」でnaviディレクトリへFTP転送し、以下のとおり アクセス権 (パーミッション)を設定します。
ファイル名 アクセス権(パーミッション)
search.cgi 755
new.log 666
jcode.pl 644
new.gif なし
cgi-binディレクトリ 777
dataディレクトリ 777
k_1.dat・・・k_16.dat 666

注・・・基本的にgifにパーミッションを設定する必要はありません

Tips:ファイル転送の仕方は以下のページを参考にしてください。
最後に、HTMLから search.cgiにリンクします。

【記述例】 <a href="cgi-bin/navi/search.cgi">USER LINKS </a> 
 
著作権
・このGroo Naviの著作権はGroo web さんにあります


これを見ても設置ができませんようでしたら
サポートBBSに状況を具体的に書き込みしてください
完璧とは限りませんができるかぎりお手伝いします