묻고답하기

<!--  view 화면에서 관리자 설정 버튼 넣어주기 위해서 (시작) (목록의 하단에 카테고리 배치되게 하고자 header 에서 이전시킴) $grant->manager &&  -->

<!--@if(이부분에 들어가죠$module_info->display_setup_button != 'N' && $module_info->default_style != 'blog')-->

<div class="boardInformation" style="border:0px solid red;">

<!--@if($total_count && $module_info->default_style != 'blog')-->

<div class="infoSum">{$lang->document_count} <strong>{number_format($total_count)}</strong></div>

<!--@end-->

<div class="infoView">

<ul>

<!-- 목록버튼 - [$module_info->display_top_write == 'Y' && ] -->

<!--@if($module_info->default_style != 'memo' )-->

<li><a href="{getUrl('document_srl','')}" class="buttonOfficial"><span>{$lang->cmd_list}</span></a></li>

<!--@end-->

<!-- 쓰기버튼 - [$module_info->display_top_write == 'Y' && ] -->

<!--@if($module_info->display_top_write == 'Y' && $module_info->default_style != 'memo' )-->

<li><a href="{getUrl('act','dispBoardWrite','+ 'document_srl','')}" class="buttonOfficial"><span>{$lang->cmd_write}</span></a></li>

<!--@end-->

<!-- 수정부분-->

<!--@if(!(! $grant->manager && $oDocument->getCommentCount() && $module_info->use_afteredit=="Y" ))-->

<li><a href="{getUrl('act','dispBoardWrite','document_srl',$oDocument->document_srl,'comment_srl','')}" class="buttonOfficial"><span>{$lang->cmd_modify}</span></a></li>

<!--@end-->

<!-- 삭제부분 -->

<!--@if(!(! $grant->manager && $oDocument->getCommentCount() && $module_info->use_afterdelete=="Y" ))-->

<li><a href="{getUrl('act','dispBoardDelete','document_srl',$oDocument->document_srl,'comment_srl','')}" class="buttonOfficial"><span>{$lang->cmd_delete}</span></a></li>

<!--@end-->

<!-- 설정부분 -->

<!--@if($grant->manager && $module_info->display_setup_button != 'N')-->

<li class="setup"><a href="{getUrl('act','dispBoardAdminBoardInfo')}" title="{$lang->cmd_setup}"><span>{$lang->cmd_setup}</span></a></li>

<!--@end-->



위에 분홍색 부분을 뺐는데 수정 삭제 가 다 나와버리네요.  수정삭제 버튼만 안나오게 하려면 어떻게 하나요?


반대로 본홍색 부분을 넣으면  다 안나와요....


목록 쓰기 에도 $grant->manager 를  추가 하면 애러가 나더군요..



/board/skins/sejin7940_board/view_document.html
이 파일이에요 이파일이 문서 들어갔을때 위에 매뉴를 추가한 파일이죠.
이상하게 권한 속성 되있어두 

관리자가 쓴글을
test 계정 혹은 남들 계정으로 접속해서 보면 수정삭제가 보여요 그래서 삭제 하려구 하면 암호를 대라고 하긴하지만..
그래도...... 남이 쓴글을 수정 삭제 버튼이 보이면 안될꺼같아서용............



자유게시판 아래에도 문의를 했는데요...소오강호 님께서 알려준 방법을 사용해봤는데 나오긴 합니다만......


본문의 소스로 볼때 수정/삭제에 권한 부여 안되어 있습니다.
$oDocument에 대한 권한체크(소유권이라는게 맞겠죠)는 $oDocument->isGranted() 를 활용하셔야 됩니다.
$module_info->use_afteredit=="Y" 와 $module_info->use_afterdelete=="Y" 의
의미가 어떻게 되는지에 따라서 if문의 조건식이 달라질 수 있겠습니다만
한번 아래의 소스로 쓰기/수정/삭제 부분을 대체해 보세요.
<!-- 쓰기 버튼 -->
<!--@if($grant->write_document && $module_info->display_top_write == 'Y' && $module_info->default_style != 'memo' )-->
<li><a href="{getUrl('act','dispBoardWrite','document_srl','')}" class="buttonOfficial"><span>{$lang->cmd_write}</span></a></li>
<!--@end-->

