묻고답하기
특정그룹에게만 질문하기 버튼이 보이지 않게 처리 하고 싶습니다
2014.04.11 16:30
지식인 모듈 권한설정이 없어서 질문하기 버튼이 특정그룹에게 보이지 않게 처리 하고 싶은데요.
<div class="pagination" cond="$page_navigation"> <a class="prevEnd" href="{getUrl('page','')}"><i class="ico_prev"></i>{$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)}">{$page_no}</a> <!--@end--> <!--@end--> <a class="nextEnd" href="">{$lang->last_page}<i class="ico_next"></i></a> </div> <a href="{getUrl('act','dispKinWrite','document_srl','')}" class="btn_ask"><span>{$lang->cmd_ask}</span></a> </div>
<a href="{getUrl('act','dispKinWrite','document_srl','')}" class="btn_ask"><span>{$lang->cmd_ask}</span></a>
위 질문하기 코드 위 아래에 특정그룹에게 버튼이 보이지 않게 코드를 넣어 주어야 할것 같은데요.
답변 부탁드릴게요.
댓글 7
-
똑디
2014.04.11 17:30
-
바가G
2014.04.11 17:34
아 위의 좋은 참고글이 올라왔네요~ 일단 위의꺼 참고하시는게 더 좋을 것 같고, 혹시 모르니깐 일단 제가 찾은 팁도 써놓을게요!<!--@if(in_array('해당그룹이름',$logged_info->group_list))--><a href="{getUrl('act','dispKinWrite','document_srl','')}" class="btn_ask"><span>{$lang->cmd_ask}</span></a><!--@end-->http://www.xpressengine.com/18949225 러키군님 댓글을 참고했는데요!일단 위의 소스는 특정그룹에게만 보이게 하고 싶다고 했거든요?그런데 몽실아빠님께서는 특정그룹에게만 버튼을 안보이게 하고 싶다고 했으니까저 위의 특정그룹 이름 넣는란에 허락하는 그룹들만 다 넣으시면 될 것 같아요. 그 안보이게할 특정그룹명만 빼고요~그러면 그 그룹에게는 버튼이 안보이지 않을까 싶어요ㅎㅎ저도 시도는 안해봐서 될지는 모르겠지만 가장 비슷한 답변이 아닌가 싶어서 가져왔습니다~ -
몽실아빠
2014.04.11 17:47
여러그룹 이름을 콤머로 구분해야 하는가요 ?
-
바가G
2014.04.11 17:50
음 확실하진 않지만 콤마로도 먼저 해보시고 안되면 각자 구문대로 넣어주셔도 될 것 같아요~
<!--@if(in_array('해당그룹이름1,그룹2,그룹3',$logged_info->group_list))-->
<a href="{getUrl('act','dispKinWrite','document_srl','')}" class="btn_ask"><span>{$lang->cmd_ask}</span></a><!--@end-->이렇게 해보시고 안되시면
<!--@if(in_array('허락할그룹이름1',$logged_info->group_list))-->
<!--@if(in_array('허락할그룹이름2',$logged_info->group_list))-->
<!--@if(in_array('허락할그룹이름3',$logged_info->group_list))-->
<a href="{getUrl('act','dispKinWrite','document_srl','')}" class="btn_ask"><span>{$lang->cmd_ask}</span></a><!--@end--><!--@end--><!--@end-->이렇게도 해보시고~ 저도 테스트는 안해봐서 확실하진 않겠지만 파일 백업해놓으시고 해보세요~ -
몽실아빠
2014.04.11 17:56
아이고 둘다 안되네요. 그룹 하나는 되는데요. 여러개가 안되네요.
-
몽실아빠
2014.04.11 18:02
감사합니다. <!--@if(in_array('정회원' || '관리그룹',$logged_info->group_list))--> 요렇게 하면 되는거 같아요.
-
바가G
2014.04.11 18:02
그런가요ㅠㅠㅠ 여러개 음.....<!--@if(in_array('그룹1''그룹2''그룹3',$logged_info->group_list))--><!--@if(in_array('그룹1','그룹2','그룹3',$logged_info->group_list))-->위 두가지 방법으로도 한 번 해보세요~그룹 하나가 된다는건 일단 소스 자체는 올바른거니까~ 여러개가 안될리가 없을거에요ㅠㅠㅠ저 위에 두가지도 안된다면 음...... 다른 능력자분들의 답변을 기다려봐야겠죠...!!오~ 다행이네요! 방금 댓글 달았는데 바로 해결방법이 올라왔네요ㅎㅎ 저보다 능력자세요ㅠㅠㅠ저도 몽실아빠님 해결방법잘 알아뒀다가 나중에 이용할 때 잘 사용하겠습니다!! 고맙습니다!!!
http://jobdahan.net/xe_tip_tech/1561076#0