Top > MovableType > SKIN式BBS(CLEVER BBS)を設置する

SKIN式BBS(CLEVER BBS)を設置する

スキンをMTで読み出すことにより、MTサイト全体と同じデザインのBBSを。

::特徴::
たとえばMTサイト全体のデザインを変更した際、BBSのデザインをそれに合わせるための作業が不要。

::手順::

1. CLEVER BBSをUTF-8対応に

2. clever.cgiの名前を、index.cgiに変更

3. 各スキンエントリを投稿(もしくはインデックステンプレート作成)

4. サイトの「BBS」リンクから、index.cgiへリンク

::1::
CLEVER BBS : solo.designさんにて配布中。Shift-JIS版しかないのでこれをDL。
MTをShift-JISで構築している人は、このまま2に飛ぶ。
たいていの人はUTF-8で構築しているのではないかと。この場合、今回紹介する方法では、HTML全体がUTF-8、スキン表示部分がShift-JISとなってしまうため、うまく表示されなくなってしまいます。
そこで。
CLEVER BBSのUTF-8化を実施。

::2::
MTのメニューリストのリンクは、「/カテゴリ名/」に張られているため、index.~と名のつくファイルを探して開いてくれます。これを利用して、メニューの「BBS」をクリックしたらBBSがすぐに表示できるように、という小細工をしてみます。

・clever.cgi→ファイル名を「index.cgi」に変更。

・bbsini.cgi→Line:019(019)を $script = './clever.cgi'; とする。

::3::
スキンテンプレートの作成。
方法は2つ。
一、CLEVERスキンの切り出し部分を、それぞれ新規エントリ。
 日付はできるだけ古いほうがいい...
 (BBSカテゴリの下に投稿するとわかりやすいかも)
 (全部で2つエントリすることになるはず)
二、インデックステンプレートをそれぞれのCLEVERスキンの分作成する。
 (投稿エントリの全リストを作成する人向け←一はエントリリストに表示されちゃうので。あと、エントリアーカイブに日付をデフォルト表示しちゃうのが気になる人向け)
もちろんいずれも、ファイル名を手動で変更しておきます。

※MT4リリースにつき追記。MT4の場合は、「ウェブページ」を作成すればOK。

::4::
できあがり。

コメントする


トラックバックURL

このエントリーのトラックバックURL:
http://www.suz912.com/mt/mt-tb.cgi/246