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   불당