Sponsored Link

■ PCL-LINK (βバージョン)■

利用規定
PCL-LINK の機能
梱包内容&パーミッション
設置方法
更新履歴



<利用規定>
下記の規定に同意した上でダウンロードしてください。

PCL-LINK の機能
LinkVisor の機能に加え、以下のことが可能です。
サンプルはこちら→全てのリンクを1ページに表示バナー非表示バージョン) カテゴリ別に表示
(すべて管理者限定設定となってます。)
    LinkVisor の機能(Kent Web 様のサイトより引用)
  • WEB上から簡単にURLを登録し、リンク集を自動作成することができます。
  • 登録は管理者限定とユーザ自由登録制の二種類を設定で選択することができます。
  • 表示部がHTMLのためサーバに負荷をかけずに軽快に表示されます。
  • 検索機能付きなので、URLを多く登録していてもキーワードから目的のURLを簡単に検索することができます。
  • ロックファイル機構により、同時アクセスによるログ破損を極力防止します。 

PCL-LINK ver 0.01β

Download (zip形式/23.6kb)



<梱包内容&パーミッション>
この文字色のファイルとフォルダが、梱包されています。
[ ]内の数字が一般サーバでのパーミッションです。
pclink /    pclink.cgi [705]or[755](アスキー)
      |     log.dat    [606]or[666](アスキー)
      |     jcode.pl   [604]or[644](アスキー)
      |     pclink.html [604]or[644](アスキー)
      |     pclink2.html [604]or[644](アスキー)
      |
      +-- lock [707]or[777] /
      |
      +-- html [707]or[777] / (カテゴリ別にページを作成する場合)
                              index.html               [604]or[644](アスキー)
                              link0.html,link1.html....[604]or[644](アスキー)(自動作成)
                              link.html                [604]or[644](アスキー)(自動作成)
                              (↑コメント非表示にするカテゴリを表示する)





<設置方法>
(1)既存の設定で動かしてみる。
アップする前に必ず行っておくこと。
(2)アップロード
<梱包内容&パーミッション>の通りのディレクトリ構成と転送モードでそのままアップロードしてみてください。そして<梱包内容&パーミッション>の通りにパーミッションを設定します。

(3)チェックモードで動作チェック
patio.cgi の末尾に「?mode=check」と付けて呼び出します。
例:http:// 〜〜/pclink/pclink.cgi?mode=check
すべてOKが出ていたら、http:// 〜〜/pclink/pclink.htmlにアクセスして投稿や削除をして、動作が正常に行われているか確認してみましょう。

(4)
確認できたら、その他のpclink.cgiの設定項目を設定しましょう。

詳細設定の説明(わかりにくいものだけ挙げておきます)

  • カテゴリに関する設定(118行目〜127行目)
    @class = ('ホームページ素材', 'CGI', 'HP作成&ネット関連', 'Windows 関連', 'フリーソフト検索サイト', '登録した検索サイト');
    リンクの分類項目名を「,」(カンマ)で区切って記入してください。項目名は必ず「'」(シングルクオーテーション)で挟んでください。

    @no_comment=( );
    コメント表示しないカテゴリを指定する。コメント非表示したいカテゴリなければ、何もかかなくて結構です。
    ある場合は、上記の「@class= ('〜','〜','〜');」で指定したカテゴリの左から何番目を非表示したいのか、数字を記入してください。
    例:ホームページ素材とWindows関連を非表示にしたいとき
    @no_comment=('1','4');

  • HTMLファイルの表示方法に関する設定(129行目〜148行目)
    $m_page=0;
    全カテゴリのリンクを1ページに一括表示したい場合は、「0」を、各カテゴリ別にページを表示させたい場合は「1」を指定してください。

    $m_dir='./html';
    上記で「$m_page=1;」(各カテゴリ別にページを表示させる)に設定した場合は、それぞれのhtmlファイルの保存先のディレクトリのパスを記入してください。フルパスの時は(http://〜)から始めてください。 pcllink.cgiファイルと同一フォルダ内に置く場合は、$m_dir='.';(←ピリオドをシングルクオーテーションで囲っています)
    後ろを「/」で閉じないでください。

    $htmfile = './pclink.html'; ←絶対パスを記入する場合は、「/」から始めてください。
    $htmurl = './pclink.html';
    上記で「$m_page=0;」(全カテゴリのリンクを1ページに表示させる)に設定した場合、HTMLファイルのURLをそれぞれに記入してください。
    「$m_page=1;」にした場合は、記入する必要はありません。
    $htmfile_no ='./pclink2.html';
    全カテゴリのリンクを1ページに表示させるとき、バナー非表示バージョンも作成したい場合、HTMLファイルのURLを記入してください。作成しないのであれば、記入する必要はありません。

  • その他重要設定
    $script = 'http:/〜〜/pclink/pclink.cgi';
    (152行目) pclink.cgiのURLを記入して下さい。リンクを表示するHTMLファイルが別のディレクトリにある場合は、必ず「http://〜」の形で記入してください。


リンクを表示するHTMLファイルを既存設定とは違うディレクトリに置いた場合やスクリプトのファイル名を変更した場合は、梱包のHTMLファイルの一部をテキストエディタで開いて書き換える必要があります。
例)
i) 各カテゴリ別にページを表示させる設定にした場合
index.htmlの以下の部分を修正する。
<form action="../pclink.cgi" method=POST> → <form action="http://〜〜/pclink.cgi" method=POST>

ii) 全カテゴリのリンクを1ページに表示させる設定にした場合
pclink.htmlの以下の部分を修正する。
<form action="./pclink.cgi" method=POST> → <form action="http://〜〜/pclink.cgi" method=POST>

詳細設定で設定した通りに、ディレクトリやファイルの位置や名称を変更したら、アップロードし直しましょう。
自動作成されないファイルがある場合は、空のテキストファイルのファイル名と拡張子を変更させてアップロードしてください。

(4)
もう一度、チェックモードでチェックしたのち、最後にホームページからこのCGIにリンクをしたら完了。
i) HTMLファイルを作成する場合・・・pclbbs.cgiの設定項目(50行目)に「$bbs = 'index.html';」と記入してある場合
 → http://〜〜/pclink/pclink.html (バナー表示バージョン)
 → http://〜〜/pclink/pclink2.html (バナー非表示バージョン)
ii) 全カテゴリのリンクを1ページに表示させる設定にした場合
 → http:// 〜〜/pclink/html/index.html



<更新履歴>
2004/04/09  PCL-LINK ver0.01 公開