글쓴이 게시글 표시 애드온에서 출력을 회원이 선택하게 하는 방법
https://xetown.com/xepoint/167382
이 애드온이 매우 좋은데,
어떤 회원은 부담스러워서 글쓰기가 싫다고 하는 분이 생기더군요.. ㅡㅡ;;
그래서 회원정보에서 사용자추가를 'show_myarticle' 이름으로 한후
보이기, 안보이기로 값을 주고
addon->show_author_document.addon.php 에서
if(!$oDocument->get('member_srl')) return; 아래에 해당코드를 넣어줍니다.
$oMemberModel = getModel('member');
$logged_info = Context::get('logged_info');
$member_srl2 = $oDocument->get('member_srl');
$memberinfo = $oMemberModel->getMemberInfoByMemberSrl($member_srl2);
if($memberinfo->show_myarticle=='안보이기') return;
if($member_srl2 == $logged_info->member_srl) $gubun = '1';
Context::set('show_gubun', $gubun);
$logged_info = Context::get('logged_info');
$member_srl2 = $oDocument->get('member_srl');
$memberinfo = $oMemberModel->getMemberInfoByMemberSrl($member_srl2);
if($memberinfo->show_myarticle=='안보이기') return;
if($member_srl2 == $logged_info->member_srl) $gubun = '1';
Context::set('show_gubun', $gubun);
그 후
해당폴더 tpl -> show_author_document.html 에서
</ul> 아래에
<!--@if($show_gubun=='1')-->
<span>
<h3>*작성한글 목록을 지우시려면 <a href="geturl('','act','dispMemberInfo')"><font color="red">회원정보</font></a> 에서 안보이기 로 변경해주세요</h3>
</span>
<!--@end-->
<span>
<h3>*작성한글 목록을 지우시려면 <a href="geturl('','act','dispMemberInfo')"><font color="red">회원정보</font></a> 에서 안보이기 로 변경해주세요</h3>
</span>
<!--@end-->
라고 입력해주면
안보이기를 선택한사람은 해당 애드온이 작동안되고,
보이기를 선택한 사람에게는 즉 해당글 을 쓴 사람이 보면
요런 안내문이 같이 보이게 됩니다.
댓글 3