[XE] 최근게시물 프로필 부분
게시물내용 하단에 프로필부분 있잖아요
회원인경우는 잘나오지만 비회원이나 탈퇴한회원은 정보가 사라져서 몇가지 입력항목이
공란으로 나오는데 프로필부분이 <div id="nav_sign" class="sign"> 이렇게 div로 감싸져있어서
질문드리는건데요... 만약 비회원이나 탈퇴한 회원이라면 프로필 div를 감추고 대신해
다른 div를 띄어서 '해당회원은 비회원이나 탈퇴한 회원입니다'라는 문구를 띄울수있을까요?
가능합니다.
<div cond="$module_info->read_sign == 'y' && !$oDocument->getMemberSrl()" id="nav_sign" class="sign" style="padding:10px;text-align:center">게시물 작성자는 비회원 이거나 탈퇴한 회원 입니다.</div>
<div cond="$module_info->read_sign == 'y' && $oDocument->getMemberSrl()" id="nav_sign" class="sign">
빨간부분을 추가 하시면 되고 로그인 하지 않은 유저들이 아예 보지 못하게 하려면
<div cond="$module_info->read_sign == 'y' && $is_logged && $oDocument->getMemberSrl()" id="nav_sign" class="sign">
처럼 $is_logged 를 추가 해주면 됩니다.
마찬가지로 같이 해주어야 할것이 있습니다.
추천버튼 부분 / 없는 회원이라면 보이지 않게 <block cond="$module_info->read_voted == 'use' && $oDocument->getMemberSrl()">
커뮤니 케이션 부분 / 없는 회원이라면 보이지 않게 <block cond="$module_info->read_com == 'use' && $oDocument->getMemberSrl()">
하시면 됩니다.
확인 : http://www.wizver.com/index.php?mid=wiki_qna&page=5&document_srl=156507
개인수정하셔서 업데이트를 안하신듯 한데요.
{@$db_info = Context::getDbInfo(); ~ } 까지 최상위 올려보시고..
안되면 저도 잘 모르겠네요. 여긴 되니 그 코드는 맞습니다.