글 작성시 임의의 닉네임을 익명으로 사용하려면 어떻게 하면 될까요?
익명으로 게시판 작성하려면 어떻게 하나요? (xe 익명 애드온)
-
< 일반 게시판에서 익명 선택하여 작성하기 >
XE공홈에 있는 http://www.xpressengine.com/tip/21528335 팁을 1.8버전에 맞게 수정(+간소화) 하였습니다.
최초 팁을 올려주신 XE공홈의 Ashon님과 도움주신 XE타운 회원분들께 감사말씀 드립니다.
board.controller.php
71번째줄, 263번째줄
if($this->module_info->use_anonymous == 'Y')
를
if($this->module_info->use_anonymous == 'Y' || $obj->use_anonymous == 'Y')
로 각각 변경.
skin.xml (게시판 스킨)
<var name="anonymous_document" type="checkbox">
<title xml:lang="ko">익명 글쓰기 사용</title>
<options value="Y">
<title xml:lang="ko">체크하면 익명으로 게시물 작성이 가능합니다.</title>
</options>
</var><var name="anonymous_comment" type="checkbox">
<title xml:lang="ko">익명 댓글 사용</title>
<options value="Y">
<title xml:lang="ko">체크하면 익명으로 댓글 작성이 가능합니다.</title>
</options>
</var>적당한 곳에 추가.
write_form.html (게시판 스킨)
<block cond="$mi->anonymous_document">
<input type="checkbox" name="use_anonymous" value="Y" id="use_anonymous" />
<label for="use_anonymous">익명 작성</label>
</block>
에디터와 등록버튼 사이 적당한 곳에 추가.
_comment_write.html (게시판 스킨)
<block cond="$mi->anonymous_comment">
<input type="checkbox" name="use_anonymous" value="Y" id="use_anonymous" />
<label for="use_anonymous">익명 작성</label>
</block>에디터와 등록버튼 사이 적당한 곳에 추가.
_read.html (게시판 스킨)
<block cond="$mi->anonymous_comment">
<input type="checkbox" name="use_anonymous" value="Y" id="use_anonymous" />
<label for="use_anonymous">익명 작성</label>
</block>에디터와 등록버튼 사이 적당한 곳에 추가.
자 이제 모두 끝났습니다.
-
(출처 https://xetown.com/questions/1545901 )
매혹적인ㅋ 요청이 있어서 게시물 관리자 확장 애드온에 '익명으로 작성자 바꾸기' 기능을 추가해보려고 합니다.
익명게시판 기능을 체크하고 글 작성 후 디비를 확인해보니
1) 회원인 경우
아이디는 공란, 사용자 이름은 $modue_info->anonymous_name, 닉네임은 $modue_info->anonymous_name, 회원번호는 -22842로 찍히더군요.
2) 비회원인 경우는
위와 동일하지만 회원번호만 0으로 찍히구요.
어차피 작성자 변경 기능은 회원으로만 대체되니까 1)의 경우만 신경쓰면 될 것 같고,
코어에서 익명 처리하는 로직을 카피해서 처리하면 되겠다는 생각이 들었습니다.
혹시 이 부분 말고 다른 고려사항은 없을까요?
익명 사용 기능은 해본 적이 없어서... 어떤 점을 더 조심해야 할지 조언을 구하고자 합니다.
-
익명 게시판 사용시 anonymous 를 다른 이름으로 수정하기
/modules/board/board.controller.php
$obj->user_name = $obj->nick_name = 'anonymous';
수정 하시면 됩니다
https://www.xpressengine.com/qna/20541256
-
익명 게시판에서 회원들 구분 애드온(수정)
https://xe1.xpressengine.com/forum/21750023
-
https://gugwan.tistory.com/12
1. 자동 댓글애드온
https://xetown.com/index.php?&mid=rxe_point&search_keyword=%EC%9E%90%EB%8F%99%EB%8C%93%EA%B8%80&search_target=title_content&document_srl=985844
회원들 계도하거나 공지사항있을때 사용하면 좋음
2. XE임베드 파싱모듈
https://xetown.com/index.php?&mid=rxe_point&search_keyword=%ED%8C%8C%EC%8B%B1&search_target=title_content&document_srl=729179
무조건 써야되는듯 [최신라이믹스에서는 작동안된다는 말도 있으므로 확인해봐야됨]
3. 타임라인 모듈 게시판
https://www.xpressengine.com/index.php?mid=download&package_id=22753504
베스트게시판 만들때 사용해야함 매우 유용
그외 기타 애드온
메뉴 새글 표시
https://xetown.com/index.php?&mid=rxe_point&search_keyword=%EC%83%88%EA%B8%80&search_target=title_content&document_srl=12592
랜덤 게시글
https://www.xpressengine.com/index.php?mid=download&package_id=22753894
게시판설정 복사
https://www.xpressengine.com/index.php?mid=download&package_id=22577184
단축주소애드온 [도메인주소 변경원할때 사용하면 좋을듯, 애드센스관련]
https://xetown.com/rxe_market/1008196
- 사이트 로고 제작시에는
https://www.logoshuffle.com
해당사이트 참조
제일 퀄리티있는 로고를 제작해준다
대신 PNG를 사용하려면 돈을 지불해야한다
능력자들은 JPG로 다운받아서 편집하자
-
https://eond.com/rxe_download/361262
-
제로보드 XE (익스프레스엔진) 게시글 작성자를 바꾸는 코드입니다.
게시판을 주소록으로 활용하는 중인데, 관리자가 회원 주소를 대신 입력하는 경우가 생겼습니다.
이 경우 관리자는 모든 회원의 주소를 수정할 수 있지만, 해당 주소의 당사자는 자신이 나온 주소글을 수정할 권한이 없습니다.
그래서 관리자가 글을 입력한 후, 글쓴이를 특정 회원으로 바꾸는 소스를 만들었습니다.
스킨은 스케치북을 사용했고, write_form.html에 아래 소스를 추가했습니다.
<block cond="$grant->manager">
관리자 권한을 가졌을 경우에만 해당 기능을 사용할 수 있습니다.
<span class="itx_wrp">
<label for="nick_name">{$lang->writer}</label>
<input type="text" name="nick_name" id="nick_name" value="{$oDocument->getNickName()}" class="itx n_p" />
input 입력창에 게시글 작성자 닉네임을 기본값으로 표시해줍니다.
<input type="text" name="user_id" id="user_id" value="{$oDocument->get(user_id)}"/>
input 입력창에 게시글에 등록된 사용자아디(user_id)를 기본값으로 표시해줍니다.
<span>{$logged_info->user_id}</span>
현재 로그인한 사용자의 아이디가 표시됩니다.
<input type="text" name="member_srl" id="member_srl" value="{$oDocument->get(member_srl)}"/>
게시글에 등록된 member_srl 값을 기본값으로 넣어줍니다.
<span>{$logged_info->member_srl}</span>
현재 로그인한 사용자의 member_srl를 표시해줍니다.
</span>
</block>
게시물의 닉네임, user_id, member_srl 값을 모두 특정 회원의 값으로 수정해야만 그 회원이 게시물을 수정할 권한을 가지게 됩니다.
-
xe 게시물 등록 user_name
-
UPDATE xe_documents set nick_name='익명',member_srl = IF(member_srl < 0, member_srl, member_srl * -1) where module_srl = 게시판 srl번호;
-
https://xetown.com/point_contents/798585?search_keyword=%EC%9E%91%EC%84%B1%EC%9E%90&search_target=title_content
작성자 자동 변경 애드온 V0.1
질문•답변
상품문의, 포인트관련 문의는 멤버십 지원게시판에 작성해주세요. (프로젝트>기술지원)
번호 | 분류 | 제목 | 날짜 |
---|---|---|---|
공지사항 | 기타 | 본 게시판의 용도 | 2024.06.11 |
110 | XE | 전체글/개념글/공지 이건 XE에서 어떻게 구현하면 되는거죠 | 2021.09.02 |
109 | XE | 최신글위젯(content)에 상담게시판 보여주기 (상담위젯 최신글) | 2021.08.31 |
108 | XE | 회원 로그인 해도 user_name 에 임의값을 등록할 수 있는 방법.... | 2021.08.31 |
107 | XE | 레이아웃에서 서브 메뉴에서 첫 번째 메뉴만 출력하기 방법 | 2021.08.31 |
106 | XE | 라이믹스 로그인 풀림 문제 겪으시는 분 계신가요? | 2021.08.31 |
105 | XE | 라이믹스/xe에서 내용 접기 기능 있나요? 2 | 2021.08.30 |
104 | XE | 라이믹스/XE 비회원 이메일 알림(비회원 게시판에 관리자댓글 등록되면 글씬이에게 이메일로 푸시알림) | 2021.08.30 |
103 | XE | 라이믹스 아임포트 연동 방법 1 | 2021.08.30 |
102 | XE | 관리자만 추천수/조회수 임의로 올리기 1 | 2021.08.29 |
101 | XE | xe자동게시물폭파 기능 있나요? | 2021.08.29 |
100 | XE | 마켓플레이스 대표 사진 값은 필수입니다. 라는 메세지가 뜹니다. 2 | 2021.08.20 |
» | XE | 익명으로 게시판 작성하려면 어떻게 하나요? (xe 익명 애드온) 10 | 2021.08.20 |