自動リンク説明ページ
専用データベースのいらないテキストDBを使った本格型の自動登録リンクプログラムです
機能概要
[ユーザー]
- カテゴリー毎のリンク
- 最新の登録リンク20件
- リンクの検索
- リンク登録申請機能
- ページランク表示機能
機能概要
[管理者]
- リンク登録認証・削除機能
- カテゴリー作成・修正・削除機能
- 登録リンク削除機能
- 動的リンクページの作成と静的リンクページ出力
- 相互リンク受付ON/OFF
設定ファイルを編集することでお好きな機能を選んでご利用いただけます。
設置手順
- 1、必要ファイルをダウンロードしてください。(上記リンクをクリック)
- 2、ダウンロードしたファイルを解凍ソフトで任意のディレクトリに解凍してください。
- 3、解凍して出来たファイルの 「index.php」をテキストエディタで開いてください。
- 4、下記パスをお使いの環境にあわせて編集し保存してください。
// 必要ライブラリの読み込み
require_once('/home/sites/webapp/framework/loader.php'); ← パスを変更
- 5、解凍して出来たファイルの 「/webapp/framework/loader.php」をテキストエディタで開いてください。
- 6、下記パスをお使いの環境にあわせて編集し保存してください。
//アプリケーションを置くフォルダの絶対
define("APP_DIR", "/home/sites/webapp/"); ← パスを変更
- 7、管理画面へのログインパスワードを変更します(デフォルト値は 0000 です)。
/userlib/config.php をテキストエディタで開いてください。
- 8、下記部分を任意の内容に変更し、保存してください。
//管理者用パスワード
define("APP_ADMIN_PASSWORD","0000");
//メインタイトル
define("APP_MAIN_TITLE","登録型リンク集");
//サイト説明文
define("APP_MAIN_TITLE_SUB","サイト説明文を記載してください");
//サイトURL
define("APP_MAIN_SITEURL",'http://設置するURL/');
9、設置したい任意の公開フォルダに解凍したファイルを全てアップロードしてください。
10、ブラウザで「http://設置したい任意の公開フォルダ/index.php」にアクセスしてください。
その他の設定
各種機能のON/OFFは下記ファイルを編集することでお使いいただけます。
/userlib/config.php
config.php の記述内容
//***************************
//管理用設定
//***************************
//管理者用パスワード
define("APP_ADMIN_PASSWORD","0000");
//トップページが動的か静的か選択します
define("APP_TOP_PAGE_MODE","static");
//静的トップページのファイル名
define("APP_TOP_PAGE_FILE","index.html");
//トップページにリンクを表示する
define("APP_TOP_PAGE_LINK","ON");
//トップページのリンクMAX数
define("APP_TOP_PAGE_LINK_MAX","1");
//リンクページが動的か静的か選択します
//define("APP_LINK_PAGE_MODE","active");
define("APP_LINK_PAGE_MODE","static");
//リンクページ用ディレクトリの場所
define("APP_LINK_PAGE_DIR", INDEX_DIR."/link");
//相互リンクの登録のON/OFF
define("APP_RECIPROCAL_LINK","OFF");
ファイルの構成と設置時の設定
公開用ディレクトリ (※静的ページの自動生成機能をONする場合はディレクトリにuserからの書き込み権限を与えてください)
│
├index.html [自動生成機能をONにした場合はカテゴリの更新、リンクの追加後に自動生成・更新されます]
│
├/readme.txt [いま読んでいるファイルです。特にサーバに上げなくていいです]
│
├/index.php [./webapp/framework/loader.php]までのパスを入れてください。絶対パス推奨]
│ (動的モードの場合このファイルをインデックスとして使えます。)
│
├/link(756)[※注意:PHPのセーフモードが有効な場合は使えません]
│
├/images
│
└/webapp(非公開用ディレクトリに置くこと勧めます)
/webapp
│
├/action
│
├/view
│
├/db [情報格納用フォルダ]
│
├/template [HTMLファイルを入れるところ、Smartyタグをそのまま残せば修正可能]
│
├/libs
│
├/userlib [このアプリ固有の設定が入っています]
│
└/framework [このシステムの設定ファイルが入っています]
[webappの中]
/db(ファイルのパーミッションを変更してください)
│
├/db_category.txt(666) [カテゴリ情報用のファイル]
│
└/db_list.txt(666) [登録リンクの情報]
/template (テンプレートのcompile用フォルダのパーミッションを変更してください)
│
├/common
│
├/compile(756) [テンプレート用フォルダ]
│
├/htmlファイルが一杯
〜
/userlib
│
├/class
│
├/config.php [パスワードなどの管理用設定を行います]
│
└/loader.php
/framework
│
├/class
│
├/config.php
│
└/loader.php [/webapp フォルダまでの絶対パスを入れてください]
【PHPのセーフモード問題】
プロバイダとかだとPHPのセーフモードが働いていて、ユーザー以外のファイル作成が出来ない仕様になっている場合があります。
そんな時は動的リンク機能に変更して頂ければ動作いたします。
copyright C 2009 qcc.jp All Rights Reserved
[PR]キャッシング キャッシング比較サイトの老舗
[PR]レーシックの情報サイト@レーシック レーシックに関心のある方はどうぞ
[PR]債務整理 行列の出来る債務整理・過払い請求の相談所はこちら
アルバイト、求人、転職関連のPR
[PR]転職 好待遇の転職・求人情報が見つかります
[PR]アルバイト 地域に密着したアルバイト情報が満載
[PR]アルバイト アルバイト情報はクリエイトでチェック!
※当サービスは自由にカスタマイズいただいても問題ありません。サイト作りのコンテンツとして是非ご活用ください。
powerdby qcc.jp