トップへ戻る DLページへ戻る

Web Patio IIx

このプログラムは Web Patio II の UTF-8 に対応した
新世代のデザイン設計に対応した掲示板です

Web Patio Second Extra
  1. プログラムの特徴
  2. プログラムの入手と説明
  3. プログラムの修正
  4. プログラムのQ&A

プログラムの特徴

  • この掲示板はCSSを用いた新世代のデザイン設計が可能となっている掲示板です。自由にCSSを編集して扱えるのが特徴です。
  • サンプルはここをクリックしてください。また,以下のスクリーンショットをご覧ください。 (サムネールクリックで画像変更,画像クリックで拡大)

    ss

    S.S.1
    S.S.2

  • Web Patio IIx の特徴は以下の通りです。
    1. ログファイルはスレッド毎に独立して生成され,初期画面では生成されたインデックスファイルを読み込むだけの,サーバー負荷の軽い掲示板です。
    2. 正常にインデックスファイルが生成されなかったり,インデックスログが消えてしまった場合は,管理画面から自動的に個々のファイルを読み込み,インデックスを復元することができます。
    3. 各スレッドには返信記事を投稿することができ,スレッドテーマに対する発言ができます。
    4. スレッド・レスにはファイルを 1 度に 3 個までアップロードすることができます。また,JW FLV Player をスクリプトファイルと同ディレクトリーに入れておくことによって,設定によりそのフラッシュプレイヤーを用いて,動画・音楽を再生することができます。
    5. また,YT (YouTube) のチェック,アップロードの標題に対して v= 以降の文字列を入力することで YouTube 動画が再生できます。(要 JW FLV Player 必須; また,フルパスで FC2, DailyMotion, Veoh などの動画を再生することができます。ただし,正式にはサポートしません。)
    6. 投稿記事中にアイコン挿入機能や,安全な閉じタグチェック機能のついたタグ機能があります。
    7. 名前の成りすましを防ぐトリップ機能を装備しています。
    8. New, Up マークの表示, ユーザー配信メール, ユーザー用 Webmail, Web 設定 などにも対応しています。 (Ver. 1.40.2βはこの機能の一部を除く。)
  • このスクリプトを利用する上での利用規定です。必ず目を通しておいて下さい。スクリプトをダウンロードした場合、無条件に利用規定に同意したものとみなします。
▲項目一覧

プログラムの入手と説明

  • 以下の圧縮ファイルをダウンロードします。圧縮ファイルはZIP形式のみあります
    Ver. 2.00β4
    ZIP形式
    ZIP形式
    v2_00b5.zip
▲項目一覧

プログラムの修正

  • 全体のディレクトリー構成とファイル位置例は以下のとおりです。([ ]括弧内はパーミッションの設定値)

    【ディレクトリー構成例】
    public_html (ホームディレクトリー)
          |
          +-- patioiix /
                |    index.cgi          [705]  …インデックス表示
                |    view.cgi           [705]  …個別ログ表示
                |    regist.cgi         [705]  …投稿と編集用
                |    registkey.cgi      [705]  …機械投稿防止対策
                |    feed.cgi           [705]  …RSSフィード配信
                |    admin.cgi          [705]  …設定・管理用
                |    cp.cgi             [705]  …携帯用(未完成)
                |    css.cgi            [705]  …デザインと画像ファイル
                |    css.pl             [604]  …デザイン配信定義用
                |    ┏━━━━━━━━━━━━━━━━━━━━━━━━┓
                |    ┃ここに, player.swf, yt.swf, swfobject.js を導入┃
                |    ┃すると,動画・音声の一部を閲覧することができます┃
                |    ┗━━━━━━━━━━━━━━━━━━━━━━━━┛
                |
                +-- lib /
                |     |    YKTMAIN.pm   [604]
                |     |    YKTINDEX.pm  [604]
                |     |    YKTVIEW.pm   [604]
                |     |    YKTWRITE.pm  [604]
                |     |    YKTUP.pm     [604]
                |     |    YKTKEY.pm    [604]
                |     |    YKTRES.pm    [604]
                |     |    GetPicSize.pm[604]
                |
                +-- catch / <キャッシュファイル保存領域>
                |
                +-- log / <ログファイル保存領域>
                |     |
                |     +-- index / <インデックスファイル保存領域>
                |     |
                |     +-- indiv / <個別ファイル保存領域>
                |     |
                |     +-- binary / <ファイル保存領域>
                |
                +-- settings / <設定ファイル保存領域>
                |
                +-- tmp / <一時ファイル保存領域>
    
    * 正常にディレクトリー配置をしていなければ,正常に動作しません。
    * Linux OS サーバーでは,catch, log, index, indiv, binary, tmp
      のパーミッションを [777] に設定してください。
      (ファイル自動生成されない場合があるので,ご注意ください)
    
  • index.cgi, view.cgi, regist.cgi, registkey.cgi, feed.cgi, admin.cgi, css.cgiエディダー で開いて以下の箇所を修正します。
    #!/usr/local/bin/perl 又は #!/usr/bin/perl
    (プロバイダで定められたPerlへのパスを指定します)
  • 同梱されているすべてのファイル・フォルダーをアップロードしてください。
  • 以上、修正が完了したら各ファイルを以下のとおりディレクトリーにFTP転送し、パーミッション を設定します。
    ファイル名 パーミッション 転送モード
    一般サーバ suEXECサーバ
    CGIWrapサーバ
    ~.cgi 755 or 705701 or 700アスキー
    ~.pl
    ~.pm
    644 or 604600アスキー
    ディレクトリー 777 or 707701 or 700-
  • install.cgi にアクセスし,順番に従い,設定画面で設定をカスタマイズしてください。
    ※ ただし,必ずパスワードの修正は行ってください。勝手に内容が変更されたり,管理画面に入れなくなる恐れがあります。
▲項目一覧

プログラムのQ&A

  1. Q. どうやってメディア表示を初期状態から表示にすることはできますか?
    A. メディア表示は css.cgi の CSS によって変更しています。 根本的に不可になりました。JavaScript, CSS の改良で可能となります。
    方法:クラス media の display: none; をコメントアウトするか,削除してください。 ありません。
  2. Q. jQuery や Prototype などはどうやって使用するのですか。
    A. 管理画面の「プラスヘッダー」に外部 JavaScript を読み込む記述をしてください。
  ―その他の質問は「サポート掲示板」までよろしくお願いします。
▲項目一覧