<!-- 수정부분-->
<!--@if($oDocument->isGranted() && !($oDocument->getCommentCount() && $module_info->use_afteredit=="Y"))-->
<li><a href="{getUrl('act','dispBoardWrite','document_srl',$oDocument->document_srl,'comment_srl','')}" class="buttonOfficial"><span>{$lang->cmd_modify}</span></a></li>
<!--@end-->

<!-- 삭제부분 -->
<!--@if($oDocument->isGranted() && !($oDocument->getCommentCount() && $module_info->use_afterdelete=="Y" ))-->
<li><a href="{getUrl('act','dispBoardDelete','document_srl',$oDocument->document_srl,'comment_srl','')}" class="buttonOfficial"><span>{$lang->cmd_delete}</span></a></li>
<!--@end--> 


수정버튼 누르면 이런 애러가 나네용.........


웹 페이지 오류 세부 정보


사용자 에이전트: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; OfficeLiveConnector.1.4; OfficeLivePatch.1.3; InfoPath.2)

타임스탬프: Tue, 14 Dec 2010 01:58:36 UTC



메시지: 'attr(...)'은(는) null 이거나 개체가 아닙니다.

줄: 2

문자: 49

코드: 0

URI: http://www.xeweb.co.kr/xe/addons/addvote/addvote.js

태그 연관 글
  1. [2019/07/01] 묻고답하기 브라우저 제목이 안바껴요..ㅜㅜ by 바키라 *2
  2. [2018/07/13] 묻고답하기 첨부한 파일 링크 텍스트로 추출하는 방법은 무엇인가요? by diomin *2
  3. [2018/02/25] 묻고답하기 게시판 수정 by Pental *2
  4. [2017/08/04] 묻고답하기 메모장으로 php 파일 수정 후 모바일에서 메뉴 깨짐 현상 by Kodumul *1
  5. [2017/07/18] 묻고답하기 게시판 공개 권한 질문 드려요 도와 주세요ㅠㅠ by sheis**** *2
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
불금 알림센터에서 심플스트랩 쓸때... [3] 2015.06.13 by 불금
XE모듈 XE 안드로이드 푸시 앱 모듈을 이용해 앱을 만들었는데요 [6] 2015.06.19 by 한꼬마
ImpactCC 6개의 칸으로 만들어진 div 만드는것좀 도와주세요..^^;; [5] file 2015.07.18 by iuloveiu
더블엠씨 스케치북 게시판(웹진형 카드디자인)의 목록의 글자를 키우고 싶습니다. 5시간째 방황중입니다 .ㅜㅜ [9] file 2015.07.31 by 더블엠씨
ryuking 500 Internal ERROR XE 에러입니다 ... 도움부탁드립니다. [6] 2015.08.02 by ryuking
newi 조회수 설정 문의 합니다. [1] 2015.08.21 by 마야
마꼬꼬 Nginx에서 필수로 해야될 보안 설정이 있나요? [7] 2015.09.04 by 기진곰
yool misol's mobile board skin에서 이미지 확대  
뉴질맨 XEDITION 로그인 위젯을 다른 레이아웃에서 사용하고 싶습니다. [1] 2015.09.10 by 뉴질맨
가을풍경 AutoLink 애드온에서 새창으로 열기 어떻게 하나요? [3] file 2015.09.20 by 가을풍경
마꼬꼬 우분투에서 메일 기능 설정 문의 [2] 2015.10.05 by 마꼬꼬
오뎅궁물 코어 1.8.3에서 변경된 CSS가 있나요? [5] 2015.11.18 by 오뎅궁물
thdwjdtjr 메뉴바를 길게하고자 합니다 [1] file 2015.11.25 by DoorWeb
마꼬꼬 NGINX에서 메일이 보내지지 않습니다.  
Hi_Roy 아래 코드가 IE8에선 동작하는데 크롬/파폭/IE11 에선 오동작을 하네요. 무엇이 문제일까요? ㅡ_ㅡ; [1] 2016.02.25 by 기진곰
기무태루 대시보드 레이아웃 깨짐 [1] file 2016.03.07 by XE카오스
outsider 이미지 갤러리 컴포넌트 loading 문제 file  
outsider CKEditor에 extraPlugins 설치 후 툴바가 나타나지 않는 현상? [3] file 2016.08.03 by outsider
쿠닌 어드민 페이지 메뉴 [2] file 2016.10.13 by 쿠닌
James 009 XE mySQL에서 [1] 2016.12.20 by 제이와이엔소프트