게시판 제목쓰기 관리자만 보여지는 방법좀 없을가요?
write.skin에서 게시판 제목만 회원은 안보이고 관리자는 보이는 방법 없을까요?
$is_admin == "supe" 로 감싸니 안보이긴 하는데.. 글쓰기에 wr_id값을 사용하지 않습니다.
~~라고 뜨네요. 제가 잘못 감싼듯한데.. 방법좀 없을까요?
<? if ($is_admin == "super") { ?>
<td><input style="width:80%;" name=wr_subject id="wr_subject" itemname="제목" value="<?=$subject?>" class=mw_basic_text></td>
<? } ?>
$is_admin == "supe" 로 감싸니 안보이긴 하는데.. 글쓰기에 wr_id값을 사용하지 않습니다.
~~라고 뜨네요. 제가 잘못 감싼듯한데.. 방법좀 없을까요?
<? if ($is_admin == "super") { ?>
<td><input style="width:80%;" name=wr_subject id="wr_subject" itemname="제목" value="<?=$subject?>" class=mw_basic_text></td>
<? } ?>
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 9개
<td><input style="width:80%;" name=wr_subject id="wr_subject" itemname="제목" value="<?=$subject?>" class=mw_basic_text></td>
<? } ?>
이 부분을 수정 하더라도 제목이 없으면 리스트페이지 링크는?
어쨌던 스킨에서 에러는 submit 체크 자바스크립트에서 제목에 금지어가 잇는지 검사하는 부분에서
wr_subject 라는 것을 찾을 수 없으니 에러가 나게 됩니다
방법이라면 관리자면 보이게 하고 아니면 hidden으로 만드세요
제목값은 임의로 넣으려고요. 실제 리스트상엔 "닉네임님의 토크" 라고 뜨지요.
방법좀 없을까요?
아래처럼
<td class=mw_basic_write_title>· 아래 내용을 작성해주세요.</td>
<? if ($is_admin == "super") { ?>
<td><input style="width:100%;" name=wr_subject id="wr_subject" itemname="제목" value="<?=$member[mb_nick]?>님의 토크<?=$subject?>" class=mw_basic_text></td>
<? } ?>
스킨 페이지 상단 php 부분에 아래와 같이 넣고
if($is_admin!='super'){
$readOnly='readOnly';
$write[wr_subject]=$member[mb_nick].'님의 토크';
}
제목 입력박스 부분에서는
<input style="width:100%;" name=wr_subject id="wr_subject" itemname="제목" value="<?=$write[wr_subject]?>" class=mw_basic_text <?=$readOnly?>>
이렇게 하면 일반 회원은 입력 박스는 보이되 입력할 수 없게되죠
그런데..제목입력박스가 안보여지는것이 목적인데..
보여는지는데 회원은 쓸수가 없고 관리자만 쓸수 있다.
회원이 안보여지게 할 순 없나요? 제목박스
<개똥이님의 토크박스>라는 제목만 보이는 것도 싫다면 hidden으로
if문 위쪽에 $type='text'; 추가하고
$readOnly='readOnly'; 대신 $type='hidden';
입력박스는 아래처럼
<input type='<?=$type?>' style="width:100%;" name=wr_subject id="wr_subject" itemname="제목" value="<?=$write[wr_subject]?>" class=mw_basic_text >
hidden을 쓰면 왜 인터넷창 좌측아래 완료라는 곳에 "페이지에 오류가 있습니다." 가 뜰까요?
관리자는 지금보는 좌측창 아래처럼 완료~라고 깔끔하게 보여지는데...
회원 글쓰기하면 페이지에 오류가 있습니다. 라고..
전에도 회원만 글쓰기 할 때 아래처럼 페이지에 오류가 있습니다. (기존에 제가 사용하던 코드입니다.)
<? if ($is_admin == "super") { ?>
<td><input style="width:100%;" name=wr_subject id="wr_subject" itemname="제목" value="<?=$member[mb_nick]?>님의 토크<?=$subject?>" class=mw_basic_text></td>
<? } else { ?>
<td><input type="hidden" name="wr_subject" id="wr_subject" value="<?=$member[mb_nick]?>님의 토크<?=$subject?>" ></td>
<? } ?>
삭제해버리면 됩니다