 |
更新記録CGI/日記CGI
機能概要 |
|
|
日記や更新記録以外に新着情報など、
様々な用途に利用できるプログラムです。
|
|
◆ 月別に管理でき一定件数を超えると改頁に対応
◆ 画像を複数掲載でき各画像にコメント挿入も可能
◆ 表示レイアウトはテンプレート(HTML)で対応
◆ もちろんデザイン変更もお手軽です。
|
|
|
|
|
|
更新記録CGI/日記CGI サンプル |
|
本商品を利用致しました 実例サンプル
もご用意しております。是非ご覧下さい。
|
|
|
更新記録CGI/日記CGI 機能紹介
|
・管理者による記事の投稿・編集・削除
・管理者による記事の一括(月毎)削除
・テンプレート式
・アップロード可能画像形式:GIF,JPEG,JPG,PNG
・一定件数毎にページ移動(公開画面)
・月別移動(公開画面)
・管理者用ログリスト画面での最大表示件数
・公開画面での1ページ最大表示件数
・アップロード可能な画像ファイル容量 |
|
更新記録CGI/日記CGI
動作条件
|
・サーバーは、UNIX、Free BSD、LinuxなどUNIX系OS
を使用しているサーバーに限ります。
・CGIスクリプトをサーバーに設置することが可能なこと。
・バージョン5.0 以降の Perl の利用が可能なこと。
・ファイルロック「flock関数」が利用可能なこと。 |
|
| ※表示価格は全て消費税込みの価格となります。銀行振り込みによる入金確認後プログラムをお渡し致します。 |
|
※cgiが利用できないお客様の為にレンタルサービスもご利用いただけます。 |
| ※
レンタルサービスのご利用料金は600円/月です。お申込の際にお問い合せ下さいませ。 |
更新記録CGI/日記CGI
ファイル構成 |
| パーミッションはご利用のサーバー会社推奨値で設定して下さい。下記は参考例です。 |
[publishing] -
プログラムを保存するディレクトリ
│
├ publishing.cgi [705][755] プログラム本体(文字コード:EUC)
│ ※設定の詳細は設定ファイル本体を参照ください.
│
├ image.cgi [705][755] (文字コード:EUC)
│ ※画像表示用プログラム.
│
├ diaryset.cgi [604][644](文字コード:EUC) 変更必要ファイル
│ 画像表示プログラム設定ファイル
│
├ diary_set.cgi [604][644] (文字コード:EUC)
変更必要ファイル
│ プログラム設定ファイル
│
├ dami1.gif [604][644]
│ 空画像ファイル
│
├[class] [705][755] -> クラスライブラリ格納ディレクトリ
│├ CSVTalken.pm [604][644]
│├ jcode.pl [604][644]
│├ comMethod.pl [604][644]
│├ killPix.pm [604][644]
│├ CGI_Lite.pm [604][644]
│└ pageLoader.pm [604][644]
│
├[images] [707][777] ※書き込み可能なパーミッション
│ アップロードファイル格納ディレクトリ
│
├[upload] [707][777] ※書き込み可能なパーミッション
│ 一時ファイル格納ディレクトリ
│
├[data] [707][777] ※書き込み可能なパーミッション
│ データファイル格納ディレクトリ
│
│以下、テンプレートファイル
├ diary_template.html [604][644]
│ 公開ページ用テンプレート
├ pass.html [604][644]
│ 管理者ログイン画面
├ diaryupdate_index.html [604][644]
│ 管理者メニュー画面
├ new_diary.html [604][644]
│ 新規投稿画面
├ confirm.html [604][644]
│ 確認画面
├ edit_list.html [604][644]
│ 記事一覧画面(管理者用)
├ edit_diary.html [604][644]
│ 記事編集画面
└ style.css [604][644]
スタイルシート |
|
|
更新記録CGI/日記CGI
プログラム設定手引き |
1. diary_set.cgi・image_set.cgiを開き、各種設定をします。解説はファイル内に記載しておりますので参照下さい。
2. diary.cgi・images.cgiのPerlのパスをサーバーにあわせて変更します。 2.
プログラムをアップロードし、パーミッションの設定を行います。 3.
管理画面(diary.cgi)へアクセスし、ログインします。 4.
管理画面より新規投稿を行い、記事の投稿・画像のアップロードが出来ることを確認します。 5.
管理メニューより公開ページへアクセスし、記事の投稿が出来ているか確認します。 |
|
更新記録CGI/日記CGI テンプレートファイル |
プログラム用のタグを該当ファイルに記述すればデザインは自由に変更できます。タグはプログラムにより自動で置換されます。以下、公開画面のテンプレート説明です。
diary_templateの説明 (
デフォルトのテンプレートはこちらでご確認頂けます。)
shift_jis形式
※テンプレートファイル自体はshift-jis形式ですが、プログラムを通してEUC形式に変換されますので
以下のタグはソース内より削除しないようにお願い致します。
<meta http-equiv="content-type" content="text/html;charset=EUC-JP"> |
| タグ | 内容 | 備考 |
| <!--BM--> | ループ開始タグ |
<!--BM-->〜<!--EM-->で囲まれた内容を自動でループさせます |
| <!--EM--> | ループ終了タグ |
| IDTEXT01 | テキスト1を表示 | 画像サイズはHTMLタグで自由に設定できます。 |
| <img src="IDPICTURE01"> | 画像1を表示 |
| IDCAPTION01 | 画像キャプション1を表示 |
| IDTEXT02 | テキスト2を表示 |
| <img src="IDPICTURE02"> | 画像2を表示 |
| IDCAPTION02 | 画像キャプション2を表示 |
| IDTEXT03 | テキスト3を表示 |
| <img src="IDPICTURE03"> | 画像3を表示 |
| IDCAPTION03 | 画像キャプション3を表示 |
| IDTEXT04 | テキスト4を表示 |
|
IDREGDATE | 投稿日の表示 |
|
IDPREVLINE | 新記事へのリンク |
| IDPAGESLINE | 移動ページのリンク |
| IDNEXTLINE | 過去記事へのリンク |
| IDPREVMONTH | 前月へのリンク |
| IDNEXTMONTH | 次月へのリンク |
| IDPREVMONTH | |
<select name="LOG" size="1" onChange="goTo(this)">
IDLOGGUI
</select> | プルダウンリストによる月別移動メニュー |
|
このページの上部へ戻る |
|