■ カテゴリごとに異なる広告を表示させるには? |
「管理室」→「環境設定」→「ヘッダ・フッタスペースの設定」で、 Perlの文法を使って記述することができます。 (例)ヘッダスペース(ページ上部)にカテゴリごとに異なる広告を表示させる。 具体的には、 新着にはA 更新にはB 01_01にはC それ以外にはD というバナーを表示させる場合。 ヘッダスペースの設定ボックスは、初期状態で##ヘッダスペース print<<"EOM"; EOM となっています。これを、##ヘッダスペース if($LC_mode eq "new"){ #新着 print<<"EOM"; ここにAのタグを記述 EOM } elsif($LC_mode eq "renew"){ #更新 print<<"EOM"; ここにBのタグを記述 EOM } elsif($LC_kt eq "01_01"){ #01_01 print<<"EOM"; ここにCのタグを記述 EOM } else{ #その他のカテゴリ print<<"EOM"; ここにDのタグを記述 EOM } と記入してください。 数を増やしたい場合には、elsif(※){ print<<"EOM"; ここに任意のタグを記入 EOM } を増やしてください。elsif(※){ の部分の設定は、 新着は$LC_mode eq "new" 更新は$LC_mode eq "renew" 人気ランキングは、$LC_mode eq "rank" アクセスランキングは$LC_mode eq "rev" つまり、そのページを開いたURLの abc.cgi?mode=*** の***の部分を $LC_*** eq "***" とすればOKです。 カテゴリ表示の場合には、 01_01は $LC_kt eq "01_01" 03_04_02 は $LC_kt eq "03_04_02" つまり、そのページを開いたURLの abc.cgi?mode=kt&kt=*** の***の部分を $LC_kt eq "***" とすればOKです。 |
■解説 設置したYomi-Searchに登録されたサイトをキーワード検索する場合、自分のサイトの任意のページや、他のサイトのページからも検索を開始できます。 |
■手順 最低限必要なタグは以下のようなものになります。このタグを検索窓をつけたいページに加えます。 <form action="http://miyakojima.net/link/search.cgi" method=get> <input type=hidden name=mode value=search> <input type=text name=word size=20> <input type=submit value="検索"> </form> |
検索サイト設置--簡単な解決方法(as_sitesearchを使う)方法で検索サイト設置 |
<form action="http://www.google.com/search"> <input type="hidden" name="hl" value="ja" /> <input type="hidden" name="ie" value="Shift_JIS"> <input type="hidden" name="oe" value="Shift_JIS"> <input type="hidden" value="miyakojima.net" name="as_sitesearch" /> <input type="text" name="q" size="31" maxlength="256" value="" /> <input type="submit" name="btnG" value="検索" /> </form> ・・・・・・・・・・・・・・・ 簡単な解決方法(as_sitesearchを使う)方法で検索サイト設置 |
トップ検索サイトの検索窓cgi |
<FORM name="form1" action="http://miyakojima.net/link/search.cgi" method="get" target=""><INPUT type=hidden value=search name=mode> <INPUT type=hidden value=1 name=page> <INPUT type=hidden value=mark name=sort> <INPUT name="word" size="24"> <SELECT name=engine> <OPTION value=pre selected>みやこじま検索で <OPTION value=yahoo>Yahoo!で <OPTION value=google>Googleで <OPTION value=infoseek>Infoseekで <OPTION value=goo>gooで <OPTION value=InfoNavigator>InfoNavigatorで <OPTION value=yahoo_s>Yahoo!ショッピングで </OPTION> </SELECT> <INPUT type=submit value=" 検 索 "> </FORM> |