<?xml version="1.0" encoding="UTF-8" ?>
<feed xml:lang="ja" xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0">
  <title type="text">タコでもできる！　AmigoDatabase</title>
  <subtitle type="html">初心者でも、CGIの知識が無くてもWebデータベースを作れるAmigoDatabase。その使い方を解説します。</subtitle>
  <link rel="self" type="application/atom+xml" href="https://takodb.blog.shinobi.jp/atom"/>
  <link rel="alternate" type="text/html" href="https://takodb.blog.shinobi.jp/"/>
  <updated>2009-01-25T18:18:14+09:00</updated>
  <author><name>hihhi</name></author>
  <generator uri="//www.ninja.co.jp/blog/" version="0.9">忍者ブログ</generator>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />
  <entry>
    <id>takodb.blog.shinobi.jp://entry/11</id>
    <link rel="alternate" type="text/html" href="https://takodb.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/%E3%83%A6%E3%83%BC%E3%82%B6%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E8%A9%B3%E7%B4%B0%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E8%A1%A8%E7%A4%BA%E9%A0%85%E7%9B%AE%E3%82%92%E5%A4%89%E3%81%88%E3%82%8B%E6%96%B9%E6%B3%95" />
    <published>2009-05-17T18:31:22+09:00</published> 
    <updated>2009-05-17T18:31:22+09:00</updated> 
    <category term="未選択" label="未選択" />
    <title>ユーザによって詳細ページの表示項目を変える方法</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[「ユーザAとユーザBで検索結果の詳細ページを違うものにしたい」という要件があったので、かなり面倒くさいやり方ですが、とりあえず下記の要領でやってみました。<br />
<br />
<br />
<strong>■条件</strong><br />
・ユーザAとユーザBで、検索結果の詳細ページを違うものにする<br />
・さらに正しく言うと、ユーザAは全項目表示するが、ユーザBは一部の項目のみ表示する<br />
・検索結果一覧は同じ項目でOK<br />
・ユーザBは検索・閲覧のみで、編集・登録はしない<br />
<br />
<strong>■作業概要</strong><br />
・検索ページを２種類用意する（ユーザA用、ユーザB用）<br />
・Readme.txtに従い、各テンプレート・その他を修正する<br />
（※将来の変更要求の可能性を踏まえ、検索結果一覧も別々に用意する）<br />
<br type="_moz" /><br /><a href="https://takodb.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/%E3%83%A6%E3%83%BC%E3%82%B6%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E8%A9%B3%E7%B4%B0%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E8%A1%A8%E7%A4%BA%E9%A0%85%E7%9B%AE%E3%82%92%E5%A4%89%E3%81%88%E3%82%8B%E6%96%B9%E6%B3%95" target="_blank">つづきはこちら</a>]]> 
    </content>
    <author>
            <name>hihhi</name>
        </author>
  </entry>
  <entry>
    <id>takodb.blog.shinobi.jp://entry/10</id>
    <link rel="alternate" type="text/html" href="https://takodb.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/9.%E5%8B%95%E4%BD%9C%E7%A2%BA%E8%AA%8D" />
    <published>2009-01-28T23:21:06+09:00</published> 
    <updated>2009-01-28T23:21:06+09:00</updated> 
    <category term="未選択" label="未選択" />
    <title>9.動作確認</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<br /><br /><a href="https://takodb.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/9.%E5%8B%95%E4%BD%9C%E7%A2%BA%E8%AA%8D" target="_blank">つづきはこちら</a>]]> 
    </content>
    <author>
            <name>hihhi</name>
        </author>
  </entry>
  <entry>
    <id>takodb.blog.shinobi.jp://entry/9</id>
    <link rel="alternate" type="text/html" href="https://takodb.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/8.%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AE%E7%99%BB%E9%8C%B2" />
    <published>2009-01-28T23:18:34+09:00</published> 
    <updated>2009-01-28T23:18:34+09:00</updated> 
    <category term="未選択" label="未選択" />
    <title>8.データの登録</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<br />
ここまでの手順で、無事全てのコンポーネントが完成しました！　動作確認も兼ねて、データの登録をしましょう。<br />
<br />
データ登録をするのが自分だけなら管理者アカウントでログインし、「管理者データ登録」メニューから登録します。複数名で登録をするなら、まずユーザ登録を行い、その後ログインしてからデータ登録を行います。<br />
データの登録と検索は上手くいきましたか？　初めて正常に動いた時って、結構感動しますよね！？　これまでの苦労がむくわれたーって感じです。<br />
<br />
ここまで上手くいったら、あとはどんどんデータを登録するだけです。しかし、登録データが少なければ入力フォームから一つづつ入力すれば良いですが、 データが大量にある場合は大変です。その場合は、CSVファイルのインポートを行うのが良いです。大まかな流れは以下の通りです。<br />
<br />
&nbsp;&nbsp; 1. エクセルやアクセスなどでCSVファイルを作成します<br />
&nbsp;&nbsp; 2. CSVファイルをFTPで指定フォルダにアップロードします<br />
&nbsp;&nbsp; 3. 管理者でログインし、データを読み込ませます<br />
<br />
では、早速手順を見ていきましょう。<br />
<br />
<br />
<strong>■インポートの前にエキスポート</strong><br />
<br />
エクセルやアクセスなどでデータを管理している場合、CSVファイル自体は簡単に作成できますが、実はそのままではインポートすることができません。 Amigo Database指定の形にする必要があります。 <br />
そのために、まず現在のデータをエキスポートします。エキスポートしたデータを元に、インポートできる形に直してからインポートすると間違いないです。<br />
<br />
以下の手順で、データをエキスポートしましょう。<br />
<br />
&nbsp;&nbsp; 1. 管理者でログインします。<br />
&nbsp;&nbsp; 2. 管理者メニューからデータの「CSVファイルエキスポート」を選択します。<br />
&nbsp;&nbsp; 3. 対象ファイルで、「ユーザ」または「データ」を選択します。<br />
&nbsp;&nbsp; 4. 「確認」にチェックを入れて、「送信」ボタンをクリックします。<br />
&nbsp;&nbsp; 5. 「[CSVファイル]エクスポートが完了しました」と表示されます。<br />
&nbsp;&nbsp; 6. [CSVファイル]のリンクを右クリックして、「対象をファイルに保存」します。<br />
&nbsp;&nbsp; 7. 任意の場所に保存します。<br />
<br />
エキスポートしたファイルをエクセルなどで開いてみましょう。登録日時やデータNoなどが付随した表が開いたと思います。この項目に合わせて、すでに作成してある自分のデータを修正します。その他、細かい注意事項についてはreadme.txtを参照してください。<br />
データの修正が終わったら、そのファイルを「data.csv」と名前をつけ保存します。（データファイルは「data.csv」、ユーザファイルは「user.csv」にします。）<br />
<br />
<strong> <br />
■データのアップロード<br />
</strong><br />
CSVファイルができあがったら、FTPでデータフォルダ（デフォルトではdata）にアップロードします。<br />
<br />
<table cellspacing="0" cellpadding="0" border="0" bgcolor="#999999">
    <tbody>
        <tr>
            <td>
            <table cellspacing="1" cellpadding="3" border="0">
                <tbody>
                    <tr bgcolor="#eeeeee">
                        <td><img border="0" align="left" alt="attention.gif" src="//takodb.blog.shinobi.jp/Img/1232881925/" /> <strong>アップロードフォルダについて</strong><font size="2"> <br />
                        <br />
                        アップロード先は、デフォルトでは「data」フォルダですが、フォルダ名を変更している場合は、変更したフォルダ名になります。<br />
                        「インポートしたのにデータが変わらない」という場合は、アップロード先を間違えている可能性が高いです。db-setup.cgi の 「データディレクトリ」の欄を確認してみましょう。<br />
                        「場所が分からない」という方もここを見てくださいね。</font></td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
    </tbody>
