totaltodayyesterday

フリーなCGIと自宅サーバー情報サイト

CmfLink

[ サンプル ]

CmfLinkサンプル

[ 機能説明 ]

» 管理人のみが登録できるLINK集CGIです
» ブラウザ上でカテゴリの追加、編集、削除やサイトの登録、編集、削除が簡単にできます
» ブラウザ上からバナーをアップロードできます
» 新着サイトには「NEW」画像を付加することができます

御利用頂く前に必ず「利用規約」をご覧下さい

[ ダウンロード ]

cmflink.lzh(33.3k)

[ 設置方法 ]

■cmflink.lzhを解凍後、下記のファイル、ディレクトリがあるか確認して下さい

ファイル パーミッション 説明
cmflink.cgi 755 スクリプト本体
jcode.pl 644 日本語コード変換ライブラリ
stdio.pl 644 標準入出力ライブラリ
images(u_l.gif/u_r.gif/l_l.gif
/l_r.gif/dmy.gif/home.gif/
preview.gif/top.gif)
このCGIで使用する画像
data 777 データ格納用ディレクトリ
banner 777 アップロードしたバナーを保存するディレクトリ
readme.html 設置方法の記載されたマニュアル

■cmflink.cgiをエディタ等で開いての下記の部分を設定してください
[ 1行目 ]

Perlのパス
#!/usr/local/bin/perl

[ 基本設定 ]

1.管理者用パスワード
$owner_password = ‘password’;

2.テーブル全体の色(変更する場合コーナー画像の修正が必要)
$table_color = ‘#ffffff’;

3.バナー格納用ディレクトリ
$banner_dir = ‘./banner’; #パス

4.HOMEの設定
$home_url = ‘http://’; #URL
$home_target = ‘_top’; #target属性

5.タグの使用
$html_tag = 1; #(0:OFF/1:ON)

6.登録済みサイトを編集した際のサイトの表示位置
$move_response = 0; #(0:既存/1:最新)

7.バナー以外の画像を入れるディレクトリ
$image_dir = ‘./images’;

8.このCGIの名称
$my_script = ‘cmflink.cgi’;

9.海外サーバー用時差調整
ex)サーバー時間より15時間遅らせる場合:-15*60*60/進める場合:15*60*60
$time_diff = 0;

10.ログ格納用ディレクトリ
$data_dir = ‘./data’;

11.jcode.plのパス
$lib_jcode = ‘./jcode.pl’;

12.stdip.plのパス
$lib_stdio = ‘./stdio.pl’;

[カテゴリ以外のレイアウト設定] (LINK集TOPの設定)

13.タイトル
$mtitle_name = ‘カテゴリ一覧’; #カテゴリ一覧のタイトル
$mtitle_favor = <<‘_TITLE_’; #カテゴリ一覧のタイトル(HTMLタグの使用可)
ここにHTMLタグ等を記述します。
_TITLE_

$mtitle_color = ‘#ffffff’; #文字色
$mtitle_size = ’14px’; #文字サイズ

14.背景の設定
$mbody_bgcolor = ‘#4275bb’; #色
$mbody_bgimage = ”; #画像のURL
$mbody_bgfix = 0; #画像の固定(0:OFF/1:ON)
$mbody_bgrep = 0; #画像の繰り返し方向(0:縦横/1:横/2:縦)

15.テーブルの設定
$mtable_width = 500; #サイズ(%での指定は不可)
$mtable_bgcol = ‘#191970’; #背景色
$mtable_brdcol = ‘#4275bb’; #枠色
$mtable_brdsize = 3; #枠の太さ
$mtable_brdtype = 0; #枠の種類(0:double:二重線/1:dotted:点線/2:dashed:破線)

16.文字の設定
$mfont_color = ‘#ffffff’; #文字色
$mfont_size = ’12px’; #文字サイズ
$mfont_face = ‘MS UI Gothic’; #文字の種類

