365 FAQ |
|
- 概要
FAQ(Q&A)システム。サンプル
「よくある質問」や「ヘルプ」を簡単に作成する事が出来るシステム。
動作確認:コントロールパネルへは、パスワード:pass でログインできます。
動作確認にお使い下さい。データは更新はされません。
|
- 機能
データベース:MySQL、SQLite2、SQLite3に対応
*SQLite2は、PHP 5 以降、又は別途インストールされている場合に利用出来ます。
*SQLite3は、PHP 5.3.0 以降、又は別途インストールされている場合に利用出来ます。
カテゴリ:3階層まで設定可
テンプレート、CSS編集可
コントロールパネルより、FAQ管理・カテゴリ管理・環境設定可
キーワード検索
タグ(キーワード)設定可
答え欄のHTMLタグ使用設定(ON/OFF)
FAQデータの表示順(ソート)変更可(古い順、新しい順)
FAQデータの表示件数変更可
FAQデータの表示方法変更可(各FAQ毎に表示、カテゴリ毎に表示)
カテゴリ並び替え可(表示順)
|
- 動作検証環境
WindowsXP+AN HTTPD Version 1.42m + PHP Version 5.3.1
Linux:Apache + PHP Version 5.2.5
|
- スクリプト利用規定
スクリプトをダウンロードする場合、無条件に利用規定に同意したものとみなします。
|
- ダウンロード
ダウンロード後、圧縮ファイルを解凍ツールで解凍して下さい。
|
- アップグレード案内
Ver.1.00 -> Ver.1.01 ダウンロード後、テンプレートファイル(tmpl/*.html)全てを入れ替えて下さい。
|
- 設置方法・パーミッション設定
設置手順
1.lib/config.phpをUTF-8に対応したエディタで開いて設定変更して下さい。
2.全てのファイルをサーバーにアップロードして下さい。
3.下記表に指定したように、パーミッションを設定して下さい。
4.setup.phpにアクセスしてテーブルを作成して下さい。
5.4のセットアップ完了後のメッセージから、管理画面へのリンクをクリックして、開いたページから
初期パスワード:setupを入力してログインし、
コントロールパネル -> パスワード変更 から管理用パスワードの変更を必ず行って下さい。
6.パスワード変更後、再度ログインし直して、コントロールパネル -> 環境設定 を確認して必要あれば変更して下さい。
7.コントロールパネル -> カテゴリ追加 からカテゴリ追加するとそのカテゴリにFAQ登録が行えます。
8.起動方法: index.phpにアクセスして下さい。FAQトップページが開きます。
ファイル、ディレクトリ名 | パーミッション | ファイル説明 |
admin.php | 604 or 644 | コントロールパネル管理用スクリプト |
index.php | 604 or 644 | メインスクリプト |
search.php | 604 or 644 | 検索用スクリプト |
setup.php | 604 or 644 | セットアップ用スクリプト |
.htaccess | 604 or 644 | |
css/ | 705 or 755 | スタイルシート用ディレクトリ |
css/style.css | 604 or 644 | スタイルシート |
css/index.html | 604 or 644 | |
db/ | 707 or 777 | データベース(SQLite)用ディレクトリ |
db/.htaccess | 604 or 644 | |
db/index.html | 604 or 644 | |
db/php365faq.db | 606 or 666 | データベース(SQLite) |
img/ | 705 or 755 | 画像用ディレクトリ |
img/index.html | 604 or 644 | |
img/*.gif | 604 or 644 | 画像多数 |
js/ | 705 or 755 | JavaScript用ディレクトリ |
js/common.js | 604 or 644 | |
js/index.html | 604 or 644 | 共通仕様JavaScript |
lib/ | 705 or 755 | ライブラリ用ディレクトリ |
lib/.htaccess | 604 or 644 | |
lib/common.php | 604 or 644 | 共通仕様サブルーチン |
lib/config.php | 604 or 644 | デフォルト設定ファイル |
lib/define_table_mysql.php | 604 or 644 | MySQL用テーブル定義 |
lib/define_table_sqlite.php | 604 or 644 | SQLite用テーブル定義 |
lib/index.html | 604 or 644 | |
lib/mysql.php | 604 or 644 | MySQL操作用クラス |
lib/sqlite2.php | 604 or 644 | SQLite2操作用クラス |
lib/sqlite3.php | 604 or 644 | SQLite3操作用クラス |
tmpl/ | 707 or 777 | テンプレート用ディレクトリ |
tmpl/.htaccess | 604 or 644 | |
tmpl/*.html | 604 or 644 | テンプレート多数 |
|
- 注意事項
1.プログラムソースは文字コード:UTF-8で書かれています。UTF-8に対応したエディターが必要です。(エディター例:xyzzy)
2.スクリプト名(index.php)は、好きなファイル名に変更出来ます。変更する場合は、コントロールパネル -> 環境設定からメインスクリプト名の変更が必要です。
3.データベースタイプ:
SQLite2は、PHP5 以降、又は別途インストールされている場合に利用出来ます。
SQLite3は、PHP5.3.0 以降、又は別途インストールされている場合に利用出来ます。
MySQLを使う場合は、データベースを作成する時に文字コード(UTF-8)を指定して下さい。
|
- 更新履歴
2012/01/07 Ver.1.03 tmpl/faq.htmlの記述ミス修正
2011/12/20 Ver.1.02 setup.phpのバグ修正
2011/11/25 Ver.1.01 テンプレート(tmpl/*.html)のショートタグ(<?=?>)廃止
2011/11/22 Ver.1.00 リリース
|
|
<<戻る ホーム |
|
Copyright (C) php365.com All rights reserved. |