테스트 사이트 - 개발 중인 베타 버전입니다

슈퍼관리자만 보이기 채택완료

너모야민쯩까 9년 전 조회 4,927

<? if ($is_admin == 'super') {  ?> 

요기

<? } ?>

 

이렇게 하는 거로 아는데...

 

슈퍼관리자로 로그인해도 안보이네요,,

뭐가 잘못된걸까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
9년 전

이것만 갖고는 알 수가 없네요.

자! 과감하게 풀 소스를 까보여주시는 겁니다! ㅎㅎ

로그인 후 평가할 수 있습니다

답변에 대한 댓글 9개

너모야민쯩까
9년 전
<? if ($is_admin == 'super') { ?>
<img src="http://sir.kr/data/member/yo/youmoya.gif">민쯩까</a>
<? } ?>

ㅎㅎ

이겁니다

<? if ($is_admin == 'super') { ?>

<a href="javascript:select_copy('copy');"><img src="<?=$board_skin_url?>/img/btn_select_copy.gif" border="0" align="absmiddle"></a>
<a href="javascript:select_copy('move');"><img src="<?=$board_skin_url?>/img/btn_select_move.gif" border="0" align="absmiddle"></a>
<a href="javascript:select_delete('delete');"><img src="<?=$board_skin_url?>/img/btn_select_delete.gif" border="0" align="absmiddle"></a>


<form action="./super_xls.php" method="get" style="display:inline">
<input type="hidden" name="bo_table" value="<?php echo $bo_table?>">
<input type="hidden" name="sst" value="<?php echo $sst?>">
<input type="hidden" name="sca" value="<?php echo $sca?>">
<input type="hidden" name="stx" value="<?php echo $stx?>">
<input type="hidden" name="sfl" value="<?php echo $sfl?>">
<input type="hidden" name="sop" value="<?php echo $sop?>">

<input class='ed' type=t_start id=t_start_xls name='t_start' size=12 maxlength=8 minlength=8 itemname='시작일' value='<?=$t_start?>' >
<a href="javascript:win_calendar('t_start_xls', document.getElementById('t_start_xls').value, '');"> <img src='<?=$board_skin_url?>/img/calendar.gif' border=0 align=absmiddle title='시작일을 입력하세요'></a> &nbsp;~&nbsp;
<input class='ed' type=t_end id=t_end_xls name='t_end' size=12 maxlength=8 minlength=8 itemname='마지막일' value='<?=$t_end?>' >
<a href="javascript:win_calendar('t_end_xls', document.getElementById('t_end_xls').value, '');"> <img src='<?=$board_skin_url?>/img/calendar.gif' border=0 align=absmiddle title='종료일을 입력하세요'></a>
<input type="image" src="<?=$board_skin_url?>/img/btn_xls.gif" align=absmiddle>
</form>

<? } ?>
먼지손
9년 전
헉.. 소스 까랬더니 민증을 까셨... ㅋ

if문 내부보다는 바깥쪽 상황을 알고 싶었던건데.. 풀소스라고 했는데 일부만 까셨군요 안타깝게 ㅜ
일단.. 내부 전체가 다 안나오는 상태인가요? 선택복사 선택이동 선택삭제 버튼들까지? 그런거라면 정말로 if문 바깥쪽 상황의.. 풀소스를 봐야 알거같구요.
날짜입력하는 폼부분이 안보인다면.. 딱히 그래보이진 않지만 css쪽 문제일것만 같습니다.

여차하면 확인코드를 찍어보는건 어떨까요? 적어주신 if문이 시작되기 전에..
<!-- <? print_r2("{$member['mb_id']} ({$member['mb_level']}) : $is_admin"); ?> -->
이런식으로 말이죠.
html주석처리해서 화면엔 안나올테니 서비스중인 사이트라고 해도 지장없을테고, 귀찮지만 확인은 소스보기로..
서비스중 아니면 주석문 빼고 바로 출력하는게 좋겠죠.
너모야민쯩까
9년 전
답병 강사합니다~
주변 내용도 관련이 있근요..
알려주신거 참고해서 삽질해보겠습니다~
먼지손
9년 전
선택XX 버튼들도 다 안나온거라면.. 관리자가 아니거나-_- $is_admin 값이 해당스킨에 들어오기 전에 업뎃되거나 리셋됐을수도 있겠습니다. 거슬러 올라가면서 잘 추적해보세요.

아니면..
<? if (is_admin($member['mb_id'])) { ?>
이렇게 해보심이.. (왜 진작에 이걸 생각 못했는지;;;)

그래도 저 부분 외의 관리자기능에도 영향을 미칠수 있는 부분이니까 추적해서 버그를 잡으심이 좋을듯합니다.
먼지손
9년 전
전 그냥 관련글로서 디버깅하는 과정이 기록되는걸 좋아해서 댓글로 이어갔더니..
결국 채택된 내용은 "소스를 공개하라!!"가 되버렸네요 ㅋㅋ
너모야민쯩까
9년 전
<? if (is_admin($member['mb_id'])) { ?> 이건 잘됩니다~

그런데 한가지 뭉제가,,,ㅋ

extend에서 게시판 관리자 지정한 사람들이 있어서

그사람들은 안나오고 슈퍼관리자만 나오게 하려했는데..잘 안되는군요,.
먼지손
9년 전
extend에서 관리자로 지정한 사용자들은 super는 아닌거죠?
그러면
<? if (is_admin($member['mb_id']) == 'super') { ?>
이렇게 해보시면 어떨까요?
너모야민쯩까
9년 전
아오,, 깔끔하게 해결 됏습니다~

이거 2년동안 해결못하고 있던건데,,ㅋ
진심 감사합니다~
좋은 밤되세요~
먼지손
9년 전
2년.. ㄷㄷㄷ;
묵은 숙제 해결하셨으니 발뻗고 주무세요~ ^^

댓글을 작성하려면 로그인이 필요합니다.

9년 전

아래와 같이 해보세요.

<?php

if ($is_admin == "super" || $is_admin == "group") {

echo "요기";

}

?> 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

너모야민쯩까
9년 전
답변감사합니다~

<? if ($is_admin == 'super') { ?>
요기
<? } ?>

요기에 <a href~ > <form~ 도 넣어야 해서 알려주신거는 애러 나네요..

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인