ReCubeNews 設置方法
- 解凍後のファイル構成
- index.php ・・・ トップページを想定したページ
- readme.txt ・・・ 設置方法など
- news.ppr ・・・ PHPエディタ用のファイルです。使わない場合必要ありません。削除してください。
- news/
- └ list.php ・・・ 新着情報の一覧ページ
- └ detail.php ・・・ 新着情報の詳細ページ
- └ config.php ・・・ パスワードの設定やライブラリ群
- └ admin.php ・・・ 管理ページ
- └ preview.html ・・・ プレビュー用
- └ opt/ ・・・ CSSファイル、JSファイル、ログインアウト等
- └ mgimg/ ・・・ 管理画面用画像
- └ log/ ・・・ 新着情報のデータを格納する(パーミッション707 or 777)
- パスワードを設定する
パスワード変換で、好きなパスワードを暗号化して「config.php」の「$passWord」に入れてください。 - ページの調整
「list.php」「detail.php」のHTMLをサイトに合わせて編集ください。
「index.php」はトップページに入れる場合に編集して使ってください。階層を変える場合は「log」ディレクトリのパスやCSSのパスを直して下さい。
index.htmlのままPHPファイルにしたくない場合などは、index.phpのファイル名を変えて、iframeで表示するなどしてください。 - FTPでアップ
あとはファイルをアップして、「log」ディレクトリのパーミッションを「707」か「777」にしてください。
これで完了です。
PHPヒント
- PHPでは、スラッシュ2回「//」の後から、その行の末尾までがコメント扱い(出力されない)となります。
- PHPファイルを開いたときに文字化けする場合は、文字コードに問題があります。このシステムはUTF-8で作られています。
UTF-8が使えるエディタは無料でたくさんあります。探してみてください。私はPHPエディタ(http://phpspot.net/php/phpeditor.html)を使っています。 - 動作しない場合、または真っ白な画面が表示される場合は、「ini_set("display_errors",1);」をPHPファイルの2行目(『<?php』の次の行)に挿入してください。エラーが表示されるはずです。エラー内容を添えてお問い合わせいただければ対処しやすいです。
バージョンアップ方法
v0.1.1 or v0.1.2 から v0.1.3にバージョンアップ
- まず現在のファイルのバックアップをとってください。
- index.php、list.php、detail.phpの上の辺りにあるPHPコードを入れ替えてください。
- admin.phpとpreview.htmlを上書きしてください。
- 以上です。config.phpやlogディレクトリはそのままで大丈夫です。(構造が変わったので設置方法にある構造にしてください。)
更新履歴
- 2009.03.10 v0.1.3
投稿後の文字化け対策、CSSが反映されたプレビュー追加、タグの小文字化、index.phpを上の階層に移した - 2009.03.03 v0.1.2
detail.phpのhtmlspecialchars_decodeがPHP5からの関数だったので修正 - 2009.02.22 v0.1.1
BETAでとりあえず配布開始