以下の条件を満たす掲示板スクリプトを探しています。


・PHPで書かれている
・出力HTMLがSmartyで"完全に"分離されている*1
・テンプレートをカスタマイズする際に無駄な作業が必要ない*2
・タイプはhttp://www.kent-web.com/bbs/yybbs/yybbs.cgiのような、いわゆるレス式と呼ばれるもの
・アイコン機能はいりませんが、文字色指定ができるとうれしい
・できれば、SQL不使用(ログ保存をテキスト形式などで保存)

*1:HTMLとして出力されるあらゆる部分(投稿された内容以外:例えば「前へ」といった場合分けによって表示される文字列など)をtplファイルだけでカスタマイズできるということ
*2:同じHTML(場面に関わらず共通のHTML:例えばサイトのグローバルメニューなど)を幾つものtplファイルに無駄にコピペする必要がないということ。つまりできれば閲覧画面・返信画面・エラー画面などが1つのtplファイルにまとまってるとGoodです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/04/12 14:34:26
  • 終了:2007/04/19 14:35:03

回答(2件)

id:felix33 No.1

felix33回答回数343ベストアンサー獲得回数22007/04/13 02:07:47

ポイント35pt

わずかなポイントしか投げ銭しない場合、条件をいろいろ書かれてもむだだと思いますよ。

http://www.komonet.ne.jp/script.htm

id:SHARUL

すみません。はてなのシステムがよく理解できていなかったようです。

2007/04/13 15:58:26
id:TNIOP No.2

TNIOP回答回数2344ベストアンサー獲得回数582007/04/13 10:03:27

ポイント35pt

http://jubei.jp/bbs/

こちらはいかがでしょうか。

id:SHARUL

ありがとうございます。

かなり近いのですが、できれば話題ごとにスレッドとしてまとめられるタイプがいいです。

わがままですみません…

2007/04/13 16:01:34
  • id:SHARUL
    *1がわかりにくいかもしれないのでサンプルソースを書きます。

    悪い例:

    ---PHP---
    if($my_bbs->isPrevPage()){//前のページがあるとき
    $is_prev = "<a href=\"?page=".$prev_num."\">前へ</a>";
    }else{//前のページがない時
    $is_prev = "<span>これ以上古い記事はありません</span>";
    }
    $smarty->assign("is_prev",$is_prev);
    $smarty->display("default.tpl")

    ---Smarty---
    <div>$is_prev</div>


    よい例:

    ---PHP---
    $is_prev = $my_bbs->isPrevPage();//前のページがあるか
    $smarty->assign("is_prev",$is_prev);
    $smarty->display("default.tpl")

    ---Smarty---
    <div>
    {if $is_prev}//前のページがあるとき
    <a href="?page={$prev_num}">前へ</a>
    {else}//前のページがないとき
    <span>これ以上古い記事はありません</span>
    {/if}
    </div>

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません