테스트 사이트 - 개발 중인 베타 버전입니다

도와주세요 초보입니다. 채택완료

유선희 7년 전 조회 2,410

후.....소스 수정을하면

화면이 깨져버립니다.

 

수정한 파일은 wirte.skin.php

이런식으로 게시판 여분필드 이용해서 담당자를 추가하여 해당게시판이 아닌 

해당 게시물에만 수정권한을 넣어주려고합니다. 

게시물 하나하나 마다 수정 권한을 가진 아이디를 지정

자유게시판 5번글은 AAA로 지정하면 AAA만 수정가능

자유게시판 6번글은 BBB로 지정하면 BBB만 수정가능

이런식으로요..

        

                         
                             
        
    

 

 

어디가 무엇이 잘못된건지 적용시키면 화면이 깨져버립니다. ㅠㅠ

 

 

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
잉끼s
7년 전

</p>

<p><?php</p>

<p>if($w=='u' && !$is_admin && $write[wr_1] != $member[mb_id] && $write[mb_id] != $member[mb_id] )</p>

<p>alert('수정 권한없음')</p>

<p>{</p>

<p>?></p>

<p>

위가 아니라 

 

</p>

<p><?php</p>

<p>if($w=='u' && !$is_admin && $write[wr_1] != $member[mb_id] && $write[mb_id] != $member[mb_id] ){</p>

<p>alert('수정 권한없음');</p>

<p>}else{</p>

<p>?></p>

<p>

이렇게 해야 하는거 아닌가요?

 

 

제 의견으로는 수정권한 체크하는 부분을 

write.skin.php 파일 맨 상단에 

 

</p>

<p><?php

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p>

<p>if($w=='u' && !$is_admin && $write[wr_1] != $member[mb_id] && $write[mb_id] != $member[mb_id] ){</p>

<p>alert('수정 권한없음');</p>

<p>}</p>

<p>

넣는 것을 추천해드립니다.

     <-- 이건 빼버려야 에러가 안납니다.

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

7년 전

위 내용으로만 보기에 화면 깨지는것을 보는게 쉽지 않아요

 

크롬에서 개발자 모드로 한뒤. Css를 바꿔가며 보는 것을 추천해드립니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

흠 역시 질물을 잘봐야되는 군요 

그런데 저러게 되면 오류가떠야 정상인데,, 오류가안뜨고 화면 이 깨저다고하시던데,,

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

화면 깨지는 거라면 

class="form-group"> class="col-sm-2 control-label"

 

의 위치를 찾아서 확인 해보면 될꺼라 유추해보네요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인