묻고답하기
쓰기버튼 및 로그인화면 표시 해제 방법?
2008.11.22 16:13
특정 게시판을 관리자만 사용할 수 있도록 권한설정을 했다면 쓰기버튼이 관리자한테만 보여야 하는데
일반인이 열람을 해도 쓰기버튼은 표시됩니다.
관리자한테만 쓰기버튼이 표시되게 할 수는 없나요?
만약,게시판이 여러 개 있다할 때 특정 게시판 한 개만 쓰기버튼이 표시되지 않아야 하며,다른 게시판은 쓰기버튼이 표시되야 됩니다.
다른 자료를 보니까,게시판이 여러 개 있을 때 전체 게시판에 대해 무조건 쓰기 버튼이 표시 안되도록 하는 방법은 있던데요
특정 게시판에 대해서만 쓰기버튼이 표시되지 않게 하려면?
list.html파일에서 어느 부분을 변경하면 될까요?
<!--// header.html include -->
<!--#include("header.html")-->
<!--// 검색을 위한 xml filter import-->
<!--%import("filter/search.xml")-->
<!--// 선택된 게시물이 있고 권한이 있으면 내용 출력 -->
<!--@if($oDocument->is Exists() && $module_info->default_style != 'blog')-->
<div class="viewDocument">
<!--#include("./view_document.html")-->
</div>
<!--@end-->
<!--// 목록 출력 -->
<!--@if($module_info->default_style == 'webzine')-->
<!--#include("./style.webzine.html")-->
<!--@elseif($module_info->default_style == 'gallery')-->
<!--#include("./style.gallery.html")-->
<!--@elseif($module_info->default_style == 'forum')-->
<!--#include("./style.forum.html")-->
<!--@elseif($module_info->default_style == 'blog')-->
<!--#include("./style.blog.html")-->
<!--@else-->
<!--#include("./style.list.html")-->
<!--@end-->
<div class="boardBottom">
<!-- 글쓰기, 목록 버튼 -->
<div class="leftButtonBox">
<!--@if($grant->is_admin)-->
<a href="{getUrl('','module','document','act','dispDocumentAdminManageDocument')}" onclick="popopen(this.href,'manageDocument'); return false;" class="button"><span>{$lang->cmd_manage_document}</span></a>
<!--@end-->
<!--@if($module_info->default_style != 'blog')-->
<a href="{getUrl('','mid',$mid,'page',$page,'document_srl','','listStyle',$listStyle)}" class="button"><span>{$lang->cmd_list}</span></a>
<!--@end-->
</div>
<div class="rightButtonBox">
<a href="{getUrl('act','dispBoardWrite','document_srl','')}" class="button"><span>{$lang->cmd_write}</span></a>
</div>
<!-- 페이지 네비게이션 -->
<div class="pagination a1">
<a href="{getUrl('page','','document_srl','','division',$division,'last_division',$last_division)}" class="prevEnd">{$lang->first_page}</a>
<!--@while($page_no = $page_navigation->getNextPage())-->
<!--@if($page == $page_no)-->
<strong>{$page_no}</strong>
<!--@else-->
<a href="{getUrl('page',$page_no,'document_srl','','division',$division,'last_division',$last_division)}">{$page_no}</a>
<!--@end-->
<!--@end-->
<a href="{getUrl('page',$page_navigation->last_page,'document_srl','','division',$division,'last_division',$last_division)}" class="nextEnd">{$lang->last_page}</a>
</div>
<!-- 검색 -->
<!--@if($grant->view && $module_info->default_style != 'blog')-->
<div class="boardSearch">
<form action="{getUrl()}" method="get" onsubmit="return procFilter(this, search)" id="fo_search">
<input type="hidden" name="mid" value="{$mid}" />
<input type="hidden" name="category" value="{$category}" />
<select name="search_target">
<!--@foreach($search_option as $key => $val)-->
<option value="{$key}" <!--@if($search_target==$key)-->selected="selected"<!--@end-->>{$val}</option>
<!--@end-->
</select>
<input type="text" name="search_keyword" value="{htmlspecialchars($search_keyword)}" class="inputTypeText"/>
<!--@if($last_division)-->
<a href="{getUrl('page',1,'document_srl','','+
'+
'division',$last_division,'last_division','')}" class="button"><span>{$lang->cmd_search_next}</span></a>
<!--@end-->
<a href="#" onclick="xGetElementById('fo_search').submit();return false;" class="button"><span>{$lang->cmd_search}</span></a>
<a href="{getUrl('','mid',$mid,'listStyle',$listStyle)}" class="button"><span>{$lang->cmd_cancel}</span></a>
</form>
</div>
<!--@end-->
</div>
<!--#include("footer.html")-->
권한이 없습니다라는 화면이 표시되지 않도록 할 수 있나요?
이것도 특정 게시판에서는 관리자만 글을 쓸수 있도록 했는데 누구한테나 쓰기버튼은 표시되므로 쓰기버튼을 클릭하게 되면 권한이 없습니다라는 화면이 나옵니다.
관리자 권한으로 되어 있는 게시판에서는 쓰기버튼을 표시 되지 않도록 하거나 쓰기버튼을 눌렀을 때 권한이 없다라는 화면이 전혀 표시 되지 않도록 하면 되는데 무슨 방법 없나요?
로그인을 먹통으로 만드는 방법은?
옛날 제로보드는 회원 가입을 시킬 것인지 지정할 수 있었는데 최신버전에서는 그런 것을 지정하는 부분은 없나요?
답변 기다리겠습니다.
댓글 2
-
느까끼
2008.11.22 18:19
-
Ha Soek Jun
2008.11.30 21:02
List.html의 51번줄입니다.
논리적으로 잘생각하시면 간단합니다.
<!-- board_news는 일반인 글쓰기 버튼 안보임 -->
<!--@if($mid != 'board_news')-->
<div class="rightButtonBox">
<a href="{getUrl('act','dispBoardWrite','document_srl','')}"><span><img src=/img/skin_write.png class="png24" /></span></a>
</div>
<!--@elseif($mid == 'board_news' && $grant->is_admin) -->
<div class="rightButtonBox">
<a href="{getUrl('act','dispBoardWrite','document_srl','')}"><span><img src=/img/skin_write.png class="png24" /></span></a>
</div>
<!--@else-->
<!--@end-->
그리고 회원관리 회원기본설정에 가입시 "임시제한일자"가 있습니다.