</table>
<br />
<br />
<strong>■データのインポート<br />
</strong><br />
アップロードしたら、インポートの操作を行います。<br />
<br />
&nbsp;&nbsp; 1. 管理者でログインします。<br />
&nbsp;&nbsp; 2. 管理者メニューからデータの「CSVファイルインポート」を選択します。<br />
&nbsp;&nbsp; 3. 対象ファイルで、「ユーザ」または「データ」を選択します。<br />
&nbsp;&nbsp; 4. 読込形式を選択します。（違いについてはreadme.txtを参照のこと）<br />
&nbsp;&nbsp; 5. 「読み込み後CSVファイルを消去する」は任意でチェックします。<br />
&nbsp;&nbsp; 6. 「確認」にチェックを入れて「送信」ボタンをクリックします。<br />
&nbsp;&nbsp; 7. 「正常にインポートされました。」と表示されれば完了です。<br />
<br />
<br />]]> 
    </content>
    <author>
            <name>hihhi</name>
        </author>
  </entry>
  <entry>
    <id>takodb.blog.shinobi.jp://entry/8</id>
    <link rel="alternate" type="text/html" href="https://takodb.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/7.%E6%A4%9C%E7%B4%A2%E7%B5%90%E6%9E%9C%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E4%BD%9C%E6%88%90" />
    <published>2009-01-28T23:10:41+09:00</published> 
    <updated>2009-01-28T23:10:41+09:00</updated> 
    <category term="未選択" label="未選択" />
    <title>7.検索結果ページの作成</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<br />
検索結果ページは、以下の3つのファイルで構成されています。<br />
<br />
&nbsp;&nbsp;&nbsp; * lib/db-html.cgi<br />
&nbsp;&nbsp;&nbsp; * lib/templape/result/default.html　　　　　　　　　（検索結果一覧）<br />
&nbsp;&nbsp;&nbsp; * lib/templape/data-part/data/default.html　　　（検索結果詳細）<br />
<br />
順に見ていきましょう。<br />
<br />
<br />
<strong>■lib/db-html.cgi<br />
</strong><br />
db-html.cgiでは、動的に変化する部分の指定を行います。<br />
以下のブロックに分かれていますが、とりあえず重要なのは、「<font color="#ff0000">各ページ上部</font>」と<font color="#ff0000">検索結果一覧の「デフォルト」</font>です。両方とも、ユーザに見える部分を指定する箇所です。ここにミスがあると、最悪の場合ページが表示されなくなってしまいます。細心の注意を払って修正しましょう。<br />
<br />
<font color="#ff0000">&nbsp;&nbsp;&nbsp; * 各ページ上部</font><br />
&nbsp;&nbsp;&nbsp; * ユーザー審査一覧<br />
&nbsp;&nbsp;&nbsp; * データ審査一覧<br />
&nbsp;&nbsp;&nbsp; * 検索結果一覧<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font color="#ff0000">o デフォルト</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o データ編集時一覧<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o 登録ユーザ一覧(管理機能)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o 登録データ一覧(管理機能)<br />
<br />
修正は、HTMLでレイアウトを決め、データを表示したい場所に決められた形式のキーワードを入れていくという手順で行います。リンクも普通にHTMLで指定できます。<br />
<br />
登録データを表示させるには、基本的には「<font color="#ff0000">$VD[$REC{Data}{データ種類}</font>]」を指定すればOKです。その他、URLエンコードされたデータの場合やユーザ情報を表示される場合などについて readme.txt に書かれていますので、参考にしてください。<br />
<br />
<br />
<strong>■lib/templape/result/default.html　<br />
</strong><br />
resultのdefault.htmlでは、検索結果一覧ページを指定します。<br />
変更してはいけないソースもあるので、HTMLエディタで修正する時は十分注意して下さい。<br />
<font color="#ff0000">16行目の&lt;TABLE&gt;から30行目の&lt;/TABLE&gt;まで</font>のタグを書き換えて、レイアウトの修正を行います。<br />
<br />
一覧表の形式にする時は、ここで行の見出しを指定し、中身のデータの表示をdb-html.cgiの「デフォルト」部で指定することになります。バランスをとりながら作業を行いましょう。<br />
<br />
また、ページレイアウトを3段組にする場合などもここで指定します。16行目の&lt;TABLE&gt;から30行目の&lt;/TABLE&gt;で全体を3段組に指定すると簡単です。ヘッダー部はdb-html.cgiで指定しているので気にしなくてOKです。<br />
<br />
<br />
<strong>■lib/templape/data-part/data/default.html<br />
</strong><br />
データ詳細ページです。<br />
検索結果一覧のdefault.htmlと同様に、変更してはいけないソースもあるので、HTMLエディタで修正する時は十分注意して下さい。16行目の&lt;TABLE&gt;から34行目の&lt;/TABLE&gt;までのタグを書き換えて、レイアウトの修正を行います。<br />
<br />
<br />]]> 
    </content>
    <author>
            <name>hihhi</name>
        </author>
  </entry>
  <entry>
    <id>takodb.blog.shinobi.jp://entry/7</id>
    <link rel="alternate" type="text/html" href="https://takodb.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/6.%E6%A4%9C%E7%B4%A2%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E4%BD%9C%E6%88%90" />
    <published>2009-01-28T22:54:54+09:00</published> 
    <updated>2009-01-28T22:54:54+09:00</updated> 
    <category term="未選択" label="未選択" />
    <title>6.検索ページの作成</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<br />
検索ページは、いわゆる普通のHTMLファイルです。なので、自分の好きなように自由に作成できます。が、守らなければいけないルールが一つだけあります。それは、<br />
<br />
<font color="#ff0000">『INPUT type=&quot;***&quot; name=&quot;S_検索条件番号_データタイプ_対照データ種類&quot;』<br />
</font><br />
の形式でフォームを書くということです。また、検索条件番号は他とかぶらないように注意します。<br />
<br />
いくつか例をあげます。<br />
<br />
&nbsp;&nbsp;&nbsp; * INPUT type=&quot;text&quot; <font color="#ff0000">name=&quot;S_1_Key_Name&quot;</font><br />
&nbsp;&nbsp;&nbsp; * INPUT type=&quot;text&quot; <font color="#ff0000">name=&quot;S_2_Key_Address&quot;</font><br />
&nbsp;&nbsp;&nbsp; * INPUT type=&quot;text&quot; <font color="#ff0000">name=&quot;S_5_Num_Price&quot;</font><br />
&nbsp;&nbsp;&nbsp; * INPUT type=&quot;text&quot; <font color="#ff0000">name=&quot;S_8_Num_Tel&quot;</font><br />
<br />
<table cellspacing="0" cellpadding="0" border="0" bgcolor="#999999">
    <tbody>
        <tr>
            <td>
            <table cellspacing="1" cellpadding="5" border="0">
                <tbody>
                    <tr bgcolor="#eeeeee">
                        <td><img border="0" align="left" src="//takodb.blog.shinobi.jp/Img/1232881925/" alt="attention.gif" /> <strong>nameの値</strong><font size="2"> <br />
                        <br />
                        上記の形式に見覚えはありませんか？　<br />
                        最初から見て頂いた方はご存知だと思います。そうです、「決めなきゃいけない項目一覧」の順番です。<br />
                        <br />
                        この段階で決めながら作成するよりも、あらかじめ決めておいた方が効率がいいです。<br />
                        また、検索条件番号がうっかり他とかぶってしまったというミスを防ぐことができます。<br />
                        「決めなきゃいけない項目一覧」を活用してください♪</font><br />
                        &nbsp;</td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
    </tbody>
