ホーム > ダウンロード > その他 > Tor News > ダウンロード

<< Tor News >>


[詳 説] [SAMPLE] [スクリプト利用規定]

 ここでは、Web上に更新情報や新着情報などを公開するためのCGIスクリプト「Tor News」を配布しています。

 スクリプトの特徴・機能等の詳しい説明はこちらをご覧下さい。

 ☆SAMPLE(Ver1.3) … 実際に稼動しているものです。テスト投稿などはできません。
    モバイル版サンプル … i-Mode、SoftBank、au、WILLCOMを対象としています


 このスクリプトをダウンロードして利用するにあたって、必ずスクリプト利用規定の条件に同意して下さい。ダウンロードした時点で「利用規定」に同意したものとみなします。



  1. 以下の圧縮ファイルをダウンロードし、解凍して下さい。

      Tor News news.lzh
    LHA形式
    news.zip
    ZIP形式
     (Ver1.3 / 約 35 KB)



  2. ダウンロードしたファイルを解凍すると以下のようなファイルが展開されます

    • index.cgi … スクリプト本体
    • search.cgi … 検索用スクリプト
    • edit.cgi … データ編集用スクリプト
    • file.cgi … カテゴリ変更スクリプト
    • data.csv … データ記録ファイル
    • count.txt … アクセス数記録ファイル
    • com.pl … 共通設定ファイル
    • cond.pl … 環境設定ファイル
    • mobile.pl … タグ変換ライブラリ
    • jcode.pl … 日本語変換ライブラリ
    • readme.txt … スクリプトについての情報、設置の仕方など



  3. CGIファイル*1 をエディタで開き、少なくとも以下の項目を確認してください
      *1 … CGIファイル = index.cgi / search.cgi / edit.cgi / file.cgi

      #!/usr/local/bin/perl
      プロバイダで定められたPerlへのパスを指定します



  4. cond.pl をエディタで開き、少なくとも以下の項目を変更してください

     $home = "http://";
      戻り先(ホームページ)を指定します

     $ad_pass = "12345678";
      管理用パスワードを英数字で指定します



  5. 好みに合わせて以下の項目を設定することができます(cond.pl

     $title = "更新履歴";
      お好きなタイトルに変更して下さい

     $method = 'POST';
      methodの形式(POST もしくは GET)を指定します
       ※POSTに指定しても、J-SKYに対してはGETになります

      <環境設定>
     $bground = ""; # 壁紙(http://から記述)
     $bgcolor = "#FFFFEC"; # 背景色
     $text = "#003366"; # 文字色
     $link = "#3333FF"; # リンク色(未訪問)
     $vlink = "#6666FF"; # リンク色(既訪問)
     $alink = "#FF0000"; # リンク色(訪問中)

     $fs_size = "11pt";
      標準の文字サイズ(スタイルシート)を指定します

     $t_size = "5";
     $ts_size = "20pt"; (スタイルシート)
      タイトルの文字サイズを指定します

     $t_face = "MS P明朝";
      タイトルの文字フォントを指定します
       ※ブラウザによって反映されないことがあります

      <テーブルの色>
     $th_color = "#C0C0C0";  # タイトル部
     $td_color1 = "#EEDDEE";  # 背景色
     $td_color2 = "#FFCCCC";  # 枠の色

     $acc = "7";
      1ページ当たりの表示件数を指定します

     @acc = ('5','10','15','20','25');
      ワード検索における表示件数の選択肢

     $category_mode = "0";
      カテゴリ分類を利用するかどうかを指定します
         "0" … 利用しない "1" … 利用する

       <カテゴリ分類>
      $cat[0] = $cat_i[0] = "カテゴリ1";
       同様にして[0]の数字を増やしていくことで、いくつでも増設可能

     $top =<<"EOM";
      当サイトの更新情報を以下に示します
     EOM

      パソコンのトップページに表示する説明文



  6. com.pl をエディタで開いて以下の項目を確認してください

     $jcode = './jcode.pl';
      日本語コード処理ライブラリまでのパス

     $mobile_pl = './mobile.pl';
      モバイル用データ変換ライブラリまでのパス

     $script = "./index.cgi";
      メインスクリプト名を指定します

     $s_script = "./search.cgi";
      検索スクリプト名を指定します

     $e_script = "./edit.cgi";
      編集スクリプト名を指定します



  7. ファイルのアップロード

     すべて「テキストモード」で同じディレクトリにFTP転送し、< >内のパーミッションに設定してください。

    table>   ◇public_html − index.html
         ├◇cgi-bin <777>
            ├・index.cgi <755>
            ├・search.cgi <755>
            ├・edit.cgi <755>
            ├・file.cgi <755>
            ├・data.csv <666>
            ├・count.txt <666>
            ├・com.pl <755>
            ├・cond.pl <755>
            ├・mobile.pl <755>
            └・jcode.pl <644>


  8. 最後に index.cgi にリンクを貼ります

    【例】
    <a href="./news/index.cgi">更新履歴</a>



  1. スクリプトの改造について

     このスクリプトの改造は、基本的に自由にしていただいて構いません。
     以下のようにURLを変更すると、PCからモバイル版を表示することができます。

       モバイル版 index.cgi?type=mobile

     ※注意事項  ・改造は自己の責任で行って下さい。
      ・改造に関する質問は原則として受け付けません。
      ・著作権表示を削除するなどの改造は固く禁じます。


  2. 複数ファイル対応について

     Tor Newsは、1組のスクリプトで複数のデータを扱うことができます。

     例:ここでは、メインの他に「ダウンロード」のコーナーに更新履歴を設置すると仮定して説明します。
       (分かりにくいかもしれませんが、勘弁して下さい)

      ◇public_html − index.html
         ├◇cgi-bin <777>
            ├・index.cgi <755>
            ├・search.cgi <755>
            ├・edit.cgi <755>
            ├・file.cgi <755>
            ├・data.csv <666>
            ├・count.txt <666>
            ├・com.pl <755>
            ├・cond.pl <755>
            ├・mobile.pl <755>
            ├・jcode.pl <644>
            ├◇download <777>
              ├・data.csv <666>
              ├・count.txt <666>
              └・cond.pl <755>

    1. まず、半角英数でIDを考え、その名前を持つフォルダを作成します。
        ※今回の例では、「download」という名前のフォルダを作成します。


    2. 作成したそれぞれのフォルダに、以下のファイルを設置します。

      • cond.pl … 自分のものをコピーし、必要に応じて設定を変更して下さい。
      • data.csv … 空のファイルを作成して下さい。
      • count.txt … 空のファイルを作成して下さい。


    3. 作成したフォルダとファイルを上図のようにアップロードします。


    4. 最後にそれぞれのID情報を付加した形でリンクします。

        index.cgi?id=download … 「ダウンロード」の場合

Presented By
- Tor World -