1:1 Խ ~!!!

Ҵ   
   ȸ 26550   õ 1     õ 0    

list.head.skin.php (369byte), Down : 16, 2011-11
view.head.skin.php (338byte), Down : 13, 2011-11

1:1 게시판에 대해서 많은 팁이 있었는데, 그걸 확실히 종결하는 방법 입니다.
움 홧 홧~!!!
생각을 바꾸면 때로는 복잡한 것도 쉽게 풀립니다.
몇년간 머리에 두고 고민 하던거를 한방에 해결 하다니...오옷~ 대박.
 
아빠불당이 과거에 올린 1:1 게시판에 대한 모든 소스와 팁은 폐기 합니다.
복잡하게 소스를 고칠 필요도 없고, 머리아프게 이런저런 고민할 필요도 없습니다.
아래의 4단계를 거치면 그냥 끝납니다.
 
(1) 기존에 쓰던 게시판 스킨을 하나 복사 합니다.
 
(2) list.head.skin.php에 아래처럼 코드를 넣습니다.
입력이 뭘로 들어오던 간에, 무조건 mb_id로 게시판을 검색하게 하는 겁니다.
 
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if ($is_admin !== "super") {
    if (!$member[mb_id])
        alert("접근 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "login.php?$qstr&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table"));
    else {
        $sfl = "mb_id";
        $stx = "$member[mb_id]";
    }
}
?>
 
 
(3) view.head.skin.php에 아래처럼 코드를 넣습니다.
글쓴이와 조회자의 mb_id가 다르면 못 읽게 하는 겁니다.
비밀글 설정하면 필요없는 코드지만 그래도 방어용으로 한겹 더 해줍니다.
 
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if ($is_admin !== "super") {
    if (!$is_member)
        alert("비회원은 접속할 수 없습니다 ");
    else if ($write[mb_id] !== $member[mb_id])
        // 애러 메시지를 야릇하게. ㅎㅎ
        alert("알수없는 오류 입니다. 운영자에게 문의하세요.", $g4[url]);
}
?>
 
(4) 게시판의 설정에서, 비밀글로 무조건 쓰게 하고, 비회원 쓰기 및 목록 읽기는 금지 합니다.
- opencode.co.kr -
ٴ 2011-11
Ϳ 1:1 Խΰ..
ʿ޴ǵ...

Ȩ Ǹ غ پ..
Ų ϰ վµ..

ñ⿡ Գ׿..~

~~~~~ Դϴ.
     
Ҵ 2011-11
׳ Խ Ų 2 ְ Խ ˴ϴ.
Ҵ 1:1 Ų ̰ɷ ٲܰſ.
ϴ 2011-11
Very Good!!!!!!!!!!!!!!
ο 2011-11
gooD!!!!
Ҵ 2011-11
̷ Ÿ ׵ ϴ ߳׿. =..=...


Page 1/28
2015-10   106117   Ҵ
2007-06   35251   Ҵ
2012-07   21696   Ҵ
2014-06   156712   Ҵ
2015-09   106622   Ҵ
2015-10   106117   Ҵ
2015-09   104942   Ҵ
2015-09   102667   Ҵ
2013-12   80447   Ҵ
2013-05   55996   Ҵ
2007-06   35251   Ҵ
2011-06   30388   Ҵ
2008-07   28679   Ҵ
2011-08   28134   Ҵ
2012-07   27918   Ҵ
2011-11   26551   Ҵ
2012-06   23958   Ҵ
2012-01   23597   Ҵ
2012-07   21696   Ҵ
2007-09   21529   Ҵ
2012-06   21321   Ҵ
2011-10   21015   Ҵ
2011-10   20565   Ҵ