-Portfolio Site E-

Webタイトルアイコン 掲示板(Smarty版)

http://www.eno-moto.sakura.ne.jp/smarty_bbs/index.php

制作期間8日(一日8Hを前提)
作成ページ数22ページ
作成ソース数

・PHP:13本(総ステップ数:1729step(改造ステップ数:694step 作成関数:18本))
・CSS:10本(総ステップ数:894step(改造ステップ数:774step))

使用ツール

Eclipse(Ver.3.5 Galileo)

使用WebサーバApache 2.2.11
使用DBMySQL 5.1.33
使用言語

PHP 5.2.9

使用ライブラリー

Smarty 3.1.7

作業範囲

・企画 ・仕様書作成
・DB作成
・PHPプログラミング
・テスト、デバッグ
・本番環境リリース

スクール(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)

本ソースをご覧いただくことも可能です。ご覧になりたい方はこちらからお問い合わせください。