17.スクロールバーの色設定
$mscroll_arrow = ‘#ffffff’; #arrow
$mscroll_base = ‘#80BFFF’; #base
$mscroll_face = ‘#4275bb’; #face
$mscroll_high = ‘#4275bb’; #highlight
$mscroll_shdow = ‘#4275bb’; #shadow
$mscroll_3d = ‘#80BFFF’; #3dlight
$mscroll_dark = ‘#4275bb’; #darkshadow
$mscroll_track = ‘#80BFFF’; #track

18.LINKの設定
$mhref_target = ‘_self’; #target属性
$mhref_nlink = ‘#ffffff’; #未訪問
$mhref_vlink = ‘#ffffff’; #訪問済
$mhref_alink = ‘#ffff00’; #アクティブ

[カテゴリ作成時のデフォルト値の設定]

19.デフォルト値を反映する
$defult_type = 1; #(0:OFF/1:ON)

20.タイトル
$title_name = ‘LINK集’; #名称
$title_color = ‘#4275bb’; #文字色
$title_size = ’14px’; #文字サイズ
$title_image = ”; #画像までのURL

21.タイトルの任意作成(HTMLで自由に作成できます)
$title_favorite = <<‘_TITLE_’;
ここにHTMLタグ等を記述します。
_TITLE_

22.背景の設定
$body_bgcolor = ‘#4275bb’; #色
$body_bgimage = ”; #画像のURL
$body_bgfix = 0; #画像の固定(0:OFF/1:ON)
$body_bgrep = 0; #画像の繰り返し方向(0:縦横/1:横/2:縦)

23.テーブルの設定
$table_width = 500; #サイズ(%での指定は不可)
$table_bgcol = ‘#4275bb’; #背景色
$table_brdcol = ‘#ffffff’; #枠色
$table_brdsize = 3; #枠の太さ
$table_brdtype = 0; #枠の種類(0:double:二重線/1:dotted:点線/2:dashed:破線)

24.文字の設定
$font_color = ‘#ffffff’; #文字色
$font_size = ’12px’; #文字サイズ
$font_face = ‘MS UI Gothic’; #文字の種類

25.スクロールバーの色設定
$scroll_arrow = ‘#ffffff’; #arrow
$scroll_base = ‘#80BFFF’; #base
$scroll_face = ‘#4275bb’; #face
$scroll_high = ‘#4275bb’; #highlight
$scroll_shdow = ‘#4275bb’; #shadow
$scroll_3d = ‘#80BFFF’; #3dlight
$scroll_dark = ‘#4275bb’; #darkshadow
$scroll_track = ‘#80BFFF’; #track

26.LINKの設定
$href_target = ‘_blank’; #target属性
$href_nlink = ‘#ffffff’; #未訪問
$href_vlink = ‘#ffffff’; #訪問済
$href_alink = ‘#ffff00’; #アクティブ

27.バナーサイズの固定(固定しない場合は空欄)
$banner_width = 88; #横
$banner_height = 30; #縦

28.1ページの表示件数
$view_max = 10;

29.登録サイトの表示順
$view_type = 0; #(0:NEW→OLD/1:OLD→NEW)

30.NEWアイコンの設定
$newicon_mode = 0; #(0:OFF/1:ON)
$newicon_limit = 7; #表示日数
$newicon_image = ”; #アイコンまでのパス

■以上の設定が終わったら、以下のようにアップロードしてそれぞれパーミッションを設定して下さい

■ディレクトリ構成

/トップディレクトリ/ | |---/cgi-bin/[ 755 ](CGIが動作するディレクトリ) | |---cmflink.cgi[ 755 ](スクリプト本体) | |---jcode.pl[ 644 ](日本語文字コード変換ライブラリ) | |---stdio.pl[ 644 ](標準入出力ライブラリ) | |---/data/[ 777 ](ログ格納用ディレクトリ) | |---/banner/[ 777 ](バナー格納用ディレクトリ) | |---/images/(このCGIで使用する画像を格納するディレクトリ) | |---u_l.gif/u_r.gif/l_l.gif/l_r.gif/dmy.gif/home.gif/preview.gif/top.gif

*[ ]内の数字はパーミッションです

■アップロード終了cmflink.cgiにアクセスしてカテゴリ、サイトの登録が問題なく行えるか確認して下さい

コメントを残す

logo
RSS はてなブックマーク Twitter Facebook Google+
now loading...