</table>
<br />
<br />
上記はテキストを入力して検索する基本的な形式ですが、セレクトメニューやチェックボックスなどの検索ももちろん可能です。<br />
その他、様々なオプションを指定することもできますが、その点についてはreadme.txtを見ていただくとして（そのうちメモするかもです）、良く使う機能だけ簡単に説明しておきます。<br />
<br />
<br />
<strong>■セレクトメニューを使う</strong><br />
<br />
&nbsp;&nbsp;&nbsp; [例]　<input type="hidden" name="Type_○" value="Normal-or" /> <select name="name=">
<option value="東">東 </option>
<option value="西">西 </option>
<option value="南">南 </option>
<option value="北">北 </option>
</select><input type="submit" value="検索" name="submit" /><br />
&nbsp;&nbsp;&nbsp; -------------------------------------------------------<br />
&nbsp;&nbsp;&nbsp; &lt;INPUT type=&quot;hidden&quot; name=&quot;<font color="#ff0000">Type_○</font>&quot; value=&quot;<font color="#ff0000">Normal-or</font>&quot;&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;SELECT name=&quot;<font color="#ff0000">name=&quot;S_△_Key_■</font>&quot;&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;OPTION value=&quot;東&quot;&gt;東<br />
&nbsp;&nbsp;&nbsp; &lt;OPTION value=&quot;西&quot;&gt;西<br />
&nbsp;&nbsp;&nbsp; &lt;OPTION value=&quot;南&quot;&gt;南<br />
&nbsp;&nbsp;&nbsp; &lt;OPTION value=&quot;北&quot;&gt;北<br />
&nbsp;&nbsp;&nbsp; &lt;INPUT type=&quot;submit&quot; value=&quot;検索&quot; name=&quot;submit&quot;&gt;<br />
&nbsp;&nbsp;&nbsp; -------------------------------------------------------<br />
&nbsp;&nbsp;&nbsp; nameに「<font color="#ff0000">Type_検索条件番号</font>」を指定します。検索条件番号は、他のTypeと重ならない番号を任意で指定します。<br />
&nbsp;&nbsp;&nbsp; valueには検索結果の一致タイプを指定します。<br />
<br />
&nbsp;&nbsp;&nbsp; ●<u><strong>データタイプがNumの場合</strong></u><br />
&nbsp;&nbsp;&nbsp; 　　More=以上(入力された数値以上の時に一致)<br />
&nbsp;&nbsp;&nbsp; 　　Equal=完全一致(入力された数値と完全一致の時に一致)<br />
&nbsp;&nbsp;&nbsp; 　　Less=以下(入力された数値以下の時に一致)<br />
<br />
&nbsp;&nbsp;&nbsp; ●<u><strong>データタイプがKeyの場合</strong></u><br />
&nbsp;&nbsp;&nbsp; 　　Normal=キーワードを含む時に一致<br />
&nbsp;&nbsp;&nbsp; 　　Equal=キーワードと完全一致の時に一致<br />
&nbsp;&nbsp;&nbsp; 　　Head=キーワードを頭文字に含む時に一致<br />
&nbsp;&nbsp;&nbsp; 　　Foot=キーワードを文末に含む時に一致<br />
<br />
&nbsp;&nbsp;&nbsp; SELECTのnameは、通常の指定と同じ形式で記述します。検索条件番号は他と重ならない番号を指定し、データ種類を指定とします。<br />
<br />
<br />
<strong>■チェックボックスから複数選択して検索する<br />
</strong><br />
チェックボックスで、複数の選択肢を選択して検索する方法です。<br />
<br />
&nbsp;&nbsp;&nbsp; [例]　<input type="hidden" name="Option_○" value="checkbox" /> <input type="checkbox" name="S_△_Key_■" value="東" /> 東 <input type="checkbox" name="S_△_Key_■" value="西" /> 西 <input type="checkbox" name="S_△_Key_■" value="南" /> 南 <input type="checkbox" name="S_△_Key_■" value="北" /> 北 <input type="submit" value="検索" name="submit" /> <br />
&nbsp;&nbsp;&nbsp; --------------------------------------------------------<br />
&nbsp;&nbsp;&nbsp; &lt;INPUT type=&quot;hidden&quot; name=&quot;<font color="#ff0000">Option_○</font>&quot; value=&quot;<font color="#ff0000">checkbox</font>&quot;&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;INPUT type=&quot;checkbox&quot; name=&quot;<font color="#ff0000">S_△_Key_■&quot; value=&quot;東&quot;</font>&gt; 東<br />
&nbsp;&nbsp;&nbsp; &lt;INPUT type=&quot;checkbox&quot; name=&quot;<font color="#ff0000">S_△_Key_■&quot; value=&quot;西&quot;</font>&gt; 西<br />
&nbsp;&nbsp;&nbsp; &lt;INPUT type=&quot;checkbox&quot; name=&quot;<font color="#ff0000">S</font><font color="#ff0000">_△_Key_■&quot; value=&quot;南&quot;</font>&gt; 南<br />
&nbsp;&nbsp;&nbsp; &lt;INPUT type=&quot;checkbox&quot; name=&quot;<font color="#ff0000">S_△_Key</font><font color="#ff0000">_■&quot; value=&quot;北&quot;</font>&gt; 北<br />
&nbsp;&nbsp;&nbsp; &lt;INPUT type=&quot;submit&quot; value=&quot;検索&quot; name=&quot;submit&quot;&gt;<br />
&nbsp;&nbsp;&nbsp; --------------------------------------------------------<br />
&nbsp;&nbsp;&nbsp; nameに「<font color="#ff0000">Option_検索条件番号</font>」を指定します。検索条件番号は、他のOptionと重ならない番号を任意で指定します。<br />
&nbsp;&nbsp;&nbsp; valueには「checkbox」と指定します。<br />
&nbsp;&nbsp;&nbsp; 選択肢の name は、全て同じ検索条件番号とデータ種類名を指定します 。<br />
<br />
<br />
<strong>■複数のデータ種類に対して検索する<br />
</strong><br />
一つの入力フォームに入力したキーワードで、複数のフィールド（データ種類）を検索する方法です。<br />
<br />
&nbsp;&nbsp;&nbsp; [例] キーワード ： <input type="hidden" name="Target_○" value="Name,Address" /> キーワード ： <input type="text" name="S_△_Key_Multi" /> <input type="submit" value="検索" name="submit" />　　<br />
&nbsp;&nbsp;&nbsp; --------------------------------------------------------<br />
&nbsp;&nbsp;&nbsp; &lt;INPUT type=&quot;hidden&quot; name=&quot;Target_○&quot; value=&quot;Name,Address&quot;&gt; キーワード ：<br />
&nbsp;&nbsp;&nbsp; &lt;INPUT type=&quot;text&quot; name=&quot;S_△_Key_Multi&quot;&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;INPUT type=&quot;submit&quot; value=&quot;検索&quot; name=&quot;submit&quot;&gt;<br />
&nbsp;&nbsp;&nbsp; --------------------------------------------------------<br />
<br />
&nbsp;&nbsp;&nbsp; nameに「<font color="#ff0000">Target_検索条件番号</font>」を指定します。検索条件番号は、他のTargetと重ならない番号を任意で指定します。<br />
&nbsp;&nbsp;&nbsp; valueには検索の対象とするデータ種類名を「 , (カンマ)」で区切って記述します。<br />
&nbsp;&nbsp;&nbsp; テキストエリアのnameは、通常の指定と同じ形式で記述します。検索条件番号は他と重ならない番号を指定し、検索対照データ種類を「<font color="#ff0000">Multi</font>」とします。<br />
<br />
<br />
<br type="_moz" />]]> 
    </content>
    <author>
            <name>hihhi</name>
        </author>
  </entry>
  <entry>
    <id>takodb.blog.shinobi.jp://entry/6</id>
    <link rel="alternate" type="text/html" href="https://takodb.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/5.%E7%99%BB%E9%8C%B2-%E7%B7%A8%E9%9B%86%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E4%BD%9C%E6%88%90" />
    <published>2009-01-28T21:44:59+09:00</published> 
    <updated>2009-01-28T21:44:59+09:00</updated> 
    <category term="未選択" label="未選択" />
    <title>5.登録/編集ページの作成</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<br />
