☆ シンプルな日記系スクリプト 『MinaDiary(Simple)』

□ 特徴

日記というより、管理人しか書き込みできない掲示板というイメ〜ジです。
設定したパスワ〜ドを入力して書き込み・編集・削除を行います。
タグは使用可能です→使用可能タグ一覧
一度書き込んだ記事を編集する事ができます。
書き込む前にどのように書き込まれるか確認する事ができます。

□ 改訂情報

2002/11/13 Ver1.11→Ver1.12
年の処理で不具合があったのを修正しています。

□ 見本

          見本その@・・・日記の設置として
          見本そのA・・・更新記録の設定として

  見本ですので自由に書き込み・編集してOKです。パスワ〜ドは『abc123』です。
ただし、ヘンな書き込みはしないでください。

□ ダウンロ〜ド

          minadiarys.cgi+minabord.dat (zip形式)
          jcode.pl (zip形式) ←持っている方は不要です

□ 設置方法

  まずデ〜タ保存用の空ファイル『minadiary.dat』を作ります。エクスプロ〜ラを開き、『minadiarys.cgi』をダウンロ〜ドし保存した場所でマウス右クリック−『新規作成』−『テキスト文書』を実行し、ファイル名を『minadiary.dat』に変更してできあがりです。一応圧縮ファイルには空の『minadiary.dat』を用意しました。

  ダウンロ〜ドした『minadiarys.cgi』をメモ帳などのエディタで開きます。
以下の場所を変更してください。

#!/usr/local/bin/perl
↑1行目のPerl実行パスを設置するサ〜バ〜に合わせます。
だいたいプロバイダのホ〜ムペ〜ジで、CGI設置方法といったペ〜ジに載っています。

# Perl言語のパスを指定します。
# 一般的には[#!/usr/local/bin/perl]でOKかと・・思うんですけど(’’;
# -------------------------------------------------------------------
# MinaDiary(Simple) Version 1.xx 
# Program by Minasora
# 2000/xx/xx
# ご意見・ご要望・苦情・電波はhttp://www.minasora.com/まで!
# ---------------------------------------------------------------------

require 'jcode.pl';

#日記帳の名前
$title = 'MinaDiary(Simple)だすヾ(^^';
↑設置する日記の名前です。変更してください。

#ホームページのアドレス
$homepage = 'http://www.phoenix-c.or.jp/~srk/';
↑あなたのホ〜ムペ〜ジのトップペ〜ジアドレスに変更してください。

#タイトル画像 ※画像を使用しない場合は''にして下さい。
$title_image = 'title.gif';
↑タイトル画像を使用する場合はそのアドレスに変更してください。
使用しない場合は何も記入しないで下さい。→$title_image = '';
その場合は日記帳の名前が表示されます。


#背景画像 ※画像を使用しない場合は''にして下さい。
$back_image1 = 'image/back1.gif'; #ペ〜ジの背景画像
$back_image2 = 'image/back2.gif'; #記事タイトル部分の背景色
$back_image3 = 'image/back3.gif'; #記事タイトル以外の背景色
↑背景画像を使用する場合はそれぞれのアドレスに変更してください。
使用しない場合は何も記入しないで下さい。→$back_image1 = '';
その場合は背景色が有効になります。


#背景色 ※背景画像が指定されていない場合有効になります
$back_table1 = '#F5F9FB'; #ペ〜ジの背景色
$back_table2 = '#FFCCAA'; #記事タイトル部分の背景色
$back_table3 = '#FAFBFC'; #記事タイトル以外の背景色
↑背景色の設定です。それぞれお好みの色に変更してください。
背景画像を使用する場合は特に変更しなくていいです。


#文字色 ※背景画像・背景色に合わせた文字色にしましょう!(笑)
$text_color1 = '#111133'; #タイトルの文字色 ※タイト画像が指定されていない場合有効になります
$text_color2 = '#111111'; #コメントの文字色
$link_color1 = '#000060'; #行った事のないリンクの文字色
$link_color2 = '#000090'; #行った事のあるリンクの文字色
↑背景色・背景画像に合わせてそれぞれお好みの色に変更してください。

#記事のタイトル設定
$log_title = 0; 
↑ここを1にすると、日記のタイトルが日付になります。→見本A参照

#0 だと日記のお題目を入力表示します 1 だとお題目は日付になりお題目の入力はなくなります。
#更新記録に使用する場合は 1 にした方がいいと思います。

#管理人書き込み/編集/削除用パスワード
$password = 'abc123'; #必ず変更してください
↑書き込み・編集・削除する場合に入力するパスワ〜ドです、必ず変更してください。

#1ペ〜ジに表示する件数
$page_vew = '5';
↑1ペ〜ジに表示する記事数です。適当に変更してください。

#最大記録数
$max = '100';
↑ファイルに保存する記事数です。
あまり大きな数字にするとサ〜バ〜に負荷がかかるので、、、

  FTPソフトでホ〜ムペ〜ジのサ〜バ〜上に日記CGI設置用のフォルダを作成してください。
作成したフォルダに移って『minadiarys.cgi』『minadiary.dat』『jcode.pl』をサ〜バ〜にアップロ〜ドして下さい。
その時の転送モ〜ドは必ず『テキスト(アスキ〜)』モ〜ドで行ってください。そうしないと動作しません。
『minadiarys.cgi』『minadiary.dat』『jcode.pl』の3つのファイルは同じフォルダに置いて下さい。
なお、背景画像やタイトル画像は『バイナリ』モ〜ドで転送してください。

  アップロ〜ドしたファイルのパ〜ミッション(実行権)を変更します。
パ〜ミッションは以下の通りです。

minadiarys.cgi →755
minadiary.dat →666
jcode.pl →755

下表はサ〜バ〜に設置した場合の例です。

       [public_html]
           |
           [diary] ←任意の日記CGI設置フォルダ
                 藁inadiarys.cgi (755) ←日記CGIスクリプト 
                 藁inadiary.dat (666) ←データ保存ファイル
                 亘code.pl (755) ←日本語変換モジュ〜ル
                |
                [image] ←任意の画像用フォルダ
                       話ack1.gif
                              ・
                              ・

  これで設置は完了です。設置したアドレスにアクセスするとみなだいありぃ〜(しんぷる)が表示されるハズです。エラ〜が出る場合はどこかで間違っていると思うのでよ〜く見直してください。ヾ(^^

 

□ 操作方法

  新規に書き込む場合は画面右下のパスワ〜ド入力欄に設定したパスワ〜ドを入力して『書き込み/編集』ボタンを押すと書き込み画面に移ります。
  書き込み画面で記事を書き込み、どのように表示されるか確認する場合は『書き込み内容確認』ボタンを押すと書き込まれた場合と同じように表示されます。←タグを使用する場合はよ〜く確認したほうが(笑)
  書き込み内容確認画面から書き込み画面に戻るときは『ブラウザの戻る』ボタンを押して書き込み画面に戻ってください。
  書き込み画面で書き込んだ内容をすべて消す(書き直し)場合は『書き直し』ボタンを押してください。
  書き込んだ記事を記録する場合は『書き込み』ボタンを押してください。今書いた記事が先頭に表示されるハズです。
  記事を削除する場合は削除したい記事の右下にある『編集/削除』をチェックして、画面右下の『削除』ボタンを押してくださ。
  書き込んだ記事を編集する場合は編集したい記事の右下にある『編集/削除』をチェックして、画面右下の『書き込み/編集』ボタンを押してくださ。


[Back]