| ■設置方法 |
| ■ダウンロード後、ファイルの確認 |
- m_board.lzhを展開したいディレクトリに移動して解凍して下さい。
- 解凍すると以下のファイル及びフォルダが展開されます。
- ・m_board.cgi
- ・bbs.cgi
- ・setini.cgi
- ・edit.cgi
- ・memdata.cgi
- ・jcode.pl
- ・cgi-lib.pl
- ・tel.pl
- ・count.dat
- ・icon(フォルダ)[***.gif, ***.gif, ...]
- ・emojip(フォルダ[emoji.pl, i2e.dat, i2j.dat, j2e.dat, emoji.html, vemoji1.html, vemoji2.html,
eemoji.html, iPICT.gif, vPICT1.gif, vPICT2.gif, ePICT2.gif ]
- ・i(フォルダ)
- ・v(フォルダ)
- ・e(フォルダ)
|
| ■又、絵文字機能用として以下の画像が必要です。 |
- i-mode画像
- vodafone画像
| ダウンロード |
LHA形式 |
| 留意事項 |
1.vodafone絵文字の著作権は、vodafonに帰属します。 |
|
2..個人的に使用される場合は自由に利用可能。営利目的でホームページ、ソフトウェア、書籍等で利用される場合は、vodafoneへ連絡する必要があります。 |
|
- EZweb画像
- ダウンロード後、i(フォルダ)、v(フォルダ)、e(フォルダ)に解凍して下さい。
|
| ■ファイルの修正 (作動する最低限の説明のみです。) |
- m_board.cgiとbbs.cgi、edit.cgiをエディタ等で開いて、以下(赤字部分)の行を修正します。
|
|
| 1行目 |
#!/usr/local/bin/perl |
|
(プロバイダで定められたPerlへのパスを指定します.。一般的には「#!/usr/local/bin/perl」か「#!/usr/bin/perl」のどちらかです) |
|
|
|
|
- setini.cgiを開いて、以下の行(赤字部分)を修正します。
|
|
|
|
| 21行目 |
$Imode = 0; |
|
(PCの画面を携帯と同じにする場合は1を選択) |
|
|
| 24行目 |
$pass = '0123'; |
|
(記事削除、修正のためのマスタパスワードです。半角の英数字で、必ず変更して下さい) |
|
|
| 36行目 |
$m_boardurl ="http://xxx/xxx/m_board/m_board.cgi"; |
|
(メインスクリプトを設置するディレクトリ及びファイル名を必ず記入してください) |
|
|
| 39行目 |
bbs_url = "http://xxx/xxx/m_board/bbs.cgi"; |
|
(掲示板スクリプトを設置するディレクトリ及びファイル名を必ず記入してください) |
|
|
| 48〜 |
$typAname = "パブリックルーム"; #普通の掲示板 |
| 50行目 |
$typBname = "プライベートルーム";#パスワードで入室制限の掲示板 |
|
$typCname = "日記ルーム"; #管理者のみが書き込み可能 |
|
(各掲示板の名称です。お好きな名前に変更しても可) |
|
|
| 61行目 |
$master = 'xxx@xxx.xxx'; |
|
(総合管理者メールアドレスです 必ず記入してください) |
|
|
| 65行目 |
$sendmail = '/usr/lib/sendmail'; |
|
(sendmail」のパスです。たいていはこのままでいいですが、不明な場合はプロバイダーに問い合わせて下さい) |
|
|
| 68行目 |
$homepage = "../index.html"; |
|
(戻り先のURLです 相対パスかhttp://からのフルパスで指定します) |
|
|
| 85行目 |
$title = "memo_mail"; |
|
(お好きなタイトル名に変更して下さい) |
|
|
| 126行目 |
$myonly = 0; |
|
(管理人のみメンバー登録可能等 個人的にいくつもの掲示板を管理する場合 =1 ) |
|
(誰でもメンバー登録可能等 レンタル掲示板風に使う場合 =0 ) |
|
(1の場合は247行目の $noscript =0; を1にしてください) |
|
|
| 158行目 |
$MailRev = 0; |
|
(メンバー登録時に直接メールで知らせる機能) |
|
(sendmailが使えない環境の場合は必ず「0」として下さい) |
|
|
| 333行目 |
$no_fileup = 0 ; |
|
(総合管理者の判断により、強制的に画像機能をすべて無効にするする事ができます) |
|
(0=no 1=yes) |
|
|
| 400〜 |
|
| 403行目 |
$i_title = "M_Board i"; iモード用のタイトル |
|
$j_title = "M_Board v"; ボーダフォン用のタイトル |
|
$ez_title = "M_Board ez"; au用のタイトル |
|
$pc_title = "m_board pc"; 19行目で1を選択した場合のタイトル |
|
|
| 409行目 |
$ihomepage = ''; |
|
(携帯電話用戻りサイトがある場合 ' と ' の間にURLを記入) |
|
|
| 453行目 |
$send_mail = 1; |
|
(PCから携帯に掲示板アドレスメールを送信する機能です sendmailが使えない環境の場合は必ず「0」として下さい) |
|
|
| 485行目 |
$emoziin = 1; |
|
(絵文字機能を使用する場合は1を選択 使用しない場合は0を選択) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ■以上の修正が終わったら全てのファイルをFTP転送し、以下のとおりにアクセス権(パーミッション)を設定します。 |
| ファイル名 |
アクセク権 |
転送モード |
| m_board.cgi |
755 |
アスキー |
| bbs.cgi |
755 |
アスキー |
| setini.cgi |
666 |
アスキー |
| edit.cgi |
755 |
アスキー |
| memdat.cgi |
666 |
アスキー |
| jcode.pl |
644 |
アスキー |
| cgi-lib.pl |
644 |
アスキー |
| tel.pl |
644 |
アスキー |
| count.dat |
666 |
アスキー |
|
|
|
| iconディレクトリ |
777 |
アスキー |
|
|
|
| imgディレクトリ |
777 |
アスキー |
|
|
|
| lockディレクトリ |
777 |
アスキー |
|
|
|
| userディレクトリ |
777 |
アスキー |
|
|
|
| emojipディレクトリ |
777 |
アスキー |
| emoji.pl |
644 |
|
| i2e.dat |
644 |
|
| i2j.dat |
644 |
|
| j2e.dat |
644 |
|
| iemoji.html |
644 |
|
| vemoji1.htm |
644 |
|
| vemoji2.htm |
644 |
|
| eemoji.html |
644 |
|
| iPICT.gif |
644 |
|
| VPICT1.gif |
644 |
|
| VPICT2.gif |
644 |
|
| ePICT.gif |
644 |
|
|
|
|
| iディレクトリ |
|
アスキー |
| vディレクトリ |
|
アスキー |
| eディレクトリ |
|
アスキー |
| *.gif ・ *pmg |
− |
バイナリ |
|
|
【ファイル構成例】
public_html (ホームディレクトリ)
|
+-- m_board / m_board.cgi [755]
| bbs.cgi
[755]
| setini.cgi
[755]
| edit.cgi
[755]
| memdata.cgi [666]
| jcode.pl
[644]
| cgi-lib.pl
[644]
| tel.pl [644]
| count.dat
[666]
| resize.pl
[644] (携帯表示可能な縮小画像を生成させる場合)下記で解説
|
(別途ダウンロード)
| repng2jpeg
[755] (携帯表示可能な縮小画像を生成させる場合)
| (別途ダウンロード)
| check.cgi
[755] (携帯表示可能な縮小画像を生成させる場合)
| (別途ダウンロード)
|
+-- icon [777] / pc.gif,
keitai.gif, (同梱のアイコン画像)
|
+-- img [777] / clip.gif,
soon.gif, ...(画像アイコン等)
|
+-- lock [777] /
|
+-- user [777] /
|
+-- emojip [777] / emoji.pl
[644] (以下、絵文字機能を使用する場合)
| i2e.dat
| i2j.dat
| j2e.da
| iemoji.html
| vemoji1.html
[644]
| vemoji2.html
[644]
| eemoji.html
[644]
| iPICT.gif
| VPICT1.gif
| VPICT2.gif
| ePICT.gif
|
+-- i / f8a0.gif, f8a0.png,
f8ai.gif, ...(i-mode画像)
|
+-- v / E2a.gif, E2a.png,
E2b.gif, ...(vodafone画像)
|
+-- e / f3a0.gif, f3a0.png,
f3a1.gif, ...(EZweb画像)
|
| ■最後に、HTMLからm_board.cgiにリンクします。 |
- 【リンク例】
- <a href="http://〜〜/m_board/m_board.cgi">掲示板</a>
|
|
|
|
| ■※2.画像を携帯からも見られるように、自動サムネイル機能を追加します。菅処さんのresize.pl及びrepng2jpegを使用しています。(cgi配布→小物たち) |
- resize.zipをDLする
- readme.txtを読んで、check.cgiの先頭行のみ変更(perlのパス)し、m_boardと同じディレクトリに転送(パーミッション755相当)
- check.cgiにアクセスして表示内容を見る(OKとNGに注目)。
- PerlMagickが使えるならresize.pl.magickをresize.plに変更し、転送。
- netPBMが使えるならresize.pl.netpbmをresize.plに変更、転送。
- 上記、いずれもNGの場合、resize.pl.reをresize.plに変更して転送後、repng2jpeg.zipをDLしサーバーのOSに合ったrepng2jpegをe_memoと同じディレクトリに転送し、再度check.cgiにアクセスして表示内容を見る。
- 中段あたりに
./repng2jpeg Permisson:OK
./repng2jpegExec:OK
が表示されていれば終了です。
NGの場合は他のrepng2jpegに入れ替えて何度かトライしてみてください。
- resizeが成功しない場合でも「m_board」は使用できます。
|