<strong>5-1.登録ページの作成</strong><br />
<br />
readme.txtに従い、データ登録ページから作っていきます。データ登録ページ用のファイルは、<br />
<br />
・ lib/templape/data-regist.html　　　　　　　（ユーザアカウント用）<br />
・ lib/templape/data-regist-admin.html　　 （管理者アカウント用）<br />
<br />
の2つです。<br />
<br />
data-regist.html はユーザアカウントでログインした時のデータ登録画面、data-regist-admin.html　は管理者アカウントでログインした時のデータ登録画面です。<br />
内容は同じなので、一方を作ったらその内容をコピーすればOKです。ちなみに、データ登録画面は他のページに比べて<font color="#ff0000">一番簡単</font>です（＾＾；<br />
<br />
では、早速作業に移りましょう。<br />
<br />
data-regist.html をHTMLエディタで開きます。<br />
修正すべきは、<br />
<br />
&nbsp;&nbsp;&nbsp; &lt;TABLE&gt;～&lt;/TABLE&gt;の間のレイアウト　　と<br />
&nbsp;&nbsp;&nbsp;&nbsp; 「name=&quot;○○○&quot;」の○○○の部分<br />
<br />
の部分です。<br />
○○○の部分は、最初に決めた「データ種類名」です。大文字・小文字も間違えないように注意しましょう。<br />
<br />
<br />
<table cellspacing="0" cellpadding="0" border="0" bgcolor="#999999">
    <tbody>
        <tr>
            <td>
            <table cellspacing="1" cellpadding="3" border="0">
                <tbody>
                    <tr bgcolor="#eeeeee">
                        <td><img border="0" align="left" src="//takodb.blog.shinobi.jp/Img/1232881925/" alt="attention.gif" /><font size="2"><strong>サンプル例</strong> <br />
                        ----------------------------------</font><font size="2">----</font><font size="2">----------<br />
                        &lt;TABLE style=&quot;font-size : 9pt;&quot;&gt;<br />
                        &lt;TBODY&gt;<br />
                        &lt;TR&gt;<br />
                        &lt;TD&gt;サイト名&lt;/TD&gt;<br />
                        &lt;TD&gt;&lt;INPUT size=&quot;30&quot; type=&quot;text&quot; name=&quot;HPName&quot;&gt;&lt;/TD&gt;<br />
                        &lt;/TR&gt;<br />
                        &lt;TR&gt;<br />
                        &lt;TD&gt;URL&lt;/TD&gt;<br />
                        &lt;TD&gt;&lt;INPUT size=&quot;30&quot; type=&quot;text&quot; name=&quot;URL&quot;&gt;&lt;/TD&gt;<br />
                        &lt;/TR&gt;<br />
                        &lt;TR&gt;<br />
                        &lt;TD&gt;バナーURL&lt;/TD&gt;<br />
                        &lt;TD&gt;&lt;INPUT size=&quot;30&quot; type=&quot;text&quot; name=&quot;BannerURL&quot;&gt;&lt;/TD&gt;<br />
                        &lt;/TR&gt;<br />
                        &lt;TR&gt;<br />
                        &lt;TD&gt;バナーサイズ(縦横)&lt;/TD&gt;<br />
                        &lt;TD&gt;&lt;INPUT size=&quot;8&quot; type=&quot;text&quot; name=&quot;BannerSizeH&quot;&gt;&times;<br />
                        &lt;INPUT size=&quot;8&quot; type=&quot;text&quot; name=&quot;BannerSizeW&quot;&gt;&lt;/TD&gt;<br />
                        &lt;/TR&gt;<br />
                        &lt;TR&gt;<br />
                        &lt;TD&gt;アップするファイル&lt;/TD&gt;&lt;TD&gt;&lt;INPUT size=&quot;30&quot; type=&quot;file&quot; name=&quot;DFile&quot;&gt;&lt;/TD&gt;<br />
                        &lt;/TR&gt;<br />
                        &lt;TR&gt;<br />
                        &lt;TD height=&quot;5&quot; colspan=&quot;2&quot;&gt;&lt;/TD&gt;<br />
                        &lt;/TR&gt;<br />
                        &lt;TR&gt;<br />
                        &lt;TD colspan=&quot;2&quot;&gt;コメント&lt;BR&gt;&lt;TEXTAREA rows=&quot;5&quot; cols=&quot;40&quot; name=&quot;Comment&quot;&gt;&lt;/TEXTAREA&gt;&lt;/TD&gt;<br />
                        &lt;/TR&gt;<br />
                        &lt;/TBODY&gt;<br />
                        &lt;/TABLE&gt;<br />
                        <br />
                        </font></td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
    </tbody>
