Hode-Diary(日記帳スクリプト)

スクリプトの概要

本スクリプトは、駄機能日記帳スクリプトです。

主な機能・特徴(ウリ)
  • カレンダーが付いています。
  • 画像ファイル(*jpg,*.jpeg,*gif,*.png)のアップロードが出来ます。
  • 出力する記事数を「1日分」、「1週間分」、「1ヶ月分」の3パターンに切替出来ます。
  • レイアウトはHTMLファイルで行うので、割と簡単に、自由にアレンジ可能です。
  • テンプレート(HTMLファイル)を複数用意して置いて、その中から切替が可能です。
  • テンプレートを複数用意して置いた場合に、日替わり(順番・ランダム)でテンプレートを替える事が出来ます。
  • 複数の人が書き込む場合のために、利用タグの制限が出来ます。
  • 不用意なダブルクリックによる連続投稿を阻止します。
  • 検索機能が付いています。

注:Cookieを使用している為、Cookieが有効でない場合は意図した通りに機能しません。

サンプル

  • パスワード:pass00
  • 画像のアップロードは出来ません。
  • 使用できるタグは「a」、「br」、「hr」、「em」、「h1~h6」、「span」、「strong」のみです。
  • タグのネストは出来ません。
  • 動作に“クセ”があるので、色々試してみて下さい。

サンプルを見る

動作条件

  • PHP4.3.0以上
  • 「magic_quotes_gpc」の設定が「On」
  • 「flock()」関数が使える
  • マルチバイト文字列関数が使える

更新履歴

  • 2004年7月27日(ver 1.2.1)
     : 検索機能で、タグ内でヒットした場合にタグを展開してしまう問題を修正。
  • 2004年7月25日(ver 1.2.0)
     : 検索機能を追加。
  • 2004年7月21日(ver 1.1.0)
     : 色々修正してテストアップ。
  • 2004年7月10日(ver 1.0.0)
     : とりあえず完成。

ダウンロード

スクリプトの利用に際しては、当サイトが定める利用規定に同意して頂く必要があります。なお、ファイルをダウンロードした時点で、利用規約の内容を理解し合意したものとします。

hode_diary.zip

解凍ツールが無い場合は、Vector辺りから適当にダウンロードして来て下さい。

ファイル構成(設置例)とパーミッション(アクセス権)

public_html/
    |
    +--- diary/    [0701]
           |
           +--- index.php     [0604]  …(※1)
           |
           +--- diary.inc     [0604]  …(※2)
           |
           +--- temp/         [0701]  …(※3)
           |      |
           |      +--- simple_normal.htm   [0604]  …(※4A1)
           |      |
           |      +--- simple_write.htm    [0604]  …(※4A2)
           |      |
           |      +--- simple_manage.htm   [0604]  …(※4A3)
           |      |
           |      +--- mint_normal.htm     [0604]  …(※4B1)
           |      |
           |      +--- mint_write.htm      [0604]  …(※4B2)
           |      |
           |      +--- mint_manage.htm     [0604]  …(※4B3)
           |      |
           |      +--- parts/      …(※5)
           |             |
           |             +--- *.*
           |
           +--- parts/        [0701]  …(※6)
           |      |
           |      +--- *.*    [0604]  …(※7)
           |
           +--- log/          [0707]  …(※8)
           |
           +--- up_img/       [0703]  …(※9)

注:
パーミッションの値は、サーバによって異なる場合があります。
上記の設定で動作しない場合は、サーバの管理者にご確認下さい。

【説明】
※1.  インデックスファイルです。
※2.  日記帳スクリプトのメインファイルです。設定もこれに記述します。
※3.  テンプレートを格納するディレクトリです。
※4A1.通常画面用のテンプレート(シンプル版)です。
※4A2.記帳画面用のテンプレート(シンプル版)です。
※4A3.管理画面用のテンプレート(シンプル版)です。
※4B1.通常画面用のテンプレート(ミント版)です。
※4B2.記帳画面用のテンプレート(ミント版)です。
※4B3.管理画面用のテンプレート(ミント版)です。
※5.  「diary/parts」と同じものです。通常必要ありません。
※6.  テンプレート内で使用する画像等を格納するディレクトリです。
※7.  テンプレート内で使用する画像等ファイルです。
※8.  月別のログが生成され格納されるディレクトリです。
※9.  アップロードした画像が格納されるディレクトリです。
補足
  • 「diary/parts」と同じものを「diary/temp/」の中にも置いているのは、テンプレートを単独で編集する際に利用するためです。テンプレートは「diary.inc」内から読み込まれて使われるため、テンプレートファイルから見た場合と「diary.inc」から見た場合とで画像等ファイルの位置が変わってしまうからです。
  • 複数パターンのテンプレートを設置する場合は、3画面用全てを設置して下さい。

使い方

設定

詳しい使用方法については、同梱マニュアルをご覧下さい。

作成日:2004年07月15日 最終更新日:2004年08月12日
【通常モード で表示】
ホーム > プロジェクトP > 配布スクリプト > Hode-Diary(日記帳スクリプト)