ホームページ制作

トピックスチェンジャー

トピックスチャンジャーは新着情報やトピックス欄など、頻繁に更新しなければならないページを簡単に更新出来ます。

トピックスチェンジャーの目次

トピックスチェンジャーインストール

インストールの流れ

  1. 適当なフォルダを作成し、その中に関連ファイルを解凍してください。
  2. update.cgiをメモ帳などで開き、必要な設定を行ってください。
    設定内容は、プログラム内のコメントを参照して下さい。
  3. 関連ファイルをサーバ上にアップロードしてください。
  4. 変更対象ファイルのパーミッションを666にしてください。
    Windows系のサーバの場合は不要です。
  5. 2で設定した内容に基づき、ログファイルを保存する場合はログファイルの保存フォルダを
    つくり、パーミッションを777にしてください。

設置ディレクトリ例

トピックスチェンジャーをインストールするディレクトリ(この例では/html/kan-net/public_html/update)を作成し、さらにその下にログ用ディレクトリ「update_log」を作成します。(かっこ内はパーミッションの設定値)

    /html/kan-net/
      |
      +-- public_html / index.html [666] ・・・ 更新対象ファイル
         |
         +-- update [755] / update.cgi [755]
            |
            +-- update_log [777] / ・・・ 更新ログ保存フォルダ(ログをとる場合に必要)

プログラムの修正方法

update.cgi を エディタ で開いて以下の箇所を修正します。

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

$HTML_FILE = '../index.html'; # 更新対象HTMLファイル(更新用:FILEパス)
  このスクリプトの設置場所から見た更新対象ファイルのパスを設定して下さい。

$HTML_URL = '/index.html'; # 更新対象HTMLファイル(リンク用:URLパス)
  更新対象ファイルのURLを設定して下さい。無いと、管理画面から更新対象ページへのリンクが
  切れる場合がありますが、その他の動作はいたします。

$LINK_NUM = 5;
  リンクを設定できる数を指定してください。

$BR_CONV = 1;
  改行を
タグに変換する場合:1、しない場合:0に設定して下さい。

$LOGIN = 1;
  LOGIN処理をする場合:1、しない場合:0に設定して下さい。

$LOGIN_ID = 'update';
$PASSWD = 'update';
  LOGIN処理をする場合に、ログイン用IDとパスワードを設定して下さい。

$LOG = 0;
  LOGを記録する場合:1、しない場合:0に設定して下さい。

$LOG_DIR = 'update_log';
  LOGを記録する場合に、ログを記録するディレクトリを設定して下さい。

$IMG_TITLE = 'http://www.kan-net.com/update_html/logo.gif';
  管理画面のタイトル画像のURL。変更する必要は有りません。

$IMG_BACK = 'http://www.kan-net.com/update_html/bg2.gif';
  管理画面の背景画像のURL。変更する必要は有りません。

$ENV{'TZ'} = "JST-9";
  タイムゾーンをの設定して下さい。(日本の場合、"JST-9")