빌더를 만들때, 선택 메뉴 정보를 넘겨주기 - $qstr

불당   
   조회 13509   추천 0     비추천 0    

빌더를 만들거나 했을 때, 선택한 menu 정보 등을 넘겨주기 어렵습니다.
왜?
프로그램에서 그 부분이 빠져 있기 때문이죠.
마지막 부분에 아래 코드를 넣으면 됩니다.
 
common.php의 마지막 부분에
 
// 불당팩 - 메뉴 제어를 위해서, $mnb = 상단 메인메뉴, $snb = 좌측메뉴
if (isset($mnb))  {
    $mnb = mysql_real_escape_string($mnb);
    $qstr .= '&mnb=' . urlencode($mnb);
}
if (isset($snb))  {
    $snb = mysql_real_escape_string($snb);
    $qstr .= '&snb=' . urlencode($snb);
}
 
bbs/list.php
 
// 불당팩 : 왜 href에 $qstr을 안넣었을까?
if ($write_href) $write_href .= $qstr;
if ($rss_href) $rss_href .= $qstr;
 
bbs/view.php
 
// 불당팩 : 왜 href에 $qstr을 안넣었을까?
if ($write_href) $write_href .= $qstr;
if ($good_href) $good_href .= qstr;
if ($nogood_href) $nogood_href .= $qstr;
if ($singo_href) $singo_href .= $qstr;
if ($unsingo_href) $unsingo_href .= $qstr;
 
bbs/write.php (이거는 write.skin.php 에서도 바꿔줘야 합니다. $list_href가 정의 되어 있지 않거든요.)
 
// 불당팩 - $list_href를 만들어준다
$list_href = "./board.php?bo_table=$bo_table&page=$page" . $qstr;
 
skin/board/*/write.skin.php에서 $mnb와 $snb를 hidden으로 넘겨줘야 합니다.
 
그래서 POST로 넘어가는 bbs/write_update.php에서 $mnb와 $snb의 값을 받을 수 있습니다.
설마... 불당처럼 <input type=hidden name=qstr value="<?=$qstr?>"> 이렇게 넘기는 일은 없겠죠?
common.php에서 $qstr를 초기화 하므로, 위에처럼 넘기면 null이 됩니다.
 
<input type=hidden name=mnb      value="<?=$mnb?>">
<input type=hidden name=snb      value="<?=$snb?>">
- opencode.co.kr -
불당 2012-01
최신글에서 넘어갈 때... 메뉴가 안바뀐다...
그게 맞는걸까???
...
불당의 판단은 맞는다 입니다.
최신글의 경우 출처가 해당 메뉴이기 때문에, 그게 바뀌면 안됩니다.
$mnb + $snb 환경에서 선택 되었는데, 그걸 임의로 바꾸는거 좀 그렇습니다.

그래도 혹시 몰라서, 이동 코드는 만들어 둡니다.
불당 2012-05
버튼 동작에 문제가 있네요. 수정이 필요.


제목Page 8/28
2012-01   17304   불당
2012-01   16720   불당
2012-01   17381   불당
2012-01   13510   불당
2012-01   17669   불당
2012-01   23138   불당
2012-01   16656   불당
2011-12   17808   불당
2011-12   17831   불당
2011-12   17750   불당
2011-12   17129   불당
2011-12   15400   불당
2011-12   12981   불당
2011-12   17452   불당
2011-12   18576   불당
2011-12   18064   불당
2011-12   18471   불당
2011-12   17729   불당
2011-12   13244   불당
2011-12   18849   불당