</table>
<br />
<br />
<table cellspacing="0" cellpadding="0" border="0" bgcolor="#999999">
    <tbody>
        <tr>
            <td>
            <table cellspacing="1" cellpadding="3" border="0">
                <tbody>
                    <tr bgcolor="#eeeeee">
                        <td><img border="0" align="left" src="//takodb.blog.shinobi.jp/Img/1232881925/" alt="attention.gif" /> <font size="2"><strong>テキスト入力以外の指定方法</strong> <br />
                        <br />
                        上記の例では、テキストを入力する形式だけでした。それ以外にも、ラジオボタンやセレクトメニュー（プルダウン）も良く使われますね。それらを利用する場合の指定方法例です。<br />
                        <br />
                        <strong>■ラジオボタン</strong><br />
                        <br />
                        &nbsp;&nbsp;&nbsp; [例]<input type="radio" name="○○" value="項目名A" /> 項目名A <input type="radio" name="○○" value="項目名B" /> 項目名B <br />
                        &nbsp;&nbsp;&nbsp; ------------------------------------------------------<br />
                        &nbsp;&nbsp;&nbsp; &lt;INPUT type=&quot;radio&quot; name=&quot;○○&quot; value=&quot;項目名A&quot;&gt; 項目名A<br />
                        &nbsp;&nbsp;&nbsp; &lt;INPUT type=&quot;radio&quot; name=&quot;○○&quot; value=&quot;項目名B&quot;&gt; 項目名B<br />
                        &nbsp;&nbsp;&nbsp; ------------------------------------------------------<br />
                        &nbsp;&nbsp;&nbsp; ○○の部分は「データ種類名」、項目名A.Bの部分は環境設定の「チェックボックス項目[デ]：」で指定した項目の名前です。<br />
                        <br />
                        <br />
                        <strong>■セレクトメニュー（プルダウンメニュー）</strong><br />
                        <br />
                        &nbsp;&nbsp;&nbsp; [例]　<select name="○○">
                        <option value=" " selected="">選んで下さい</option>
                        <option value="項目名A"> 項目名A</option>
                        <option value="項目名B"> 項目名B </option>
                        </select><br />
                        &nbsp;&nbsp;&nbsp; ------------------------------------------------------<br />
                        &nbsp;&nbsp;&nbsp; &lt;SELECT name=&quot;○○&quot;&gt;<br />
                        &nbsp;&nbsp;&nbsp; &lt;OPTION value=&quot; &quot; selected&gt;選んで下さい&lt;/OPTION&gt;<br />
                        &nbsp;&nbsp;&nbsp; &lt;OPTION value=&quot;項目名A&quot;&gt;項目名A&lt;/OPTION&gt;<br />
                        &nbsp;&nbsp;&nbsp; &lt;OPTION value=&quot;項目名B&quot;&gt;項目名B&lt;/OPTION&gt;<br />
                        &nbsp;&nbsp;&nbsp; &lt;/SELECT&gt;<br />
                        &nbsp;&nbsp;&nbsp; ------------------------------------------------------<br />
                        &nbsp;&nbsp;&nbsp; ○○の部分は「データ種類名」、項目名A.Bの部分は環境設定の「セレクトメニュー項目[デ]：」で指定した項目の名前です。<br />
                        <br />
                        </font></td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
    </tbody>
</table>
<br />
<br />
<strong><br />
5-2.編集ページの作成</strong><br />
<br />
続いて、データ編集ページを修正します。データ編集ページは、<br />
<br />
&nbsp;&nbsp;&nbsp; * lib/templape/data-edit.html 　　　　　　　（ユーザアカウント用）<br />
&nbsp;&nbsp;&nbsp; * lib/templape/data-edit-admin.html 　　（管理者アカウント用）<br />
<br />
の2つです。<br />
<br />
データ登録用ページと同様、data-edit.html はユーザアカウントでログインした時のデータ登録画面、data-edit-admin.html　は管理者アカウントでログインした時のデータ登録画面です。<br />
内容は同じなので、一方を作ったらその内容をコピーすればOKです。<br />
<br />
&nbsp;&nbsp;&nbsp; * &lt;TABLE&gt;～&lt;/TABLE&gt;の間のレイアウト　　と<br />
&nbsp;&nbsp;&nbsp; * 「name=&quot;○○○&quot;」の○○○の部分　　と<br />
&nbsp;&nbsp;&nbsp; * 「value=&quot;$DATA{○○○}」の○○○の部分<br />
<br />
を自分のDBに合わせて修正します。　<br />
○○○の部分は、最初に決めた「データ種類名」です。大文字・小文字も間違えないように注意しましょう。<br />
<br />
<table cellspacing="0" cellpadding="0" border="0" bgcolor="#999999">
    <tbody>
        <tr>
            <td>
            <table cellspacing="1" cellpadding="3" border="0">
                <tbody>
                    <tr bgcolor="#eeeeee">
                        <td><img border="0" align="left" alt="attention.gif" src="//takodb.blog.shinobi.jp/Img/1232881925/" /> <font size="2"><strong>テンプレート例</strong> <br />
                        <strong>-----------------------------------</strong><strong>------</strong><strong>----</strong><br />
                        &lt;TABLE style=&quot;font-size : 9pt;&quot;&gt;<br />
                        &lt;TBODY&gt;<br />
                        &lt;TR&gt;<br />
                        &lt;TD&gt;サイト名&lt;/TD&gt;<br />
                        &lt;TD&gt;&lt;INPUT size=&quot;30&quot; type=&quot;text&quot;                      name=&quot;<font color="#ff0000">HPName</font>&quot; value=&quot;$DATA{<font color="#ff0000">HPName</font>}&quot;&gt;&lt;/TD&gt;<br />
                        &lt;/TR&gt;<br />
                        &lt;TR&gt;<br />
                        &lt;TD&gt;URL&lt;/TD&gt;<br />
                        &lt;TD&gt;&lt;INPUT size=&quot;30&quot; type=&quot;text&quot;                      name=&quot;<font color="#ff0000">URL</font>&quot; value=&quot;$DATA{<font color="#ff0000">URL</font>}&quot;&gt;&lt;/TD&gt;<br />
                        &lt;/TR&gt;<br />
                        &lt;TR&gt;<br />
                        &lt;TD&gt;バナーURL&lt;/TD&gt;<br />
                        &lt;TD&gt;<br />
                        &lt;INPUT size=&quot;30&quot; type=&quot;text&quot; name=&quot;<font color="#ff0000">BannerURL</font>&quot;                      value=&quot;$DATA{<font color="#ff0000">BannerURL</font>}&quot;&gt;&lt;/TD&gt;<br />
                        &lt;/TR&gt;<br />
                        &lt;TR&gt;<br />
                        &lt;TD&gt;バナーサイズ(縦横)&lt;/TD&gt;<br />
                        &lt;TD&gt;<br />
                        &lt;INPUT size=&quot;8&quot; type=&quot;text&quot; name=&quot;<font color="#ff0000">BannerSizeH</font>&quot;                      value=&quot;$DATA{<font color="#ff0000">BannerSizeH</font>}&quot;&gt;&times;<br />
                        &lt;INPUT size=&quot;8&quot; type=&quot;text&quot; name=&quot;<font color="#ff0000">BannerSizeW</font>&quot;                      value=&quot;$DATA{<font color="#ff0000">BannerSizeW</font>}&quot;&gt;<br />
                        &lt;/TD&gt;<br />
                        &lt;/TR&gt;<br />
                        &lt;TR&gt;<br />
                        &lt;TD&gt;アップするファイル&lt;/TD&gt;<br />
                        &lt;TD&gt;&lt;INPUT size=&quot;30&quot; type=&quot;file&quot;                      name=&quot;<font color="#ff0000">DFile</font>&quot;&gt;<br />
                        &lt;FONT color=&quot;#ff0000&quot;&gt;現在 &amp;gt; &lt;/FONT&gt;<br />
                        &lt;A href=&quot;$UpDir/$DATA{<font color="#ff0000">DFile</font>}&quot;                      target=&quot;_blank&quot;&gt;$DATA{<font color="#ff0000">DFile</font>}&lt;/A&gt;<br />
                        &lt;INPUT type=&quot;checkbox&quot; name=&quot;fdel&quot;                      value=&quot;DFile&quot;&gt;削除&lt;/TD&gt;<br />
                        &lt;/TR&gt;<br />
                        &lt;TR&gt;&lt;TD colspan=&quot;2&quot; height=&quot;5&quot;&gt;&lt;/TD&gt;&lt;/TR&gt;<br />
                        &lt;TR&gt;<br />
                        &lt;TD colspan=&quot;2&quot;&gt;コメント&lt;BR&gt;<br />
                        &lt;TEXTAREA rows=&quot;5&quot; cols=&quot;40&quot; name=&quot;Comment&quot;&gt;$DATA{Comment}&lt;/TEXTAREA&gt;<br />
                        &lt;/TD&gt;<br />
                        &lt;/TR&gt;<br />
                        &lt;/TBODY&gt;<br />
                        &lt;/TABLE&gt;<br />
                        </font></td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
    </tbody>
