テキスト入力形式 †このSTEPでは、テキスト入力フィールドを持った項目を追加します。 今回は例として、求人情報の項目に「サンプル」という項目を追加します。 デザインテンプレートを開く †まず、項目を追加したいページのテンプレートを開きます。 jobsystem/template/pc/job/Regist.html jobsystem/template/pc/job/Edit.html ※求人情報の編集フォーム 上記のテンプレートは、企業がログインした状態で以下のURLから表示されるページの物です。 設置先のURL/regist.php?type=job デザイン上に項目を追加する †まず、デザイン上に項目を追加しましょう。 通常のソースコードの例 <tr> <th>サンプル</th> <td colspan="3"><input type="text" name="sample" size="50" maxlength="100" /></td> </tr> フォームパーツを含むHTMLソースは大抵このような感じで書くと思いますが、 以下のテキスト入力フォームを出力するコマンドコメントを記述します。 <!--# form text sample 60 60 #--> このコマンドコメントは以下のような意味を持つ物です。
この変更を保存してFTPでアップロードし、一度表示を確認してみましょう。 コマンドコメントで書いたコードがテキスト入力フォームで表示されていますか? それでは、ここに入力されたデータを実際にデータベースに登録できるようにしましょう。 データを格納するフィールドを設定する †まずはフィールドの設定を行います。 以下のファイルを開いてください。 jobsystem/lst/job.csv エクセルで開いた場合、上の画像のようになります。 以下は、このファイルのA列からF列までのデータの説明です。
※より詳しい説明・入力例は項目定義ファイルを確認してください。 今回、入力する必要がある項目はA列とB列のみです。 ※今回の例では、必ず一番最後の行に追加して下さい。 これを、保存しFTPで以下の場所に上書きアップロードします。 設置先URL/lst/job.csv アップロードが終わったら、tool.phpにアクセスしパスワードを入力し認証を行って下さい。 このままjobのインポートをクリックすると、データが初期化されてしまいます。 jobのエクスポートをクリックし、SQLデータベースの内容をサーバー上でデータを書き出します その後、jobのインポートをクリックし、もう一度SQLデータベースにデータを流し込みます。 ※項目を最後に追記する形を取っていない場合は、エクスポート後にCSVをダウンロードし、編集する必要があります データを表示する †これまでの手順で、データを登録する事が出来るようになりました。 まず、登録内容の確認ページでデータを表示させる必要があります。 jobsystem/template/pc/job/RegistCheck.html 入力されたデータを表示する為のコマンドコメントは次のように記述します。 <!--# value sample #--> 実際にデザインに組み込んだコードは次のようになります。 <tr> <th>サンプル</th> <td colspan="3"><!--# value sample #--></td> </tr> 登録確認ページの他にも最低限、下記のファイルを修正しデータが表示されるようにして下さい。 jobsystem/template/pc/job/EditCheck.html ※求人情報の編集内容の確認ページ jobsystem/template/pc/job/Info.html ※未ログイン時に見た求人情報の詳細ページ jobsystem/template/pc/job/InfoAdmin.html ※管理者から見た求人情報の詳細ページ jobsystem/template/pc/job/InfoLogin.html ※求職者がログイン後に見る求人情報の詳細ページ jobsystem/template/pc/job/InfoMy.html ※求人企業がログイン後に自分の求人情報を見たときのページ jobsystem/template/pc/job/DeleteCheck.html ※求人情報の削除確認ページ 関連するテンプレートの修正が終わったら、FTPで上書きアップロードします。 最後に、追加した項目の登録や編集を行い動作の確認を行って下さい。 登録や編集、データの表示は上手くいきましたか? |