묻고답하기
스케치북 게시판 비밀글이요 ㅠㅠ
2014.11.15 22:40
게시판의 비밀글 설정을 관리자만 보게 하고싶습니다.
회원은 글을 쓸때 무조건 비밀글로, 관리자에게는 체크박스가 드러나게 하고 싶어요.
무조건 비밀글로 사용할수 있게 하니..
관리자도 비밀글 자동체크가 되어버립니다.
즉 비밀글로 설정하고 관리자만 일반글 비밀글 설정을 할수 있게 하려면 어떻게 해야 할까요?
<include target="_header.html" />
<load target="js/editor.js" type="body" />
<include cond="Mobile::isMobileCheckByAgent() && $mi->m_editor!=3" target="_write_form_mobile.html" />
<form cond="!Mobile::isMobileCheckByAgent() || $mi->m_editor==3" action="./" method="post" onsubmit="return procFilter(this, window.insert)" class="bd_wrt bd_wrt_main clear">
<input type="hidden" name="mid" value="{$mid}" />
<!--@if($oDocument->getContentText())-->
<input type="hidden" name="content" value="{$oDocument->getContentText()}" />
<!--@else-->
<input type="hidden" name="content" value="{htmlspecialchars($mi->content_default)}" />
<!--@end-->
<input type="hidden" name="document_srl" value="{$document_srl}" />
<!--// 상단 : 카테고리, 제목 -->
<table class="bd_wrt_hd bd_tb">
<tr>
<td>
<select cond="$mi->use_category=='Y' && $category_list" name="category_srl" class="category">
<option value="">{$lang->category}</option>
<option loop="$category_list => $val" disabled="disabled"|cond="!$val->grant" value="{$val->category_srl}" selected="selected"|cond="$val->grant&&$val->selected||$val->category_srl==$oDocument->get('category_srl')">
{str_repeat(" ",$val->depth)} {$val->title} ({$val->document_count})
</option>
</select>
</td>
<td width="100%">
<span class="itx_wrp">
<label for="postTitle">{$lang->title}</label>
<input type="text" name="title" class="itx" id="postTitle" title="{$lang->title}" value="{htmlspecialchars($oDocument->getTitleText())}"|cond="$oDocument->getTitleText()" />
</span>
</td>
<td cond="$is_logged && !$oDocument->isExists() || $oDocument->get('status')=='TEMP'" class="m_no"><button type="button" class="bd_btn" onclick="doDocumentLoad(this);">{$lang->cmd_load}</button></td>
</tr>
</table>
<table cond="count($extra_keys)" class="et_vars exForm bd_tb">
<caption><strong><em>*</em></strong> <small>: {$lang->is_required}</small></caption>
<tr loop="$extra_keys=>$key,$val">
<th scope="row"><em cond="$val->is_required=='Y'">*</em> {$val->name}</th>
<td>{$val->getFormHTML()}</td>
</tr>
</table>
<div class="get_editor">{$oDocument->getEditor()}</div>
<!--// 태그 -->
<div class="tag itx_wrp">
<span class="itx_wrp">
<label for="tags">{$lang->tag} : {$lang->about_tag}</label>
<input type="text" name="tags" id="tags" value="{htmlspecialchars($oDocument->get('tags'))}" class="itx" />
</span>
</div>
<!--// 비로그인 입력 -->
<div class="edit_opt">
<block cond="!$is_logged">
<span class="itx_wrp">
<label for="nick_name">{$lang->writer}</label>
<input type="text" name="nick_name" id="nick_name" value="{$oDocument->getNickName()}" class="itx n_p" />
</span>
<span class="itx_wrp">
<label for="password">{$lang->password}</label>
<input type="password" name="password" id="password" class="itx n_p" />
</span>
<span class="itx_wrp">
<label for="email_address">{$lang->email_address}</label>
<input type="text" name="email_address" id="email_address" value="{htmlspecialchars($oDocument->get('email_address'))}" class="itx m_h" />
</span>
<span class="itx_wrp">
<label for="homepage">{$lang->homepage}</label>
<input type="text" name="homepage" id="homepage" value="{htmlspecialchars($oDocument->get('homepage'))}" class="itx m_h" />
</span>
</block>
</div>
<!--// 글쓰기 옵션 체크 -->
<div class="opt_chk clear">
<div cond="$grant->manager || $mi->tl_color=='2'" class="section">
<!--%load_js_plugin("ui.colorpicker")-->
<span class="itx_wrp color_wrp" title="{$lang->title_color}">
<label for="title_color">{$lang->title_color}</label>
<input type="text" name="title_color" id="title_color" class="itx color-indicator" value="{$oDocument->get('title_color')}"|cond="$oDocument->get('title_color')!='N'" />
</span>
<input type="checkbox" name="title_bold" id="title_bold" value="Y" checked="checked"|cond="$oDocument->get('title_bold')=='Y'" />
<label for="title_bold">{$lang->title_bold}</label>
<block cond="$grant->manager">
<input type="checkbox" name="is_notice" value="Y" checked="checked"|cond="$oDocument->isNotice()" id="is_notice" />
<label for="is_notice">{$lang->notice}</label>
</block>
</div>
<div class="section">
<input type="checkbox" name="comment_status" value="ALLOW" checked="checked"|cond="$oDocument->allowComment()" id="comment_status" />
<label for="comment_status">{$lang->allow_comment}</label>
<input type="checkbox" name="allow_trackback" value="Y" checked="checked"|cond="$oDocument->allowTrackback()" id="allow_trackback" />
<label for="allow_trackback">{$lang->allow_trackback}</label>
</div>
<div cond="$is_logged" class="section">
<input type="checkbox" name="notify_message" value="Y" checked="checked"|cond="$oDocument->useNotify() || (!$oDocument->useNotify() && @in_array('notify',$mi->wrt_opt))" id="notify_message" />
<label for="notify_message">{$lang->notify}</label>
</div>
<div cond="is_array($status_list)" class="section">
<!--@foreach($status_list AS $key=>$value)-->
<input cond="@!in_array('secret',$mi->wrt_opt)" type="radio" name="status" value="{$key}" id="{$key}" checked="checked"|cond="$oDocument->get('status')==$key || ($key=='PUBLIC' && !$document_srl)" />
<input cond="@in_array('secret',$mi->wrt_opt)" type="radio" name="status" value="{$key}" id="{$key}" checked="checked"|cond="$oDocument->get('status')==$key || ($key=='SECRET' && !$document_srl)" />
<label for="{$key}">{$value}</label>
<!--@end-->
</div>
</div>
<!--// SocialXE -->
<div cond="$mi->cmt_wrt=='sns'" class="sns_wrt">
<p>※ {$lang->sns_wrt}.</p>
<img class="zbxe_widget_output" widget="socialxe_info" colorset="{$mi->colorset}" skin="default" />
</div>
<!--// Buttons -->
<div class="regist">
<button cond="$is_logged && !$oDocument->isExists() || $oDocument->get('status')=='TEMP'" type="button" onclick="doDocumentSave(this);" class="bd_btn temp">{$lang->cmd_temp_save}</button>
<input type="button" value="{$lang->cmd_preview}" onclick="doDocumentPreview(this);return false" class="bd_btn m_no" />
<input type="submit" value="{$lang->cmd_submit}" class="bd_btn blue" />
<button type="button" onclick="history.back()" class="bd_btn cancle">{$lang->cmd_back}</button>
</div>
</form>
</div>
댓글 2
-
외인
2014.11.16 00:37
-
외인
2014.11.17 13:03
올리신 소스 중간쯤 보시면 <input cond="@!in_array('secret',$mi->wrt_opt)" type="radio" name="status" 시작 되는
부분 아랫쪽입니다.
<!--@if($logged_info->is_admin="Y")-->
<input cond="@in_array('secret',$mi->wrt_opt)" type="radio" name="status" value="{$key}" id="{$key}" checked="checked"|cond="$oDocument->get('status')==$key || ($key=='SECRET' && !$document_srl)" />
<!--@end-->
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
나무속고양이 | contact us 메세지 보내기 하는 방법 | |
제이니스 | 코어 업데이트시 오류메시지 확인좀 해주세요~ | |
김수한무 | 오픈소스 가져오는 방법 질문입니다. [4] | 2015.07.15 by 김수한무 |
zzzkse**** | 제발 도와주세요ㅠㅡㅠ [1] | 2015.07.15 by 로이조52 |
KimJaeMinFD | 회원 약관 애드온 에러 문제 | |
에다 | 갑자기 익스플로러에서 다국어 전환이 안되네요.. [2] | 2015.07.15 by 에다 |
bedam | 혹시 왜그러는지 아세요?? [7] | 2015.07.15 by 감사하는마음이죠 |
멍멍군 | 채용 모듈 일부 한글 변경이 어렵습니다 [7] | 2015.07.15 by 불꽃남자cc4e1 |
댑펑 | VPS이용시 서버 부하를 측정하려면 어떻게 해야 할까요? [4] | 2015.07.15 by 기진곰 |
나나난나나난 | 로그인 오류.... | |
foryx | XE 왕초보가 질문 올립니다 ㅜ [1] | 2015.07.15 by BJ람보 |
-HaruHaru- | 확장변수 출력시 출력에 array가 뜨는 경우는 어떤 경우인가요? [1] | 2015.07.15 by 늘푸른나무2 |
홈페이지어려워요 | 팝업 애드온, 모듈 설치 했는데 이상합니다. | |
포월드 | 이런 평점 게시판 구현 가능할까요? [6] | 2015.07.15 by 포월드 |
Str@wberry_dev | 첨부파일 삭제시 포인트가 감소되는데 어디서 수정가능한가요? | |
Lovely00 | 게시판 글 일괄 지우기 어떻게 하나요? [1] | 2015.07.15 by Double'U' |
끼에엑 | 대댓글 접으려면 어떻게 해야 할까요? [2] | 2015.07.15 by BJ람보 |
제이니스 | 반응형 갤러리 게시판 없나요? [2] | 2015.07.15 by 휘즈 |
짱구삼촌 | XE 모바일 화면 상단에 로그인 버튼 나타내기 [1] | 2015.07.15 by 제로보드신세계잼 |
홈페이지어려워요 | 게시판 상담 메뉴 지우기 [12] | 2015.07.15 by 제로보드신세계잼 |
<is_admin=="Y'>!--@if($loggnged_info->is_admin=="Y")-->
//관리자 일경우 체크박스 보여주고
<input type=checkbox value=비밀글 >
<!--@else-->
관리자가 아닐때 체크해서 히든값으로
<input type=hidden...
<!--@end-->