묻고답하기
XpressEngine ver.2 의 관리자로 로긴하고, 프로필에 보면 관리 항목이 없어요
2009.07.24 17:24
XpressEngine ver.2 의 관리자로 로긴하고, 프로필에 보면 관리 항목이 없어요 어떻게 해야 항목이 나올수있을 까요>?
댓글 5
-
Habile
2009.07.24 20:02
-
주성치
2009.07.24 20:18
답변해 주셔서 감사합니다.
말씀하신데로 해보았는데요. 홈피뜨지 않고 에러가 떠요 제 원래 프로필소스는 아래와같이 되어 있습니다. 어딜 수정해야 할지 다시 부탁드릴께요.~
<li class="profile">
<button type="button" onclick="jQuery('#memberProfile').toggleClass('active');"><span>Profile</span></button>
<!-- memberProfile -->
<div id="memberProfile" class="memberProfile">
<!-- class="memberProfile" | class="memberProfile active" -->
<button type="button" class="close" onclick="jQuery('#memberProfile'+ ').toggleClass('active');" accesskey="X"><span>Close profile layer</span></button>
<h2 class="authorName">{$logged_info->nick_name}</h2>
<ul>
<!--@foreach($logged_info->menu_list as $key => $val)-->
<li><a href="{getUrl('act'+ ',$key,'member_srl','')}">{Context::getLang($val)}</a></li>
<!--@end-->
</ul>
<button type="button" class="close" onclick="jQuery('#memberProfile').toggleClass('active'+ ');" accesskey="X"><span>Close profile layer</span></button>
</div>
<!-- /memberProfile -->
</li>
<!--@end--> -
Habile
2009.07.24 20:25
<!--@foreach($logged_info->menu_list as $key => $val)-->
<li><a href="./{getUrl("act',$key,'member_srl','')}">{Context::getLang($val)}</a></li>
<!--@end-->이부분 아래에 넣으면 아래 소스를 넣으면 되는데.. 안되나요?
<!--@if($logged_info->is_admin=="Y")-->
<li><a href="./{getUrl(",'module','admin')}" onclick="window.open(this.href);return false;">{$lang->cmd_management}</a></li>
<!--@if($layout_info->layout_srl)-->
<li><a href="./{getUrl("act','dispLayoutAdminModify','layout_srl',$layout_info->layout_srl)}">{$lang->cmd_layout_management}</a> / <a href="./{getUrl("act','dispLayoutAdminEdit','layout_srl',$layout_info->layout_srl)}">{$lang->cmd_edit}</a></li>
<!--@end--><!--@end-->테스트 다 하고 답변 드린건뎅 ..흠;;
-
주성치
2009.07.24 20:52
아.~ 죄송해요 제가 잘 몰라서 그러는지.~~
말씀하신데로 작성해주신 소스
<!--@if($logged_info->is_admin=="Y")-->
<li><a href="./{getUrl(",'module','admin')}" onclick="window.open(this.href);return false;">{$lang->cmd_management}</a></li>
<!--@if($layout_info->layout_srl)-->
<li><a href="./{getUrl("act','dispLayoutAdminModify','layout_srl',$layout_info->layout_srl)}">{$lang->cmd_layout_management}</a> / <a href="./{getUrl("act','dispLayoutAdminEdit','layout_srl',$layout_info->layout_srl)}">{$lang->cmd_edit}</a></li>
<!--@end-->!--@end--를
<li class="profile">
<button type="button" onclick="jQuery('#memberProfile'+ ').toggleClass('active');"><span>Profile</span></button>
<!-- memberProfile -->
<div id="memberProfile" class="memberProfile">
<!-- class="memberProfile" | class="memberProfile active" -->
<button type="button" class="close" onclick="jQuery('#memberProfile').toggleClass('active');" accesskey="X"><span>Close profile layer</span></button>
<h2 class="authorName">{$logged_info->nick_name}</h2>
<ul>
<!--@foreach($logged_info->menu_list as $key => $val)-->
<li><a href="{getUrl('act',$key,'member_srl','')}">{Context::getLang($val)}</a></li>
<!--@end--><!--@if($logged_info->is_admin=="Y")-->
<li><a href="./{getUrl(",'module','admin')}" onclick="window.open(this.href);return false;">{$lang->cmd_management}</a></li>
<!--@if($layout_info->layout_srl)-->
<li><a href="./{getUrl("act','dispLayoutAdminModify','layout_srl',$layout_info->layout_srl)}">{$lang->cmd_layout_management}</a> / <a href="./{getUrl("act','dispLayoutAdminEdit','layout_srl',$layout_info->layout_srl)}">{$lang->cmd_edit}</a></li>
<!--@end--><!--@end-->
</ul>
<button type="button" class="close" onclick="jQuery('#memberProfile').toggleClass('active');" accesskey="X"><span>Close profile layer</span></button>
</div>
<!-- /memberProfile -->
</li>
<!--@end-->이렇게 넣었는데 안되요. 에러떠요.~ ㅠ. 지송합니다.
-
Habile
2009.07.24 21:15
이상하네요 ;;
제가 테스트까지 다 했는데..
가능하다면 쪽지로 홈페이지주소와.. 최고관리자가 되어있는 아이디와 비번좀 줘보세요.
일단 홈페이지주소/xe/?module=admin 으로 관리자 페이지로 들어가신다음,
v2 버전의 레이아웃 편집에 들어갑니다.
그리고 아래 소스를 찾아주세요.
<!-- memberProfile -->
<div id="memberProfile" class="memberProfile">
<!-- class="memberProfile" | class="memberProfile active" -->
<button type="button" class="close" onclick="jQuery('#memberProfile').toggleClass('active');" accesskey="X"><span>Close profile layer</span></button>
<h2 class="authorName">{$logged_info->nick_name}</h2>
<ul>
<!--@foreach($logged_info->menu_list as $key => $val)-->
<li><a href="{getUrl('act',$key,'member_srl','')}">{Context::getLang($val)}</a></li>
<!--@end-->
</ul>
<button type="button" class="close" onclick="jQuery('#memberProfile').toggleClass('active');" accesskey="X"><span>Close profile layer</span></button>
</div>
<!-- /memberProfile -->
찾으셨다면 이 소스로 바꿔주세요 :)
그러면 관리자만 관리메뉴와 레이아웃 설정/편집 메뉴가 나타납니다.
<!-- memberProfile -->
<div id="memberProfile" class="memberProfile">
<!-- class="memberProfile" | class="memberProfile active" -->
<button type="button" class="close" onclick="jQuery('#memberProfile').toggleClass('active');" accesskey="X"><span>Close profile layer</span></button>
<h2 class="authorName">{$logged_info->nick_name}</h2>
<ul>
<!--@foreach($logged_info->menu_list as $key => $val)-->
<li><a href="{getUrl('act',$key,'member_srl','')}">{Context::getLang($val)}</a></li>
<!--@end-->
<!--@if($logged_info->is_admin=="Y")-->
<li><a href="{getUrl('','module','admin')}" onclick="window.open(this.href);return false;">{$lang->cmd_management}</a></li>
<!--@if($layout_info->layout_srl)-->
<li><a href="{getUrl('act','dispLayoutAdminModify','layout_srl',$layout_info->layout_srl)}">{$lang->cmd_layout_management}</a> / <a href="{getUrl('act','dispLayoutAdminEdit','layout_srl',$layout_info->layout_srl)}">{$lang->cmd_edit}</a></li>
<!--@end--><!--@end-->
</ul>
<button type="button" class="close" onclick="jQuery('#memberProfile').toggleClass('active');" accesskey="X"><span>Close profile layer</span></button>
</div>
<!-- /memberProfile -->