LikeBlog
TopCGI > LikeBlog


※注意
  • 自己責任の取れる方のみご使用ください。
  • フリーソフトです。著作権は放棄していません。
  • 前バージョンと混在させないでください。
  • リンクを張る場合はトップページにしてください。


LikeBlogについて
 このプログラムはブログ風の日記CGIです。ブログではなくて、ブログのような"日記"です。KENT WEBさんの「Web Calen」を改造したものです。改造二次配布が許可されているものです。

◇ LikeBlogの特徴 ◇

  • 閲覧者によるコメントが可能なタイプの日記です。
  • 未来の日付でも過去の日付でも日記を書けます(一つの日付に対して一つの記事)。
  • ブログ風に「カレンダー(必須)」、「過去ログ」、「最近のコメント」、「リンク」、「プロフィール」、「その他」の項目をサイドメニューとして表示します。
  • サイドメニュー、日記の配置を好きなように設定できます。
  • 文字、背景、枠線など多くのデザインを好きなような色に設定できます。
  • 月一括表示にも対応しています。
  • 記事検索機能があります。or検索可能。
  • 日記書き込みアイコンを任意で表示させることもできます。
  • 管理モードから過去の書き込み内容を自由に修正・削除することができます。

◇ 利用規定 ◇

 このLikeBlogはKENT WEBのスクリプト利用規定に則ります。スクリプトをダウンロードする場合、無条件にこの「利用規定」に同意したものとみなします。初めてホームページを作成するという方にはCGIの利用は少し難しいかと思います。ネットなどで少し調べることをオススメします。

◇ サンプル ◇

 いくつかのデザインのサンプルです。パスワードはすべて「test」です。書き込みやコメントができます。記事の編集・削除もできますが、他人のテストや書き込みを編集・削除しないでください。すべて同じログを参照しています。
 サンプル1 サンプル2 サンプル3


ダウンロード

◇ ダウンロード ◇

 最新版 >>> Ver1.10(23.0KB) (UPDATE 2005/02/16)

◇ 構成 ◇

 「LikeBlog.zip」解凍後は以下のファイルが生成されます。
  • likeblog.cgi
  • jcode.pl
  • profile.txt
  • howto.txt
  • index.html
  • pen*.gif
スクリプト本体(52.7KB)
ライブラリ(20.5KB)(※)
プロフィール例(49バイト)
「その他」ファイル例(366バイト)
インデックスダミー(118バイト)
書き込み案内画像
 歌代和正氏作のライブラリで再配布は許可されています。秀逸なライブラリを提供する同氏に感謝します。また、サンプルで使わせていただいている天気アイコンはぱたぱたアニメ館で頂いたものです。再配布は認められていないため、サンプルと同じ天気アイコンを使う場合、ここからダウンロードしてください。「GIFアニメーション」→「自然はともだち(左フレーム)」→「天候」で天気アイコンへ行き着きます。

◇ 更新履歴 ◇

◇ 2005/02/16 Ver 1.10 更新
・コメントログ形式変更(過去バージョンからのコメントの移行は不可)。
◇ 2005/02/13 Ver 1.05 更新
・一部修正。
◇ 2005/02/01 Ver 1.00 公開


プログラムの設定

◇ 動作の設定 ◇

 設定は全て「likeblog.cgi」ファイル内の「---設定---」で囲まれたパラメータを変更します。likeblog.cgiをメモ帳などのエディタで開いて以下の箇所を設定してください。

#!/usr/local/bin/perl
(スクリプト先頭行にあります。プロバイダで定められたPerlへのパスを指定します。)
$pass = '0123';
(管理パスワード。英数字で8文字以内で指定してください。)
$script = './likeblog.cgi';
(このスクリプトファイル名です。ファイル名を変更する場合はここも変更してください。)
$logdir = './log/';
(ログファイルを生成するディレクトリパスを指定します。通常は修正の必要はなく、このままで結構です)
$imgurl = './img/';
(画像ディレクトリのURLを指定します。likeblogディレクトリの下に画像を置いていい場合にはこのままで結構です。また画像ファイルはCGIとは別ディレクトリに置かなければならない場合には、所定の位置に「imgディレクトリ」を置き、http://からのURLで指定します → 例: $imgurl = "http://www.xxx.xxx/~hoge/img/")

 他にも多くの設定項目があります。「#--設定項目--#」で囲まれた部分を好きなように変更してください。設定によって、オリジナリティのあるデザインのブログ風日記ができます。実際の設定箇所を以下に示します。行先頭に「#」がある行は説明書きです。

◇ 各ファイルのアップロード ◇

 次に、likeblog.cgiがあるディレクトリの下に「imgディレクトリ」及び「logディレクトリ」を作成します(ディレクトリ≒フォルダ)。各ファイルを所定のディレクトリへFTP転送し、以下のとおり アクセス権 (パーミッション) を設定します。

ファイル名 パーミッション 転送モード
likeblog.cgi 755 or 705 アスキー
jcode.pl 644 or 604 アスキー
(profile.txt) 644 or 604 アスキー
(howto.txt) 644 or 604 アスキー
logディレクトリ 777 or 707 -
imgディレクトリ - -
index.html - -



使い方

◇ 書き込み ◇

 カレンダー内の「日付(数字)」をクリックして、パスワード入力することで投稿フォームが現れます。 書き込みが完了するとその「日付」に「PEN」アイコンが表示されます。カレンダー内の「PEN」アイコンをクリックするとその日付の書き込み内容とそれに対するコメントが表示されます。 書き込み内容を修正、削除する場合には、カレンダー内のその「日付(数字)」をクリックをクリックすると「修正」「削除」のセレクトボックスが表示されますので、そこでパスワードを入力し処理します。

◇ コメント ◇

 各記事の最後の「Comments(*)」の*の部分にその日のコメント数が表示されます。ここをクリックすることでその日の記事と、それに対するコメントを見ることができます。コメントを書く場合には、その画面の下部のフォームに入力します。コメント投稿者によるコメントの修正・削除はできません。管理者のみコメント削除可能です。

◇ 記事削除 ◇

 日付ごとの削除は上記の通りです。月単位でのログファイルを削除するには、「管理用」をクリックしてからパスワードを入力して入室します。すると、全ログファイルの容量を閲覧することができ、月次単位でログを一括削除することが可能です。

 使用や設定に関して何か質問や問題点があれば掲示板にてお願いします。私はCGIに関してそれほど知識があるわけではないので、難しい質問には答えられないかもしれません。


TopCGI > LikeBlog