http://www.eno-moto.sakura.ne.jp/smarty_bbs/index.php
制作期間 | 8日(一日8Hを前提) |
---|---|
作成ページ数 | 22ページ |
作成ソース数 | ・PHP:13本(総ステップ数:1729step(改造ステップ数:694step 作成関数:18本)) |
使用ツール | Eclipse(Ver.3.5 Galileo) |
使用Webサーバ | Apache 2.2.11 |
使用DB | MySQL 5.1.33 |
使用言語 | PHP 5.2.9 |
使用ライブラリー | Smarty 3.1.7 |
作業範囲 | ・企画 ・仕様書作成 |
スクール(Webエンジニアコース)のsmartyの課題(純粋なPHPで作成した掲示板をSmarty化する)で作成したものに自分なりのアレンジをしたものです。以下の特徴があります。
当掲示板は会員向けの掲示板を想定しており、以下の情報でログインできます。
管理者:メールアドレス:kanri@kanri.com,パスワード:kanri
一般ユーザ:メールアドレス:general@general.com パスワード:general
1:MySQLの環境があれば実行可能です。
2:CSS3に対応したブラウザーであれば、入力部分や、添付画像が装飾されます。
(border-radius,box-shadow,text-shadow,rotate使用)
3:画像ファイルを添付することが可能です(jpg,png,gif形式)
4:会員用掲示板です
会員登録した人のみが使用できます。会員登録は不用意な
登録を防ぐため、こちらからお知らせする登録用のIDとパスワードで
ログインし、登録します。
ご覧になりたい方は、こちらからお知らせいただければ登録用の
ID、パスワードをお知らせいたします。
5:簡易的なアクセスログを装備しています。
アクセス時刻,User-Agent,IPアドレスなどを取得できます。
6:アクセスカウンターを装備しています。
カウントの方法は、同一IPからのアクセスは二重カウントする、しないの
設定が可能です。
7:管理者権限と一般ユーザとで使用できる権限が違います。
(1):管理者権限を持ったユーザ
記事への返信、修正、削除、
会員情報のメンテナンスメニューの使用が可能
メンテナンスメニューでは、会員の新規登録、一覧表示、修正、
削除、退会ユーザ(削除ユーザ)一覧を行うことができます。
(2):一般ユーザ
記事への返信のみが可能です。
8:カテゴリによる絞り込みが可能です。
9:pearのページャーを組み込んであります。(Pager_Sliding)
本ソースをご覧いただくことも可能です。ご覧になりたい方はこちらからお問い合わせください。