Extra Form

글 작성시 임의의 닉네임을 익명으로 사용하려면 어떻게 하면 될까요?

  • profile
    이온디 2021.08.30 12:37

    < 일반 게시판에서 익명 선택하여 작성하기 >

     

    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>

     

    에디터와 등록버튼 사이 적당한 곳에 추가.

     

     

     

    자 이제 모두 끝났습니다.


    출처 : http://apmup.com/xe/362

  • profile
    이온디 2021.08.30 12:41

    작성자를 익명으로 바꾸려 할 때

    (출처 https://xetown.com/questions/1545901 )


    매혹적인ㅋ 요청이 있어서 게시물 관리자 확장 애드온에 '익명으로 작성자 바꾸기' 기능을 추가해보려고 합니다.

    익명게시판 기능을 체크하고 글 작성 후 디비를 확인해보니

     

    1) 회원인 경우

    아이디는 공란, 사용자 이름은 $modue_info->anonymous_name, 닉네임은 $modue_info->anonymous_name, 회원번호는 -22842로 찍히더군요.

    2) 비회원인 경우는

    위와 동일하지만 회원번호만 0으로 찍히구요.

     

    어차피 작성자 변경 기능은 회원으로만 대체되니까 1)의 경우만 신경쓰면 될 것 같고,

    코어에서 익명 처리하는 로직을 카피해서 처리하면 되겠다는 생각이 들었습니다.

    https://github.com/rhymix/rhymix/blob/be1fbc9d65ec59cabc554706365ba7d7144e7d11/modules/board/board.controller.php#L102-L118

     

    혹시 이 부분 말고 다른 고려사항은 없을까요?

    익명 사용 기능은 해본 적이 없어서... 어떤 점을 더 조심해야 할지 조언을 구하고자 합니다.

  • profile
    이온디 2021.08.30 12:45

    익명 게시판 사용시 anonymous 를 다른 이름으로 수정하기

    /modules/board/board.controller.php


    $obj->user_name = $obj->nick_name = 'anonymous';


    수정 하시면 됩니다


    https://www.xpressengine.com/qna/20541256

  • profile
    이온디 2021.08.30 12:46

    익명 게시판에서 회원들 구분 애드온(수정)

    https://xe1.xpressengine.com/forum/21750023

  • profile
    이온디 2021.08.30 12:48

    XE 익명 커뮤니티 운영시 필수 애드온

    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로 다운받아서 편집하자

  • profile
    이온디 2021.08.31 03:48
    https://eond.com/rxe_download/361262
  • profile

    제로보드 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 값을 모두 특정 회원의 값으로 수정해야만 그 회원이 게시물을 수정할 권한을 가지게 됩니다.


    https://m.blog.naver.com/sanmandii/221454247793

  • profile
    이온디 2021.08.31 03:51

    xe 게시물 등록 user_name

  • profile
    이온디 2021.08.31 04:04

    UPDATE xe_documents set nick_name='익명',member_srl = IF(member_srl < 0, member_srl, member_srl * -1) where module_srl = 게시판 srl번호;
  • profile
    이온디 2021.08.31 04:11

    작성자 자동 변경 애드온 V0.1

    https://xetown.com/point_contents/798585?search_keyword=%EC%9E%91%EC%84%B1%EC%9E%90&search_target=title_content
추가시작추가끝


질문•답변

상품문의, 포인트관련 문의는 멤버십 지원게시판에 작성해주세요. (프로젝트>기술지원)

  1. 공지사항 notice

    본 게시판의 용도

    Date2024년 06월 11일 Category기타
    read more
  2. HTML/CSS/JS 테이블 태그에 패딩값을 CSS로 어떻게 하면 되나요?

    Date2021년 08월 30일 CategoryHTML/CSS/JS
    Read More
  3. XE 라이믹스 아임포트 연동 방법

    Date2021년 08월 30일 CategoryXE
    Read More
  4. XE 관리자만 추천수/조회수 임의로 올리기

    Date2021년 08월 29일 CategoryXE
    Read More
  5. Read More
  6. Read More
  7. 글 작성시 임의의 닉네임을 익명으로 사용하려면 어떻게 하면 될까요?

    XE 익명으로 게시판 작성하려면 어떻게 하나요? (xe 익명 애드온)

    Date2021년 08월 20일 CategoryXE
    Read More
  8. XE XE 익명 애드온 뭐가 있나요?

    Date2021년 08월 20일 CategoryXE
    Read More
  9. XE 라이믹스 게시판 권한 가져오기

    Date2021년 08월 20일 CategoryXE
    Read More
  10. XE eb_contact_write사용입니다.

    Date2021년 03월 27일 CategoryXE
    Read More
  11. 비밀글입니다.

    XE 마켓 문의 (왼쪽메뉴없음, 통합검색 불가)

    Date2021년 03월 25일 CategoryXE
    Read More
  12. 비밀글입니다.

    XE 마켓 모듈 스킨 문의

    Date2021년 03월 24일 CategoryXE
    Read More
  13. 비밀글입니다.

    XE 입금 확인 부탁드려요~

    Date2021년 03월 16일 CategoryXE
    Read More
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 ... 18 Next
/ 18
닫기

마이페이지

로그인을 해주세요

네이버로 로그인