</table>
<br />
<br />
<table cellspacing="0" cellpadding="0" border="0" bgcolor="#999999">
    <tbody>
        <tr>
            <td>
            <table cellspacing="1" cellpadding="3" border="0">
                <tbody>
                    <tr bgcolor="#eeeeee">
                        <td><img border="0" align="left" src="//takodb.blog.shinobi.jp/Img/1232881925/" alt="attention.gif" /> <font size="2"><strong>テキスト入力以外の指定方法</strong> <br />
                        <br />
                        編集時もラジオボタンやセレクトメニュー（プルダウン）を使った方が便利です。登録の時とは、少しだけ違うので注意してください。<br />
                        <br />
                        <strong>■ラジオボタン</strong><br />
                        <br />
                        &nbsp;&nbsp;&nbsp; [例]<input type="radio" name="○○" value="項目名A" /> 項目名A <input type="radio" name="○○" value="項目名B" /> 項目名B<br />
                        &nbsp;&nbsp;&nbsp; ------------------------------------------------------<br />
                        &nbsp;&nbsp;&nbsp; &lt;INPUT type=&quot;radio&quot; name=&quot;○○&quot; value=&quot;項目名A&quot; $CheckBox{○}{1}&gt; 項目名A<br />
                        &nbsp;&nbsp;&nbsp; &lt;INPUT type=&quot;radio&quot; name=&quot;○○&quot; value=&quot;項目名B&quot; $CheckBox{○}{2}&gt; 項目名B<br />
                        &nbsp;&nbsp;&nbsp; ------------------------------------------------------<br />
                        &nbsp;&nbsp;&nbsp; ○○の部分は「データ種類名」、項目名A.Bの部分は環境設定の「チェックボックス項目[デ]：」で指定した項目の名前です。ここまでは登録の時と同じです。<br />
                        <br />
                        &nbsp;&nbsp;&nbsp; 違うのは、「$CheckBox{○○}{数字}」の部分です。○○の部分は「データ種類名」、[数字]は環境設定の「チェックボックス項目[デ]：」で指定した項目の順番です。1番目なら[1]、2番目なら[2]となります。<br />
                        <br />
                        <strong>■セレクトメニュー（プルダウンメニュー）<br />
                        </strong><br />
                        &nbsp;&nbsp;&nbsp; [例]　<select name="○○">
                        <option value=" " selected="">選んで下さい</option>
                        <option value="項目名A"> 項目名A</option>
                        <option value="項目名B"> 項目名B </option>
                        </select><br />
                        &nbsp;&nbsp;&nbsp; ------------------------------------------------------<br />
                        &nbsp;&nbsp;&nbsp; &lt;SELECT name=&quot;○○&quot;&gt;<br />
                        &nbsp;&nbsp;&nbsp; &lt;OPTION value=&quot; &quot; selected&gt;選んで下さい&lt;/OPTION&gt;<br />
                        &nbsp;&nbsp;&nbsp; &lt;OPTION value=&quot;項目名A&quot; $Select{○○}{1}&gt; 項目名A&lt;/OPTION&gt;<br />
                        &nbsp;&nbsp;&nbsp; &lt;OPTION value=&quot;項目名B&quot; $Select{○○}{2}&gt; 項目名B &lt;/OPTION&gt;<br />
                        &nbsp;&nbsp;&nbsp; &lt;/SELECT&gt;<br />
                        &nbsp;&nbsp;&nbsp; ------------------------------------------------------<br />
                        &nbsp;&nbsp;&nbsp; ○○の部分は「データ種類名」、項目名A.Bの部分は環境設定の「セレクトメニュー項目[デ]：」で指定した項目の名前です。<br />
                        <br />
                        &nbsp;&nbsp;&nbsp; ラジオボタンの時と同様に、「$Select{○○}{数字}」の部分の、○○は「データ種類名」、[数字]は環境設定の「チェックボックス項目[デ]：」で指定した項目の順番です。1番目なら[1]、2番目なら[2]となります。<br />
                        <br />
                        </font></td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
    </tbody>
</table>
<br />
<br />
続いて、検索結果ページを作りましょう。<br />]]> 
    </content>
    <author>
            <name>hihhi</name>
        </author>
  </entry>
  <entry>
    <id>takodb.blog.shinobi.jp://entry/5</id>
    <link rel="alternate" type="text/html" href="https://takodb.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/4.%E7%99%BB%E9%8C%B2%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E4%BD%9C%E6%88%90" />
    <published>2009-01-27T22:56:05+09:00</published> 
    <updated>2009-01-27T22:56:05+09:00</updated> 
    <category term="未選択" label="未選択" />
    <title>4.登録ページの作成</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<br />
<br />
環境設定が終わったら、データ登録ページやデータ編集ページなどの作成をしましょう。各ページのサンプルは、/lib/templateフォルダにあります。フォルダを見ると分かりますが、ものすごくたくさーんあって目が点になります（*_*）                。が、心配ご無用です。全てを修正する必要はありません。例によって、必要最低限の作業が必要な箇所を見ておきましょう。 <strong><br />
<br />
■データ登録用ページ</strong>          <br />
lib/templape/data-regist.html　　　　　　（ユーザアカウント用）<br />
lib/templape/data-regist-admin.html　（管理者アカウント用）<br />
※名前が違うだけで、中身は同じでもOK<br />
<br />
<strong>■データ編集用ページ </strong>          <br />
lib/templape/data-edit.html　　　　　　　（ユーザアカウント用）<br />
lib/templape/data-edit-admin.html　　（管理者アカウント用）<br />
※名前が違うだけで、中身は同じでもOK<br />
<strong><br />
■登録したデータのプレビューページ </strong>          <br />
lib/templape/data-regist-preview.html 　　（登録後のプレビュー用）<br />
lib/templape/data-edit-preview.html 　　　（編集後のプレビュー用）<br />
※名前が違うだけで、中身は同じでもOK <br />
<strong><br />
■検索ページ </strong>          <br />
（任意の名前）.html<br />
<strong><br />
■検索結果ページ </strong>          <br />
lib/db-html.cgi<br />
lib/templape/result/default.html　　　　　&nbsp; 　（検索結果一覧）<br />
lib/templape/data-part/data/default.html　（検索結果詳細）<br />
<p><br />
「名前が違うだけで、中身は同じ」ものをまとめると、全6種のファイルを編集するだけです。しかも、サンプルファイルがすでにありますから、それを自分 のデータベースに合わせて、ちょっとずつ直すだけです。<br />
AmigoDatabaseのパターンさえ覚えてしまえば、難しいことはないです。<br />
それでは、「データ登録用ページ」から修正していきましょう。<br />
&nbsp;</p>
<table cellspacing="0" cellpadding="0" border="0" bgcolor="#999999">
    <tbody>
        <tr>
            <td>
            <table cellspacing="1" cellpadding="3" border="0">
                <tbody>
                    <tr bgcolor="#eeeeee">
                        <td><img border="0" align="left" src="//takodb.blog.shinobi.jp/Img/1232881925/" alt="attention.gif" /><font size="2"> <strong>修正前にバックアップを </strong><br />
                        <br />
                        サンプルファイルに修正を加えるときは、元のファイルをバックアップしておく方とよいです。万が一、思った通りの動作をしなかった時、元ファイルのソースを見直したり、最悪の場合元に戻すことができます。<br />
                        （もっとも、ダウンロードした全部のファイルをコピーしておけばよいのですけどね。）<br />
                        <br />
                        単純なことですが、はまった時に役に立ちますよ（＾＾；</font></td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
    </tbody>
