あー、帰りたいのに帰れないから、また無駄なことをしてしまった。
それにしても、このソースを見る限り、子IDもってないからまともに対応しようとしたら死ねるかも。
$ diff -cr ./repbbs.orig/ ./repbbs diff -cr ./repbbs.orig/config.php ./repbbs/config.php *** ./repbbs.orig/config.php 2005-08-06 00:55:43.000000000 +0900 --- ./repbbs/config.php 2006-02-01 20:50:05.000000000 +0900 *************** *** 92,95 **** --- 92,97 ---- define("MAX_ID", 6); define("MAX_WORD", 15); + // wiki + define("WIKI", "http://www.a2see.com/pukiwiki-1.4.6/pukiwiki.php?FrontPage"); ?> diff -cr ./repbbs.orig/index.php ./repbbs/index.php *** ./repbbs.orig/index.php 2005-08-06 00:44:21.000000000 +0900 --- ./repbbs/index.php 2006-02-01 20:49:13.000000000 +0900 *************** *** 11,16 **** --- 11,20 ---- $oArt = new ArticleLineupModel(); $sMode = $oArt->aReceive["mode"]; + if ($sMode == "wiki") { + header("Location: ".WIKI); + exit; + } if($sMode=="formw") { $oArt->doForm(); diff -cr ./repbbs.orig/model.php ./repbbs/model.php *** ./repbbs.orig/model.php 2006-01-19 22:30:22.000000000 +0900 --- ./repbbs/model.php 2006-02-03 18:05:21.945619528 +0900 *************** *** 628,641 **** $this->_nArticleNowCnt = count($aParent); ! if($this->bMobileAxs || $this->aReceive["mode"]=="tree") ! { if($this->aReceive["mode"]=="tree") $this->_sAddQuery .= "&mode=tree"; $this->aViewData["TREE"] = array("p"=>$aParent); ! } else ! { $this->aViewData["READ"] = array("p"=>$aParent); ! } } function doWrite() { --- 628,641 ---- $this->_nArticleNowCnt = count($aParent); ! //if($this->bMobileAxs || $this->aReceive["mode"]=="tree") ! //{ if($this->aReceive["mode"]=="tree") $this->_sAddQuery .= "&mode=tree"; $this->aViewData["TREE"] = array("p"=>$aParent); ! //} else ! //{ $this->aViewData["READ"] = array("p"=>$aParent); ! //} } function doWrite() { diff -cr ./repbbs.orig/view.html ./repbbs/view.html *** ./repbbs.orig/view.html 2005-08-07 04:44:33.000000000 +0900 --- ./repbbs/view.html 2006-02-03 19:23:17.791782864 +0900 *************** *** 13,19 **** --- 13,40 ---- <body> + <div id="container"> + <div id="page" class="font_s"> + <a href="./{rval control}">latest</a> | + <a href="./{rval control}?mode=formw">write</a> | + <a href="./{rval control}?mode=forme">menu</a> | + <a href="./{rval control}?mode=wiki">wiki</a> + <!--{def PAGE}--> + | + <!--{def PAGE/isprev}--><a href="./{rval control}{rval PAGE/prev}"><!--{/def}-->prev<!--{def PAGE/isprev}--></a><!--{/def}--> | + <!--{def PAGE/isnext}--><a href="./{rval control}{rval PAGE/next}"><!--{/def}-->next<!--{def PAGE/isnext}--></a><!--{/def}--> + <!--{/def}--> + </div> + <div id="navigator"> + <!--{each TREE/p}--> + <a href="{rval control}?#content_{rval TREE/p/id}">{rval TREE/p/title}</a> + <!--{each TREE/p/c}--> + <br /> + ┗a href="{rval control}?#content_{rval TREE/p/c/id}">{rval TREE/p/c/title}</a> + <!--{/each}--> + <hr size="1" /> + <!--{/each}--> <!--{def FORM}--> <div id="formw" class="box"> *************** *** 102,112 **** <div id="read"> <!--{each READ/p}--> <div class="box"> ! <div class="th"><h2>{rval READ/p/title}</h2></div> <div class="td"> <div class="mes">{rval READ/p/mes}</div> <div class="name">[{rval READ/p/id}]@{rval READ/p/name}<!--{rval READ/p/agent}-->@({rval READ/p/date}){rval READ/p/new}</div> ! <div class="reply"><!--{ndef reply}--><a href="./{rval control}?mode=formw&id={rval READ/p/id}">reply</a><!--{/ndef}--> </div> <div class="url">{rval READ/p/url} </div> <div class="mail">{rval READ/p/mail} </div><br /> <!--{def relate}--> --- 123,133 ---- <div id="read"> <!--{each READ/p}--> <div class="box"> ! <div class="th"><h2 id="content_{rval READ/p/id}">{rval READ/p/title}</h2></div> <div class="td"> <div class="mes">{rval READ/p/mes}</div> <div class="name">[{rval READ/p/id}]@{rval READ/p/name}<!--{rval READ/p/agent}-->@({rval READ/p/date}){rval READ/p/new}</div> ! <div class="reply"><!--{ndef reply}--><a href="./{rval control}?mode=formw&id={rval READ/p/id}">reply</a><!--{/ndef}--><a href="#navigator">↑</a> </div> <div class="url">{rval READ/p/url} </div> <div class="mail">{rval READ/p/mail} </div><br /> <!--{def relate}--> *************** *** 114,124 **** <!--{/def}--> </div> <!--{each READ/p/c}--> ! <div class="th hr"><h3>{rval READ/p/c/title}</h3></div> <div class="td"> <div class="mes">{rval READ/p/c/mes}</div> <div class="name">[{rval READ/p/c/id}]@{rval READ/p/c/name}<!--{rval READ/p/c/agent}-->@({rval READ/p/c/date}){rval READ/p/c/new}</div> ! <div class="reply"> </div> <div class="url">{rval READ/p/c/url} </div> <div class="mail">{rval READ/p/c/mail} </div><br /> </div> --- 135,145 ---- <!--{/def}--> </div> <!--{each READ/p/c}--> ! <div class="th hr"><h3 id="content_{rval READ/p/c/id}">{rval READ/p/c/title}</h3></div> <div class="td"> <div class="mes">{rval READ/p/c/mes}</div> <div class="name">[{rval READ/p/c/id}]@{rval READ/p/c/name}<!--{rval READ/p/c/agent}-->@({rval READ/p/c/date}){rval READ/p/c/new}</div> ! <div class="reply"><a href="#navigator">↑</a> </div> <div class="url">{rval READ/p/c/url} </div> <div class="mail">{rval READ/p/c/mail} </div><br /> </div> *************** *** 222,228 **** <div id="page" class="font_s"> <a href="./{rval control}">latest</a> | <a href="./{rval control}?mode=formw">write</a> | ! <a href="./{rval control}?mode=forme">menu</a> <!--{def PAGE}--> | <!--{def PAGE/isprev}--><a href="./{rval control}{rval PAGE/prev}"><!--{/def}-->prev<!--{def PAGE/isprev}--></a><!--{/def}--> | --- 243,250 ---- <div id="page" class="font_s"> <a href="./{rval control}">latest</a> | <a href="./{rval control}?mode=formw">write</a> | ! <a href="./{rval control}?mode=forme">menu</a> | ! <a href="./{rval control}?mode=wiki">wiki</a> <!--{def PAGE}--> | <!--{def PAGE/isprev}--><a href="./{rval control}{rval PAGE/prev}"><!--{/def}-->prev<!--{def PAGE/isprev}--></a><!--{/def}--> | $
$ diff -cr repbbs.orig/ repbbs/ diff -cr repbbs.orig/config.php repbbs/config.php *** repbbs.orig/config.php 2005-08-06 00:55:43.000000000 +0900 --- repbbs/config.php 2006-02-01 20:50:05.890677512 +0900 *************** *** 92,95 **** --- 92,97 ---- define("MAX_ID", 6); define("MAX_WORD", 15); + // wiki + define("WIKI", "http://www.a2see.com/pukiwiki-1.4.6/pukiwiki.php?FrontPage"); ?> diff -cr repbbs.orig/index.php repbbs/index.php *** repbbs.orig/index.php 2005-08-06 00:44:21.000000000 +0900 --- repbbs/index.php 2006-02-01 20:49:13.787598384 +0900 *************** *** 11,16 **** --- 11,20 ---- $oArt = new ArticleLineupModel(); $sMode = $oArt->aReceive["mode"]; + if ($sMode == "wiki") { + header("Location: ".WIKI); + exit; + } if($sMode=="formw") { $oArt->doForm(); diff -cr repbbs.orig/view.html repbbs/view.html *** repbbs.orig/view.html 2005-08-07 04:44:33.000000000 +0900 --- repbbs/view.html 2006-02-01 20:51:08.049227976 +0900 *************** *** 13,19 **** --- 13,31 ---- <body> + <div id="container"> + <div id="page" class="font_s"> + <a href="./{rval control}">latest</a> | + <a href="./{rval control}?mode=formw">write</a> | + <a href="./{rval control}?mode=forme">menu</a> | + <a href="./{rval control}?mode=wiki">wiki</a> + <!--{def PAGE}--> + | + <!--{def PAGE/isprev}--><a href="./{rval control}{rval PAGE/prev}"><!--{/def}-->prev<!--{def PAGE/isprev}--></a><!--{/def}--> | + <!--{def PAGE/isnext}--><a href="./{rval control}{rval PAGE/next}"><!--{/def}-->next<!--{def PAGE/isnext}--></a><!--{/def}--> + <!--{/def}--> + </div> <!--{def FORM}--> <div id="formw" class="box"> *************** *** 222,228 **** <div id="page" class="font_s"> <a href="./{rval control}">latest</a> | <a href="./{rval control}?mode=formw">write</a> | ! <a href="./{rval control}?mode=forme">menu</a> <!--{def PAGE}--> | <!--{def PAGE/isprev}--><a href="./{rval control}{rval PAGE/prev}"><!--{/def}-->prev<!--{def PAGE/isprev}--></a><!--{/def}--> | --- 234,241 ---- <div id="page" class="font_s"> <a href="./{rval control}">latest</a> | <a href="./{rval control}?mode=formw">write</a> | ! <a href="./{rval control}?mode=forme">menu</a> | ! <a href="./{rval control}?mode=wiki">wiki</a> <!--{def PAGE}--> | <!--{def PAGE/isprev}--><a href="./{rval control}{rval PAGE/prev}"><!--{/def}-->prev<!--{def PAGE/isprev}--></a><!--{/def}--> | $