GoogleやPubMedなどの検索窓を設ける

dokuwikiではデフォルトではHTMLタグを挿入することはできません。 しかし、サイト設定を変更することによってHTMLやPHPの埋め込みが可能です。 他方、GoogleやPubMedの検索窓を設置するにはHTMLでの埋め込みが必要です。 といってもHTMLタグは苦手、、、と思われるかもしれませんが、 下の構文をそのまま当てはめればできる様に用意しましたので、 適宜テンプレートとして使って頂ければ嬉しいです。

Google検索窓

  <!-- SiteSearch Google -->
  <form method=get action="http://www.google.co.jp/search">
  <table bgcolor="#FFFFFF"><tr valign=top><td>
  <a href="http://www.google.co.jp/">
  <img src="http://www.google.com/logos/2003/dna.gif"
  border="0" alt="Google" align="absmiddle" width="80"></a>
  <td>
  <input type=text name=q width=60 maxlength=100 value="">
  <input type=hidden name=ie value=UTF-8>
  <input type=hidden name=oe value=UTF-8>
  <input type=hidden name=hl value="ja">
  <input type=submit name=btnG value="Google 検索">
  <font size=-1>
  </font>
  </td></tr></table>
  </form>
  </center>
  <!-- SiteSearch Google -->


・PubMed検索窓]

  <!-- PubMed Search Box Begins -->
  <a href=http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=pubmed&holding=wiuwqolib target=”_blank”><IMG alt="PubMed Logo" SRC="http://www.ncbi.nlm.nih.gov/corehtml/query/static/gifs/iconsml.gif" width="100" height="40"></a>
  <form method="get" action="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi" target="new"> <input type="hidden" name="db" value="PubMed">
  <input type="hidden" name="holding" value="wiuwqolib">
  <input name="term" size="30" type="TEXT" value="">
  <input type="submit" value="PubMed検索">
  </form>
  <!-- PubMed Search Box Ends -->

このHTML構文をwikiに「HTML構文ですよ」と知らせてあげなければいけません。 そのために、これら構文を<HTML></HTML>で挟むことをします。つまり:

  <HTML>
  検索窓のHTML構文
  </HTML>

これでwiki上に検索窓を用意することができます。 実際に上の構文を表示させると、下の様になります。

<HTML> <!– SiteSearch Google –> <form method=get action=“http://www.google.co.jp/search”> <table bgcolor=“#FFFFFF”><tr valign=top><td> <a href=“http://www.google.co.jp/”> <img src=“http://www.google.com/logos/2003/dna.gif” border=“0” alt=“Google” align=“absmiddle” width=“80”></a> <td> <input type=text name=q width=60 maxlength=100 value=“”> <input type=hidden name=ie value=UTF-8> <input type=hidden name=oe value=UTF-8> <input type=hidden name=hl value=“ja”> <input type=submit name=btnG value=“Google 検索”> <font size=-1> </font> </td></tr></table> </form> </center> <!– SiteSearch Google –> </HTML>

<HTML> <!– PubMed Search Box Begins –> <a href=http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=pubmed&holding=wiuwqolib target=”_blank”><IMG alt=“PubMed Logo” SRC=“http://www.ncbi.nlm.nih.gov/corehtml/query/static/gifs/iconsml.gif” width=“100” height=“40”></a> <form method=“get” action=“http://www.ncbi.nlm.nih.gov/entrez/query.fcgi” target=“new”> <input type=“hidden” name=“db” value=“PubMed”> <input type=“hidden” name=“holding” value=“wiuwqolib”> <input name=“term” size=“30” type=“TEXT” value=“”> <input type=“submit” value=“PubMed検索”> </form> <!– PubMed Search Box Ends –> </HTML>