</table>]]> 
    </content>
    <author>
            <name>hihhi</name>
        </author>
  </entry>
  <entry>
    <id>takodb.blog.shinobi.jp://entry/4</id>
    <link rel="alternate" type="text/html" href="https://takodb.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/3.%E3%81%BE%E3%81%9A%E3%81%AF%E7%92%B0%E5%A2%83%E8%A8%AD%E5%AE%9A%E3%81%8B%E3%82%89" />
    <published>2009-01-25T20:47:33+09:00</published> 
    <updated>2009-01-25T20:47:33+09:00</updated> 
    <category term="未選択" label="未選択" />
    <title>3.まずは環境設定から</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<br />
<br />
無事ログインできたら、『環境設定』でデータベースを動作させるための設定を行います。<br />
『環境設定』で、特に重要な項目や変更必須の項目は以下の通りです。<br />
<br />
<br />
<u><strong>1.基本設定 （サイトに関する基本的な設定を行います）</strong></u><br />
<br />
・ <strong>パスワード</strong>・・・管理者としてログインする際に入力するパスワードです<br />
・ <strong>ホームURL</strong>・・・ホームページのURLです<br />
・ <strong>検索フォームURL</strong>・・・検索ページのURLです<br />
・ <strong>データベース名称</strong>・・・サイトの名称を入れるとよいでしょう<br />
<span style="font-weight: bold;">・</span><strong>その他</strong>・・・デフォルトでもOKです。任意で変更します。<br />
<u><strong><br />
2.データベース項目設定のデータに関する箇所</strong></u><br />
<br />
・ <strong>全データ種類[デ]</strong>・・・データの英語（アルファベット）名です<br />
・ <strong>全データ名称[デ]</strong>・・・データの日本語名です<br />
・ <strong>データ保存項目[デ]</strong>・・・保存するデータの英語（アルファベット）名です<br />
<br />
<table cellspacing="0" cellpadding="0" border="0" bgcolor="#999999">
    <tbody>
        <tr>
            <td>
            <table cellspacing="1" cellpadding="3" border="0">
                <tbody>
                    <tr bgcolor="#eeeeee">
                        <td><img border="0" align="left" src="//takodb.blog.shinobi.jp/Img/1232881925/" alt="attention.gif" /> <font size="2"><strong>データ名称の追加と削除</strong> <br />
                        <br />
                        『環境設定』にも赤字で書いてありますが、データを登録した後は『データ種類追加』メニューおよび『データ種類削除』メニューから、データ種類の追加または削除をします。<br />
                        データ登録後は、間違ってここで直接修正しないように気をつけて下さい。<br />
                        </font></td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
    </tbody>
</table>
<br />
<br />
その他の項目は、作成するデータベースに応じて任意で設定します。詳しくはreadme.txtを参照頂くとして、私が修正した項目を記録しておきます。（忘れないように、メモメモ・・・）<br />
<br />
・ <strong>自動リンク項目[デ]</strong>・・・検索結果一覧から詳細ページに移動するためのリンクを、自動的に適用するデータの名称を指定します。<br />
・ <strong>改行可能項目[デ]</strong>・・・入力フォーム内で改行を許可するデータの名称を指定します。<br />
・ <strong>タグ使用項目[デ]</strong>・・・入力フォーム内でタグの使用を許可するデータの名称を指定します。<br />
・ <strong>チェックボックス項目[デ]</strong>・・・チェックボックスで選択させるデータの名称を指定します。<br />
・ <strong>セレクトメニュー項目[デ]</strong>・・・セレクトメニュー（プルダウンメニュー）で選択させるデータの名称を指定します。 入力する順番も大切です。<br />
<br />
必要な箇所を修正したら、「確認」にチェックを入れて「更新」ボタンをクリックしましょう。<br />
<br />
<table cellspacing="0" cellpadding="0" border="0" bgcolor="#999999">
    <tbody>
        <tr>
            <td>
            <table cellspacing="1" cellpadding="3" border="0">
                <tbody>
                    <tr bgcolor="#eeeeee">
                        <td><img border="0" align="left" src="//takodb.blog.shinobi.jp/Img/1232881925/" alt="attention.gif" /> <font size="2"><strong>ユーザデータは修正しなくてもいいの？</strong> <br />
                        <br />
                        複数の人間でデータベースの更新をする時はあれこれ修正した方がいいかもしれません。が、自分一人で作業する場合はデフォルトのままでいいと思います。（少なくとも私はデフォルトで使ってます。ダメ？）<br />
                        <br />
                        この後の説明も、基本的には一人で登録することを前提にして、ユーザ項目は修正しない（デフォルトのまま）として進めます。<br />
                        </font></td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
    </tbody>
</table>
<br />
<br /><br /><a href="https://takodb.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/3.%E3%81%BE%E3%81%9A%E3%81%AF%E7%92%B0%E5%A2%83%E8%A8%AD%E5%AE%9A%E3%81%8B%E3%82%89" target="_blank">つづきはこちら</a>]]> 
    </content>
    <author>
            <name>hihhi</name>
        </author>
  </entry>
  <entry>
    <id>takodb.blog.shinobi.jp://entry/3</id>
    <link rel="alternate" type="text/html" href="https://takodb.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/2.%E3%81%A8%E3%82%8A%E3%81%82%E3%81%88%E3%81%9A%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89" />
    <published>2009-01-25T20:08:20+09:00</published> 
    <updated>2009-01-25T20:08:20+09:00</updated> 
    <category term="未選択" label="未選択" />
    <title>2.とりあえずアップロード</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<br />
『1.ダウンロードの前と後』に従って最低限の修正をしたら、とりあえずすべてのフォルダとファイルをCGIが動作可能なサーバにアップロードしましょう。<br />
アップロードが完了したら、readme.txtに従ってパーミッションを設定します。<br />
<br />
<table cellspacing="0" cellpadding="0" border="0" bgcolor="#999999">
    <tbody>
        <tr>
            <td>
            <table cellspacing="1" cellpadding="3" border="0">
                <tbody>
                    <tr bgcolor="#eeeeee">
                        <td><font size="2"><strong><a href="//takodb.blog.shinobi.jp/File/attention.gif" target="_blank"><img border="0" align="left" src="//takodb.blog.shinobi.jp/Img/1232881925/" alt="attention.gif" /></a>パーミッションは落ち着いて</strong><br />
                        <br />
                        パーミッションの設定は面倒ですが、ここを間違うと（当然ながら）正常に動作しません。落ち着いて一つ一つ丁寧に設定しましょう。<br />
                        </font></td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
    </tbody>
</table>
<br />
<br />
パーミッションの設定をしたら、動作確認です。<br />
<br />
ブラウザのアドレス欄に「<font color="#ff0000">http://（CGIサーバアドレス）/database.cgi?cmd=ac</font>」と入力して、ページが表示されるか確認します。（ちなみにこのURLは管理者認証画面です。） 設定が正しければ、下の画面が表示されます。<br />
<br />
<a target="_blank" href="//takodb.blog.shinobi.jp/File/amigo.gif"><img border="0" align="left" alt="amigo.gif" src="//takodb.blog.shinobi.jp/Img/1232881481/" /></a><br />
<br />
もしこの画面が表示されなかったら、以下のどれかのどこかが間違っています。（サーバは正常という前提で。）<br />
<br />
・Perlのパス<br />
・db-setup.cgiの修正箇所<br />
・パーミッションの値<br />
<br />
これらを、もう一度よーく確認しましょう。<br />
<br />
<table cellspacing="0" cellpadding="0" border="0" bgcolor="#999999">
    <tbody>
        <tr>
            <td>
            <table cellspacing="1" cellpadding="3" border="0">
                <tbody>
                    <tr bgcolor="#eeeeee">
                        <td><img border="0" align="left" src="//takodb.blog.shinobi.jp/Img/1232881925/" alt="attention.gif" /> <font size="2"><strong>どうしてもうまくいかない場合は</strong> <br />
                        <br />
                        「何度見直してもうまくいかない」という場合は、「<a href="http://www.cgi-amigo.com/" target="_blank">CGI                      DE アミ～ゴ!!</a>」さんの「サポートBBS」や「<a href="http://www.core-p.com/cgi-search/amigoforum/" target="_blank">Amigo                      Database ファンフォーラム</a>」さんなどで、質問をするといいかもしれません。（もちろん過去ログはしっかりチェックして！）<br />
                        <br />
                        また、変更前の「db-htm.cgi」をアップロードして動作確認してみるのもグッドです。これで表示されなければ、「db-htm.cgi」の変更した箇所のどこかが間違っていることになりますし、表示されればパーミッション間違いの可能性が高いです。readme.txtでは6xx推奨でも、サーバによっては7xxでないとダメなんてこともあるようです。<br />
                        ***.cgiファイルを中心に、パーミッションを緩めてみるのもいい手です。<br />
                        </font></td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
    </tbody>
</table>
<br />
<br />
無事に表示されたら、パスワードには何もいれずに「認証」ボタンをクリックして、管理者としてログインしましょう。<br />
<br />
<br type="_moz" />]]> 
    </content>
    <author>
            <name>hihhi</name>
        </author>
  </entry>
  <entry>
    <id>takodb.blog.shinobi.jp://entry/2</id>
    <link rel="alternate" type="text/html" href="https://takodb.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/1.%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%AE%E5%89%8D%E3%81%A8%E5%BE%8C%20" />
    <published>2009-01-25T19:46:15+09:00</published> 
    <updated>2009-01-25T19:46:15+09:00</updated> 
    <category term="未選択" label="未選択" />
    <title>1.ダウンロードの前と後 </title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<font size="4"><strong>1-1.ダウンロード前</strong></font><strong><br />
</strong><br />
AmigoDatabaseは、「CGI DE アミ～ゴ!!」さんのサイトでいつでもダウンロードできます。はやる気持ちを抑えて、ダウンロードの前に以下を決めておきましょう。<br />
<br />
<br />
<u><strong>1. ホームページのデザイン</strong></u><br />
<div style="margin-left: 40px;">&nbsp;</div>
<div>どんなホームページのレイアウトにするのか、ある程度のイメージを作っておきましょう。手書きのラフでも構いません。これがあるのと無いのとでは、後々の作業効率が違います。何をクリックしたら、どのページにジャンプするのかまで決めておくと、よりベターです。<br />
AmigoDatabaseを使ったサイトは動作イメージの参考になり、自分のサイト作成のヒントになります。積極的に利用させてもらいましょう！</div>
<br />
<u><strong>2. 検索項目</strong></u><br />
<div style="margin-left: 40px;">&nbsp;</div>
<div><br />
どんな項目を登録し、検索するのか決めておきましょう。データベースを作成するので、これは重要です。AmigoDatabaseはとても柔軟なCGIなので、項目を後から追加/削除することが容易にできますが、作業を始める前に決めておいた方が、だんぜん効率がいいです。<br />
日本語の項目名を決めたら、英語（アルファベット）の項目名も決めておくと後々の作業が楽になります。（ex：価格＝Price、備考＝Commentなど）<br />
「決めなきゃいけない項目一覧」を用意したので、よかったら参考にしてください。（「日本語が左の方が入れやすいのに」とか「この謎なキーワードは何だ？」というご意見があるかもしれませんが、今の時点では気にしないでください。後で絶対役に立ちます！）</div>
<br />
<u><strong>3. CGIが動作可能なサーバ</strong></u><br />
<br />
<div style="margin-left: 40px;">&nbsp;</div>
<div>CGIを動作させる場所を決めておきましょう。プロバイダが提供しているHPスペースや有料のレンタルサーバであれば、ほとんど問題ないと思いますが、無料のHPサーバではCGIを利用できないことが多いです。自分が使っているサーバ、使おうとしているサーバでCGIを使うことができるか、事前に確認しておきましょう。</div>
<br />
<br />
以上を考えたら、「CGI DE アミ～ゴ!!」さんのサイトからダウンロードします。<br />
<br />
<br />
<br />
<font size="4"><strong>2.ダウンロード後</strong></font><br />
<br />
ダウンロード後に最低限行わなければならないのは、<br />
<br />
・「database.cgi」の1行目のPerlのパスの修正<br />
・「db-setup.cgi」の「基本ディレクトリ」の変更<br />
<br />
です。これらさえ自分の環境にあわせて修正すれば、とりあえず正常に動作します。他の項目は、readme.txtに従って任意で修正してください。わからなければ、そのままで大丈夫です。 <br />
<br />
<table cellspacing="0" cellpadding="0" border="0" bgcolor="#999999">
    <tbody>
        <tr>
            <td>
            <table cellspacing="1" cellpadding="3" border="0">
                <tbody>
                    <tr bgcolor="#eeeeee">
                        <td>
                        <div><img border="0" align="left" src="//takodb.blog.shinobi.jp/Img/1232881925/" alt="attention.gif" /> <font size="2"><strong>dataフォルダ名を変更する場合</strong> <br />
                        <br />
                        readme.txtに「dataディレクトリ名は変更する事をお勧めします。」とあります。<br />
                        で、これに従ってdataディレクトリ名を変更した場合、db-setup.cgiの『<font color="#ff0000">■データディレクトリ</font>』と『<font color="#ff0000">■ユーザーディレクトリ</font>』を変更する必要があります。『■ユーザーディレクトリ』の修正も必要なので、忘れないようにしましょう。　<br />
                        （ちなみに、私はデータディレクトリ名は変更したのにユーザディレクトリ名を変更し忘れたため、原因を探るのに小1時間ほど費やしました・・・）<br />
                        <br />
                        </font></div>
                        <div style="margin-left: 40px;"><font size="2"># ■データディレクトリ<br />
                        $DataDir='./data'; &nbsp;&nbsp;&nbsp; <br />
                        &nbsp;&nbsp;&nbsp;&nbsp; &darr;<br />
                        # ■データディレクトリ<br />
                        $DataDir='./<font color="#ff0000">sample</font>';<br />
                        <br />
                        # ■ユーザーディレクトリ<br />
                        $UserDir='./data/user'; &nbsp;&nbsp;&nbsp; <br />
                        &nbsp;&nbsp;&nbsp;&nbsp; 　　 &darr;<br />
                        # ■ユーザーディレクトリ<br />
                        $UserDir='./<font color="#ff0000">sample/user</font>';</font></div>
                        <div style="margin-left: 40px;">
                        <div><font size="2"><br />
                        &nbsp;<br />
                        </font></div>
                        </div>
                        </td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
    </tbody>
</table>]]> 
    </content>
    <author>
            <name>hihhi</name>
        </author>
  </entry>
</feed>