XE 전문 개발 sejin7940 - XE 기능개발 내역
의뢰 전에 실제 구현가부가 걱정되시는 경우
또는 XE로 이런게 구현가능한지 의구심이 드는 경우들을 위해
실제로 XE 기반으로 제작한 기능들을 간단히 소개합니다.

단, 기재한 모든 기능들은 전부 의뢰자들의 요청에 의해 제작된 유료자료들입니다.
( 타사이트들처럼 템플렛형태로 다량 판매 자료로 만들어진 자료들이 아닙니다. )

따라서 가격대가 저가는 아님을 미리 알려드립니다. ( 기존 의뢰자와의 형평성을 감안해 비용측정됩니다)
구매 및 제작 원하시면 XE 제작의뢰 게시판에 글을 남겨주시면 됩니다.
전체 1218건

타인 회원 정보 제한 (sejin7940_member_else) 타인의 회원정보보기를 원천적으로 막아버리는 애드온 추가 (익명사이트 위해)

2019.07.17 2019.07.17 2019.07.17 조회 3

XE 는 자신의 회원정보 뿐만 아니라, 타인의 회원정보를 확인할 수 있다. 물론 관리자가 항목별 공개/비공개 선택이 가능해 제어는 가능하지만, 사이트의 투명성을 위해 기본적으로는 타회원의 회원정보 확인이 가능하다 그런데 익명사이트의 경우.. 타인의 회...

신) 소셜로그인 (SocialXE) 소셜로그인을 통해 가입시 가입약관 외에도 개인정보취급방침 등 추가 확인받게 개선 file

2019.07.17 2019.07.17 2019.07.17 조회 3

소셜로그인을 통해 회원가입을 하게 되면.. 회원설정에서 기재된 약관 부분이 소셜가입에서 추가가입항목 기재시 나타난다. 그런데 XE 회원체계가 가입약관 하나만 받게 되어있다보니 개인정보취급방침이라든지, 개인정보수집사항이라든지 추가 사항에 대해 안...

krzip (새주소) DAUM API 기반의 주소검색에서 도로명 주소 선택해도 지번 정보가 같이 기록되도록 보완

2019.07.01 2019.07.01 2019.07.01 조회 12

이 모듈을 수정했던건 예전 도로명 주소를 쓰기전에 krzip 모듈이 Xe 주소록 서버 기반일때 수정했던 내역이고 XE Core 에서도 다음 주소 API 를 기본으로 삼으면서 사실 의미가 없어진 수정내역들이다 도로명 주소 기반이 되면서, 정작 지번 정보를 받기가 어...

설문/투표 관리 (sejin7940_poll) 설문조사에서 결과보기 버튼 클릭시 설문참여로 되돌아가는 기능 구현

2019.07.01 2019.07.01 2019.07.01 조회 9

XE 에서는 설문을 보면 설문 참여한 후에는 바로 결과보기 화면이 나오지만 설문전에는 설문 가능한 화면이 나온다 단, 이 때 설문 참여 안 해도 설문 결과보기 가능한 버튼이 있다 그런데 이 버튼 클릭해 설문 결과를 본 후 다시 설문하기 화면으로 되돌아가...

태그 확장 (sejin7940_tag) [hashtags] 해시태그 애드온을 개선해서, 방명록 이나 메모에서도 작동하게 / 일반 태그와 병행해서 작동하게 개선

2019.06.19 2019.06.19 2019.06.19 조회 15

XE 공홈에 해시태그 애드온 (hashtags) 이 있다 ( https://www.xpressengine.com/index.php?mid=download&package_id=22753681 ) 본문 내용 내부에 #단어 형태로 태그를 작성하면 그 태그들을 모아서 자동으로 해당 글의 태그 로 작성해주는 기능이다. 이 ...

포인트확장 (sejin7940_point) 쓴 글이 추천받았을때 받는 포인트의 최대량을 글별로 제한하는 기능 구현

2019.06.18 2019.06.18 2019.06.18 조회 12

글을 추천하면, 해당 글쓴이에게 포인트를 부여하는 기능이 XE Core 포인트 체계에 있다. 그런데 포인트 조작하기 위해 일부러 가입을 여러 아이디로 한 후 특정 회원에게 포인트 몰아주기를 한다든지 하나의 글에 너무 많은 포인트가 몰리는 경우가 발생할 수...

메일인증 (sejin7940_mailauth) 인중메일 재발송 화면에서도 이메일 제한 기능이 적용될 수 있도록 기능을 추가 file

2019.06.09 2019.06.09 2019.06.09 조회 16

회원 가입 및 회원정보 수정에서 이메일 주소 기재란을 제어하는 기능은 기존에 구현을 했는데 테스트하다보니, 인증메일 재발송 기능을 사용할때 이 이메일 주소를 변경가능할 수도 있다는 걸 알았다 이 인중메일 재발송 화면에서도 설정해둔 이메일 제한 기...

포인트확장 (sejin7940_point) 하루에 획득가능한 포인트량 제한 / 글 작성으로 인한 포인트량 제한 / 댓글 작성으로 인한 포인트량 제한

2019.06.04 2019.06.04 2019.06.04 조회 23

기존에도 Core 수정을 통해 하루에 획득가능한 포인트 제한 기능을 구현한 적은 있었다. 그런데 이번에 이 기능의 확장 요청이 있어서 아예 구현하는 김에 Core 수정을 최소화하기 위해 아예 sejin7940_point 모듈에 해당 기능을 새로 구현했다. ( 그래도 불가...

회원정보 제한 애드온 (sejin7940_member_info) 움직이는 gif 이미지를 프로필 이미지로 등록 못하게 제한하는 기능 추가

2019.06.04 2019.06.04 2019.06.04 조회 19

프로필 이미지를 등록가능하게 한 경우 프로필 이미지를 움직이는 gif 등으로 등록하는 걸 꺼려하는 사이트들이 있다 ( 움직이는 gif 를 잘못 사용하면 정신이 없다보니 ^^ ) 그래서 회원정보에서 프로필 이미지 등록할때 움직이는 gif 는 등록못하게 제한하는...

회원정보 제한 애드온 (sejin7940_member_info) 회원정보 수정시 이메일 주소 변경 제한하는 기능 구현

2019.06.04 2019.06.04 2019.06.04 조회 17

기존에는 회원정보를 수정해서 구현했었던 기능인데.. 출력여부야 스킨수정으로 구현해도 문제가 없는데 실제 수정자체를 막기 위해서는 스킨수정으로 불가능하고 Core 수정이나, 애드온/모듈 등으로 구현해야만 요소검사로의 조작을 막을 수 있다 원래는 단순...

페이지 이탈 경고 애드온 (sejin7940_write_unload) 새로고침이나 페이지 이동으로 페이지 이탈시 경고 출력 애드온 file

2019.06.04 2019.06.04 2019.06.04 조회 15

글을 작성하다보면 새로고침이 된다든지, 실수로 페이지 이동이 되거나 하는 경우가 있다 자동저장기능을 사용하면 쓰던 글이 다시 불러와지긴하는데 ( 물론 자동저장기능도 ckeditor 에서는 기본 지원이 안 되고, Core 를 수정작업해야한다 ) 이 자동저장기능...

글/댓글 바로 추천 (sejin7940_addvote) 추천자 포인트 차감기능사용시, 포인트 차감 확인 메세지와 포인트 충전 이동 선택 메세지 출력

2019.05.18 2019.05.18 2019.05.18 조회 34

글 추천시 추천자의 포인트를 차감하는 기능을 사용할 경우 - sejin7940_point 나 sejin7940_point_vote 에서 지원 ( http://sejin7940.co.kr/index.php?mid=sejin7940_work&category=98879&document_srl=643266 ) 이를 애드온과 연계해서.. 추천버튼 ...

포인트확장 (sejin7940_point) 추천받은 사람이 받을 포인트를 추천한 사람에게서 차감하는 기능 구현 - sejin7940_vote_point

2019.05.18 2019.05.18 2019.05.18 조회 37

XE Core 에서는 추천 받은 사람에 대해 포인트 부여하는 기능 설정은 있는데 추천한 사람에 대한 포인트 변동 기능설정은 없다. 예전에 Core 를 수정해서 이 기능을 만들긴했다. http://sejin7940.co.kr/index.php?mid=sejin7940_work&category=117559&...

설문 위젯 (sejin7940_poll_widget) 설문번호 / 글번호 / 게시판 지정해서 여러 설문을 동시에 추출 가능한 설문 추출 전용 위젯 구현

2019.05.18 2019.05.18 2019.05.18 조회 40

설문조사 기능이 에디터의 컴퍼넌트로 있어 유저들이 설문조사 기능이 있다는 걸 몰라서인지 아니면 어차피 본문에 추가해서 쓰거나 그냥 설문조사 코드를 가져와 원하는곳에 붙여서 쓰면 되어서 그런지 정말 특이하게도, 10년이 넘도록 설문조사 위젯이 따로 ...

링크 삭제 애드온 (sejin7940_remove_link) 특정 링크 주소들은 예외적으로 허용해주는 예외 설정 추가

2019.05.18 2019.05.18 2019.05.18 조회 28

링크 삭제 애드온은 해당 본문의 모든 링크를 강제로 다 제거하는 기능이다. 그런데 상황에 따라서 몇몇 링크들은 유지를 해주고 싶은 경우가 있다. 반드시 필요한 링크라든지 ( 동일사이트 내의 링크 등 ) 또는 정상적으로 승인받은 외부 사이트나, 공신력이 ...

링크 삭제 애드온 (sejin7940_remove_link) 본문 내부의 모든 링크주소를 강제로 제거 하는 기능 구현

2019.05.18 2019.05.18 2019.05.18 조회 34

본문 내부 글 작성에 대해 기본적인 Core 의 스팸필터로 인해 이상한 태그나 iframe , script 등 소스들은 자체적으로 차단이 된다 그러나 본문에 정상적으로 링크 ( a 태그 ) 를 넣은 경우 그 링크들까지 막을 수는 없다. 그래서 본문 내부에 있는 링크들을 ...

설문/투표 관리 (sejin7940_poll) 글을 통해 생성된 설문의 질문 / 항목들을 수정 하는 기능 구현

2019.05.17 2019.05.17 2019.05.17 조회 36

게시판에서 사용자정의에 값을 입력하면 자동으로 설문이 생성되어 게시글에 자동기재 및 목록에 노출되는 설문 전문 게시판 기능은 구현했었다 ( http://sejin7940.co.kr/index.php?mid=sejin7940_work&category=103848&document_srl=115616 ) 그런데...

추천 취소 ( sejin7940_cancel ) 글 추천 취소시 알림센터를 통해 글쓴이에게 추천 취소 알림 발송

2019.05.17 2019.05.17 2019.05.17 조회 28

알림센터 (ncenterlite) 를 사용하면 추천 받은 경우, 추천 받았다는 알림을 글쓴이에게 보낼 수 있다. 글 추천 취소를 한 경우에도 알림센터 를 통해, 추천취소 되었다는 알림을 글쓴이에게 보내는 기능을 구현했다. 물론 알림센터에서 이 부분에 대한 대응이...

추천 취소 ( sejin7940_cancel ) 새로고침 없이 바로 글의 추천 취소 / 비추천 취소 기능 구현 file

2017.02.23 2017.02.23 2017.02.23 조회 201

채팅 ( sejin7940_chat ) XE 에서 채팅방 개설시 단순 미니톡 채널 추가가 아니라 XE 자체의 모듈 생성하도록 기능 추가 file [2]

2018.10.11 2019.05.15 2018.10.11 조회 212

XE 에서 직접 채팅방을 생성할 수 있는 기능을 만들었는데 처음에 만든건 채널만 바로 생성할 수 있는 기능을 구현했었다 미니톡 DB 구조상에서 채널테이블에 채널을 추가하는 형태로 해서 채팅방 목록 출력 함수를 만들어 모든 채널정보를 출력해 클릭함으로...

활동 제한 애드온 (sejin7940_limit_act) 거부회원, 로그인제한 회원들에게도 적용되고 날짜에 따라 자동 제재 해제 기능

2019.05.13 2019.05.13 2019.05.13 조회 37

이 애드온의 적용대상을 여러가지로 확장을 했다. 확장을 하니 포괄적인 기능제한 애드온이 된다. 거부 처리한 회원은 영구제한 대상으로 인식이 되고 로그인 제한날짜를 설정한 회원은, 해당 기간까지만 제한이 걸리고 기간이 지나면 자동으로 제한이 풀리기...

활동 제한 애드온 (sejin7940_limit_act) 지정한 몇가지 행위를 제외하고 모든 사이트내부의 행동을 기본적으로 막는 애드온

2019.05.12 2019.05.12 2019.05.12 조회 24

XE 의 모든 권한 설정은.. 권한을 허용해주는 형태고.. 권한을 막는 형태의 기능은 없다. 그러다보니 특정 그룹이나 회원에게 글목록보기 제한 / 글쓰기 제한 / 글보기 제한 등을 막는게 쉽지가 않다 권한을 특정그룹에게만 허용하게 바꿔서 거부그룹에게는 권...

회원 차단 (sejin7940_block) 차단한 회원의 행위가 나에게 알림이 오지 않도록 기능 추가

2019.05.12 2019.05.12 2019.05.12 조회 26

블라인드로 회원을 차단해두면 해당 회원의 글이나 댓글이 나에게 '블라인드 된 글입니다' 같은 형태로 노출 자체는 안 된다. 하지만 알림센터 (ncenterlite) 를 사용하면 알림센터 설정에 다라 내 글에 차단한 회원이 댓글을 달거나.. 내 댓글에 대댓...

그 외 기능 개발 블라인드 (blind - 회원차단) 모듈 - 차단한 회원의 행위가 나에게 알림이 오지 않도록 기능 추가

2019.05.12 2019.05.12 2019.05.12 조회 42

블라인드로 회원을 차단해두면 해당 회원의 글이나 댓글이 나에게 '블라인드 된 글입니다' 같은 형태로 노출 자체는 안 된다. 하지만 알림센터 (ncenterlite) 를 사용하면 알림센터 설정에 다라 내 글에 차단한 회원이 댓글을 달거나.. 내 댓글에 대댓...

글/댓글 바로 추천 (sejin7940_addvote) 스케치북스킨 형태 디자인 추가 / 본인의 추천여부에 따라 새로고침없이 디자인 변경 기능 file

2019.05.07 2019.05.07 2019.05.07 조회 36

상호 글 출판 (sejin7940_publish) 출판 허용코드 값 기능을 통해 출판 보안 및 중지 기능 구현

2019.05.07 2019.05.07 2019.05.07 조회 37

출판기능이라는게 양쪽에 다 이 모듈이 들어가있어야해서 스팸쪽으로 사용되긴 십지 않지만 그래도 양 사이트의 업무 제휴가 마감된다든지 여러 변수가 있을 수 있다보니 보안에 대한 여러 부분을 강화할 필요가 있다. 더 세부적인 보안 기능을 넣으면 출판받...

포인트 (point) 댓글에 대한 (비)추천 / 댓글 (비)추천한 사람 포인트 설정, 댓글 삭제시 (비)추천 회수 기능 file [2]

2019.02.12 2019.05.06 2019.02.12 조회 103

현재 Core 는 글에 대해서만 추천 / 비추천 설정이 가능하다 댓글에 대한 추천 / 비추천도 아주 예전 XE 1.5 정도때 PR 을 했던것 같은데 PR 형태로 안 하고 소스로 제공을 해줘서 그랬을듯. 당시 Github 를 몰라서.. 이 기능도 이번에 아예 포함을 했다 댓글...

댓글채택-지식인 ( sejin7940_kin ) 채택된 사람, 채택한 사람에게 비율로 포인트 분배 기능 / 채택 가능한 기간 제한 기능 등 구현

2019.05.04 2019.05.04 2019.05.04 조회 32

지식인의 가장 핵심적인 부분은 채택시 포인트를 배분해주는 기능이다. 답변자들이 포인트를 받기위해 성실한 답변을 하게 유도할 수 있고 또한 채택 자체가 이루어져야하기에 질문한 사람이 채택하는 행위에 대한 포인트 회수 기능도 같이 구현될 필요가 있다...

댓글채택-지식인 ( sejin7940_kin ) 질문에 대한 답변기능 / 채택기능 / 자문자답 방지 등 / 채택개수 제한 등

2019.05.04 2019.05.04 2019.05.04 조회 27

지식인 모듈의 가장 핵심은.. 우선, 답변에 대해 질문자가 채택하는 기능이고 이 채택이 되었을때 포인트를 배분해주는 기능이다. 우선, 답변 작성 및 채택 기능 부분부터 설명하면 1) 답변 자체는 댓글 기반으로 해서 구현 - 따라서 알림센터 / 푸시등도 전부...

댓글채택-지식인 ( sejin7940_kin ) 일반 게시판 기반으로 작동되는 지식인 기능 (답변 채택시 포인트 부여 ) 구현

2019.05.04 2019.05.04 2019.05.04 조회 31

네이버의 지식인 형태처럼 자신의 소유 포인트를 이용해 질문하고 이에 대한 답변에 대해 채택에 의해 포인트를 제공하는 질문/답변 기능이 XE 기반에도 몇가지 구현되어있다. 공홈에 있는 '지식인 XE' ( https://www.xpressengine.com/index.php?mid=...

설문/투표 관리 (sejin7940_poll) 종료일 검색 및 정렬이 가능한 설문 전용 목록 기능 구현 file

2019.05.04 2019.05.04 2019.05.04 조회 25

포인트확장 (sejin7940_point) 획득할 수 있는 총 포인트량 제한 기능

2019.05.04 2019.05.04 2019.05.04 조회 27

획득할 수 있는 총 포인트량을 제한하는 기능을 구현했다 포인트를 통해 사이트 내부에서 무엇인가 할 수 있는 경우 포인트를 무작정 계속 쌓아두는 것을 방지하기 위해 최대 포인트 보유량을 제한하는 기능으로, 그 이상 획득해도 최대량 이상이 유지되진 않...

그 외 기능 개발 움짤 전용 mp4 파일 본문추가시 바로 출력 및 썸네일 과 위젯등에 노출시키는 수정법

2019.05.03 2019.05.03 2019.05.03 조회 118

예전에는 움짤로 움직이는 gif 형태로 많이 만들었었는데 요즘은 mp4 형태로 움짤을 많이 만드는듯하다 모바일에서 실행시키기 위해서는 mp4 형식으로 해야한다는듯하다 ( 카카오 쪽 등에 사용할때라든지 ) 그런데 mp4 라는게 원래 영상용으로 만들어져있다보...

글 메일링 (sejin7940_mailing) 자신의 이력서 글들을 글 작성자 메일주소로 메일발송하는 기능 구현 file

2019.05.02 2019.05.02 2019.05.02 조회 24

구인구직 사이트라든지, 재능기부 나 중계사이트 등에서 자신의 프로필 또는 이력서를 미리 작성해두고 구인 또는 의뢰 글에 대해 지원을 하면서 바로 자기이 전에 작성해뒀던 글을 발송하는 기능을 만들었다 예전에는 그 글을 불러와 댓글 등에 출력하거나 링...

메뉴 및 즐겨찾기 (sejin7940_menu) 게시판 중에서 회원별로 내메뉴 (즐겨찾기) 를 생성해 사용할 수 있는 기능 구현 file

2019.04.26 2019.04.26 2019.04.26 조회 28

일반적으로는 게시판들을 정리해 사이트 메뉴를 구성하는데 메뉴가 많은 사이트인 경우.. 회원별로 마이메뉴 를 형성할 수 있는 기능을 유용하게 사용할 때가 있다. 단순히 메뉴 에 대해 즐겨찾기 하는게 아니라 게시판들 전체 리스트 ( 물론 이 노출할 게시판...

추천 (sejin7940_vote) 게시판 자체에 대해 추천/비추천 할 수 있는 기능 - 게시판별 인기도 정렬 기능

2019.04.26 2019.04.26 2019.04.26 조회 30

추천 기능은 원칙적으로 게시글 에 대해서 또는 댓글 에 대해서 이루어진다. 회원에 대한 추천/비추천 평가하는 기능은 회원평가 ( sejin7940_member ) 를 통해서 이루어진다. ( http://sejin7940.co.kr/index.php?mid=sejin7940_work&category=90462 ) 그...

문서보기권한 (sejin7940_grant_view) 문서보기 권한이 있거나 공개글만 모아 별도 목록화 하는 기능 구현

2019.04.26 2019.04.26 2019.04.26 조회 25

문서 보기 권한 애드온 을 이용하면 글 별로 볼 수 있는 권한을 부여할 수가 있다 글 자체는 권한이 있는 경우만 볼 수 있지만, 목록은 모두에게 노출된다. 목록을 숨기려면, 상담게시판을 사용해야하지만 상담게시판으로는 관리자가 유저를 지정하는 구조가 ...

클라우드플레어 (sejin7940_cloudflare) 클라우드 플레어에 등록된 사이트 Requests, Bandwidth, Visitors 정보를 XE 관리자 화면에서 볼 수 있도록 구현 file

2019.04.26 2019.04.26 2019.04.26 조회 43

클라우드 플레어 관리자 페이지에 접근하면 사이트의 Requests, Bandwidth, Visitors 정보를 확인할 수 있다. 그런데 이 정보는 클라우드 관리자만 확인 가능하고 사이트의 운영자가 클라우드 플레어 관리자가 아닌 경우에는 이 세부 정보를 확인할 수가 없다....

클라우드플레어 (sejin7940_cloudflare) 클라우드플레어 보안단계 (Security Level)를 자동 변환하는 기능 - DDOS 공격대응 위해

2019.04.26 2019.04.26 2019.04.26 조회 46

클라우드 플레어에는 DDOS 방어를 위해서 서버의 보안단계를 조정하는 기능이 있다 특히 공격방어 (UNDER ATTACK) 단계로 지정하면 DDOS 방어를 하게 된다 ( 물론 클라우드 플레어 유료버전의 정도에 따라 방어성은이 다르긴하지만 ) DDOS 공격이 있어 CPU 부...

달력 및 일정 위젯 ( sejin7940_calendar) 한달 일정을 한줄로 길게 출력한 선형 달력 형태 스킨 구현 file

2019.04.26 2019.04.26 2019.04.26 조회 22

달력 위젯은 보통 작은 미니 달력 형태로 일정정보를 제공해주는 형태인데.. 선형으로 된 달력 형태가 필요해서 구현했다. 물론 달력위젯 형태의 기능을 그대로 구현해서 일정이 있는 경우 표시가 되고 마우스 오버하면 일정내용이 나오게 구성이 되어있다

네이버맵 위젯 (sejin7940_navermap) 네이버지도 NCloud API 기반으로 재개발

2019.04.18 2019.04.18 2019.04.18 조회 39

네이버 API 가 2016년에 ver2 => ver3 으로 API 변경이 되었는데.. 2019년 4월 15일자로 네이버 지도 OPEN API 지원이 종료되었다. 지도서비스는, 네이버 클라우드 플랫폼 기반의 Ncloud API 로 서비스가 바뀌고 API 들도 바뀌었다. 아예 기반이 NCloud 로 완...

공공데이터포탈 (sejin7940_data) cron 으로 API 데이터 자동 수집 / 전국 / 다량시 분산 수집 기능 구현 file

2019.04.16 2019.04.16 2019.04.16 조회 26

API 들이 한번만 불러와 DB 화 할 수도 있지만 실시간으로 계속 자동업데이트가 되도록 cron 으로 연결 가능하게 구현도 완료했다. ( 거래정보 등의 등록기간이 몇달 정도 되는 경우가 있다보니, cron 으로 할때도 긴 기간을 계속 주기적으로 해야한다 ) 그리...

공공데이터포탈 (sejin7940_data) 공공데이터포탈 ( http://data.go.kr ) API 호출해 DB화하는 기능 구현

2019.04.16 2019.04.16 2019.04.16 조회 44

국내의 여러가지 정보들에 대해 국내 행정기관의 각처에서 정보를 입력해 관리하는 공공데이터포탈 ( http://data.go.kr ) 사이트가 있다 여기에서는 여러 정보를 csv 또는 API 형태로 제공을 해주고 있다. 대표적인 것이 부동산 관련 API 들이다 최대한 이 공...

그 외 기능 개발 autolink 애드온에서 http 가 없이 www 로 시작되는 주소에 대해서도 자동링크가 생성되도록 애드온 수정

2019.04.11 2019.04.11 2019.04.11 조회 24

본문글에 http 등의 링크 주소가 있으면 자동으로 새창으로 링크 하기가 생성되도록 autolink 애드온이 Core 에 기본 배포되어있다. http://sejin7940.co.kr 의 경우는 문제가 없지만 http://www.sejin7940.co.kr 의 경우도 문제 없지만. www.sejin7940.co.kr ...

그 외 기능 개발 블라인드 모듈 (blind)에서 차단수가 많아지면 차단이 안 되고 목록이 안 나오는 버그들 수정

2019.04.07 2019.04.07 2019.04.07 조회 36

블라인드 (blind) 모듈에서.. 최대 블라인드 숫자 설정을 해도, 20명보다 더 크게 설정하면 제대로 기능이 작동하지 않는 버그가 존재한다. 이 부분이 연결되어. 1) 자기가 차단한 회원목록 수가 설정대로 안 나오는 현상 2) 총 차단한 회원수를 20명까지밖에 ...

신) 소셜로그인 (SocialXE) 네이버 로그인 오류 문제 해결

2019.04.04 2019.04.04 2019.04.04 조회 37

네이버 API 의 일부 변경 으로 인해 ( 아니면 php 버전 문제일 수도 있고 ) 네이버 로그인시 name 값이 없다는 버그 발생.. 소셜XE 모듈의 네이버파일을 수정해서 해당 네이버로그인 문제 해결 구글 로그인도 자체 해결 ( 배포된 버전도 있긴하지만.. 구글계정...

본인인증 (sejin7940_auth) 2018년말부터 KCB 인증모듈 변경 - OKCert3 기반 휴대폰본인인증 구현 완료

2019.04.04 2019.04.04 2019.04.04 조회 108

모든 프로그램들은 시간이 지나면 브라우저나 기타 환경의 발전에 따라 보안상의 흠결이 생기고 결국 이를 대응하기 위해 주기적으로 기능을 작동시키는 기반을 변경하게 된다 많이 사용되는 대표적인 인증기관 중 하나가 KCB 인데 2014년에 한번 인증모듈을 ...

엑셀추출 (sejin7940_export ) 회원인증모듈 과 연계해서 추출하는 기능 / 회원검색 및 그룹검색 적용해 엑셀 추출하는 기능 file

2019.03.29 2019.03.29 2019.03.29 조회 51

회원정보 리스트 엑셀추출시 인증모듈 ( sejin7940_auth ) 와 연계해서.. 인증여부 를 엑셀에 표시할 수도 있고 추가로 인증여부를 기준으로 검색해서 출력할 수 있는 기능 추가 여기에 추가로 메일링 가입여부, 쪽지허용여부 까지 검색 가능하게 구현해놨다. ...

카테고리 (sejin7940_category) 글 작성자 정보를 카테고리 지정자로 강제화 하는 옵션 추가

2019.03.21 2019.03.21 2019.03.21 조회 37

글등록시 자동으로 카테고리 생성하여 해당 회원만 글 쓸 수 있는 자동 카테고리 생성 기능 ( http://sejin7940.co.kr/index.php?mid=sejin7940_work&category=92838&document_srl=104240 ) 을 사용하는 경우에도... 게시판관리자나 최고관리자 등은 ...

sejin7940_dong (동주소) 선택한 동주소와 일치하는 카테고리명을 찾아 해당 카테고리로 이동시켜주는 함수 추가

2019.03.20 2019.03.20 2019.03.20 조회 43

원래 이 모듈은.. 별도의 DB 로 동주소 체계를 구축한 뒤 연계 selectbox 를 통해 선택한 동주소를 기록하는 모듈이다. 그걸 얼마전에 추가개선해 동주소 외에 법정동코드도 전달가능하게 개선을 했었다 그런데 이번에 함수를 하나 추가해서 연계selectbox 로 ...

익명 (sejin7940_anonymous) 글별로 댓글 등록순서에 따라 익명닉네임 번호 부여하는 기능 구현

2019.03.20 2019.03.20 2019.03.20 조회 55

익명에 대한 구분 기준을 암호화된 회원번호 나 IP 주소를 기반으로 해서 별도의 DB 에 기록없이 손쉽게 회원을 랜덤하게 노출하면서도 같은 회원끼리 유지시킬 수 있었는데.. 이런 랜덤한 구분자가 아니라. 등록된 댓글 순으로 번호가 매겨지길 원하는 요청이...

대리등록 (sejin7940_force) 사용자정보 실시간 확인 / 입력항목 출력기능 설정 / 등록일,조회수,추천수 등 변경 기능

2019.03.15 2019.03.15 2019.03.15 조회 56

사용편의를 위한 몇가지 기능 개선작업이 이루어졌다 1) 글쓴이 지정시 ID 나 이메일, 닉네임 기재 하면 실시간으로 회원DB 를 검색해 해당 회원이 실제하는지 검토 후 잘못 된 정보면 에러메세지를 출력해주는 기능을 추가했다. ( 굳이 글등록까지 넘어갈 필...

대리등록 (sejin7940_force) 관리자 로그인 상태에서, 회원글 대리등록 기능 / 손님글 대리등록 기능 / 글 정보 부여 기능 file

2019.03.15 2019.03.15 2019.03.15 조회 123

sejin7940_dong (동주소) 동주소등을 선택하면 공공데이터포털에서 사용하는 법정동코드 전달 가능하도록 기능추가

2019.03.15 2019.03.15 2019.03.15 조회 51

기존까지는 단순히 3단계로 걸친 동 형태의 선택의 편의성 및 정확성 제공을 위해 이 모듈을 사용했는데 이번에 '공공데이터포럼'의 API 작업을 할 일이 있어서 ( sejin7940_data 모듈 ) 구현하는데 이 API 들은 전부 법정동코드 를 기반으로 한다. ( ...

정렬방법 확장 (sejin7940_sort) 검색기능이 이슈정렬 기능에 적용되도록 개선, 전체 이슈 게시판 기능 구현

2019.03.12 2019.03.12 2019.03.12 조회 45

1. 글 이슈 정렬 기능 적용시 기존의 문서에 대한 검색 기능을 전부 다 사용할 수 있게 하기 위해서 이슈정렬 처리하는 query 기능을 맞춤 구현해서 기존의 검색 / 사용자정의 검색 / 카테고리 제한 까지 반영한 체 이슈정렬이 가능하도록 개선작업을 했다. 2....

정렬방법 확장 (sejin7940_sort) 글 정렬 기능 적용 대상 설정 기능 / 댓글 정렬 기능 적용 대상 설정 기능 추가 file

2019.03.12 2019.03.12 2019.03.12 조회 46

회원매칭 (sejin7940_match) 지나친 중복 매칭되는걸 피하기 위해 매칭되는 최대 횟수 제한 기능 추가

2019.03.12 2019.03.12 2019.03.12 조회 41

동일한 회원이 너무 매칭이 많이 되는 경우를 방지하기 위해서 매칭되는 최대 횟수 제한 기능을 추가했다. 매칭 제한 횟수를 초과하면 랜덤 배정될때에도 제외되고 혹시나 최대횟수 도달 전에 선택대상 중 산정된 경우를 대비해 실제 매칭하는 순간에 재검토를...

정렬방법 확장 (sejin7940_sort) 글 정렬확장 - 이슈글 정렬 기능 ( 최신글 순서이면서도 추천 많은 예전글은 위로 올라오고 비추천받으면 아래로 내려가는 유저반응에 대응하는 정렬 ) file

2019.02.24 2019.02.24 2019.02.24 조회 58

정렬방법 확장 (sejin7940_sort) 댓글정렬 확장 - 게시글 하단의 댓글목록을 순공감순 (추천-비추천) 순으로 정렬하면서 대댓글 Tree 구조는 유지 file

2019.02.24 2019.02.24 2019.02.24 조회 65

정렬방법 확장 (sejin7940_sort) XE query 의 한계와, 특히 댓글 정렬 기능의 한계

2019.02.24 2019.02.24 2019.02.24 조회 44

XE 의 xml 은 여러 DB 에 자동호환된다는 장점과 굉장히 쉽게 사용할 수 있다는 장점이 있는 반면 복잡한 query 는 사용할 수 없기에.. 한계가 명확하다 ( 억지로 xml 로 하려면 query 를 몇차례나 돌려야하는 경우도 생긴다 ) 그래서 복잡한 기능을 구현하다...

그 외 기능 개발 블라인드 (blind - 회원차단) 모듈 - 작성 댓글보기 에서도 차단효과가 나오도록 기능 추가

2019.02.20 2019.02.20 2019.02.20 조회 54

XE 자료실에 공개되어있는 블라인드 (회원차단) 모듈은 ( https://www.xpressengine.com/index.php?mid=download&package_id=22753890 ) 글 및 댓글에 대해서도 차단기능이 있다. 그런데 내 작성댓글보기 기능이 Core 에 공식적으로 없다보니 sejin7940_co...

그 외 기능 개발 블라인드 (blind - 회원차단) 모듈이 '스크랩보기' 페이지에서 오류나는 현상 수정

2019.02.20 2019.02.20 2019.02.20 조회 56

XE 자료실에 공개되어있는 블라인드 (회원차단) 모듈 에서 ( https://www.xpressengine.com/index.php?mid=download&package_id=22753890 ) 일반 게시판들에서는 문제 없는데 마이페이지의 '스크랩보기' 에 들어가면 사이트 오류가 발생하는 버그...

회원의 글/댓글 작성 제한 ( sejin7940_member_limit ) 대상 게시판들에 대해 글/댓글 작성가능한 레벨 제한하는 기능 구현

2019.02.20 2019.02.20 2019.02.20 조회 55

5년전에.. XE 공홈에 일정기간 글/댓글 작성수 제한 애드온 ( sejin7940_write_limit ) 을 배포했었다 ( https://www.xpressengine.com/index.php?mid=download&package_id=19923002 ) 이와 동일한 기능이면서 레벨별로 제한 수를 다르게 설정할 수 있는 ...

댓글 사용자정의 ( sejin7940_extra ) 댓글 사용자정의 기능을 활용해, 댓글 신청내역과 PG 결제기능을 연결해 댓글 결제 기능 구현 file

2019.02.20 2019.02.20 2019.02.20 조회 46

댓글 사용자정의 정의 기능을 이용해 댓글로 신청한 경우.. 댓글 사용자정의로 결제할 가격 및 신청자 정보등을 받을 경우 신청 후 바로 해당댓글에 바로 결제화면으로 연결해 각 댓글 신청에 대해 PG 연결해 결제를 해 결제완료 처리를 하는 기능을 새로 구현...

댓글 사용자정의 ( sejin7940_extra ) 댓글 사용자정의의 원하는 값을 바로 출력해주는 함수 추가

2019.02.19 2019.02.19 2019.02.19 조회 79

댓글사용자정의는 정말 사용하기에 따라 정말 유용한 기능이라고 스스로 생각하는 모듈이다. 입력받고픈 항목을 정형화할 수 있고, 필수처리도 가능할뿐더러 엑셀추출 모듈과 연계하면 ( http://sejin7940.co.kr/index.php?mid=sejin7940_work&category=10...

결제모듈 (epay) php7 기반에서도 LGU+ 결제가 정상적으로 가능하도록 xpaycross 와 xpaysmart 플러그인 개선

2019.02.19 2019.02.19 2019.02.19 조회 47

LGU+ 의 결제모듈인 PAYNOW 의 경우 PC Xpay Paynow 가 있고 ( non-activeX 기반으로 XE 용으로는 sejin7940 이 xpaycross 라는 플러그인으로 개발 ) 모바일 smartpay Paynow 가 있다 ( XE 용으로는 sejin7940 이 xpaysmart 라는 플러그인으로 개발 ) 그런데 ...

에디터 (editor) ckedtior 툴바를 필요한 것만 최소화시켜서 1줄로 노출되도록 정리 file

2019.02.15 2019.02.15 2019.02.15 조회 174

Ckeditor 는 다 좋은데... XE 에서의 CkEditor 는 toobar 가 무조건 3줄로 나온다. 실제로는 Toolbar 는 거의 쓰지 않는데, 이게 세줄 다 나온다는게 의외로 부담스러울때가 있다. ckeditor 스킨에서는 이를 제어할 방법이 전혀없는데 제어가능하도록 기능을 ...

신) 소셜로그인 (SocialXE) 구글+ 대신 구글이메일 계정으로 통해 구글 소셜로그인이 가능하도록 신규작업 file

2019.02.14 2019.02.14 2019.02.14 조회 80

글 위로 점프 (sejin7940_jump) 수동점프 횟수 제한 및 포인트 차감설정을 그룹뿐만 아니라 레벨별로 제한하는 기능 추가 구현

2019.02.09 2019.02.09 2019.02.09 조회 40

수동점프 의 횟수 설정을 예전에는 그룹별로 다르게 설정할 수 있는 기능만 구현했었다 ( http://sejin7940.co.kr/index.php?mid=sejin7940_work&category=107708&document_srl=107710 ) 아무래도 그룹을 유료로 관리하는 그룹관리 모듈들이 있고 보통...

글 작성수 제한 모듈 (sejin7940_limit_write) 거래모듈 과 연동해 판매중인 거래글 작성 개수 제한 기능 구현

2019.02.09 2019.02.09 2019.02.09 조회 38

거래모듈 ( sejin7940_trade ) 과 연계해서 판매중인 거래글 이 있는 경우 ( 거래모듈은 글에 대해 판매중,완료,취소 등의 상태를 제어하는 별도의 모듈 ) 레벨 또는 그룹에 따라 동시에 작성할 수 있는 판매글의 개수를 제어할 수 있는 기능을 구현했다. 완료...

도메인 자동변경 (sejin7940_default_url) https 사이트에 http 로 접근시 자동 변경하는 기능도 추가

2019.02.08 2019.02.08 2019.02.08 조회 46

https 사용하는 사이트들이 많아지면 https 사이트에 http 로 접근시 자동 변경하는 기능도 추가했다 모든 기준은 XE 설정의 default_url 을 기준으로 한다 https 를 적용하려면 default_url (기본URL) 도 https:// 형태로 변경하게 되는데 이 기본 URL 에 htt...

contentextend 보완 최근게시물위젯 - 타임라인 모듈로 필터링해 모은 글 목록을 일반 위젯에서 타임라인 규칙대로 추출되도록 위젯 기능 추가 [1]

2017.07.26 2019.02.07 2017.07.26 조회 179

타임라인은 여러게시판의 글을 특정조건에 맞춰 끌어와 하나의 게시판에서 한꺼번에 보여주는 최고의 모듈 중 하나이다. 다만 게시판 에서만 작동할뿐.. 이렇게 타임라인 모듈의 설정에 따라 최근게시물 위젯으로 끌어와지진 않는다 타임라인 모듈로 설정한 게...

글/댓글 바로 추천 (sejin7940_addvote) 방명록 형태에서도 새로고침없이 추천/비추천 가능하도록 기능 개선

2019.02.04 2019.02.04 2019.02.04 조회 37

일반 게시글에서 추천/비추천하는 형태가 아니라 방명록 형태의 게시판인 경우 하나의 목록에 각 글이 한꺼번에 열리는 구조가 된느데 이런 방명록형태의 게시판에서는 내가 배포했었던 sejin7940_addvote 도 정상작동을 안 하고 XE 공홈에 배포되어있는 vote ...

글/댓글 바로 추천 (sejin7940_addvote) 댓글의 추천/비추천 버튼 자동노출 / 댓글 추천시 새로고침 없이 추천되도록 구현 file

2019.02.04 2019.02.04 2019.02.04 조회 302

신고 (sejin7940_declare) 모듈 XE 1.8 화 및 블라인드와 신고내역 출력기능을 애드온화 해서 분리 - sejin7940_declare_block

2019.02.04 2019.02.04 2019.02.04 조회 361

기존의 XE 1.5 기반의 관리자페이지 등 소스를 XE 1.8 에 맞춰 전환 완료 그리고 글 블라인드 및 글 신고내역 / 댓글 블라인드 및 댓글 신고내역 을 기존에는 모두 게시판 스킨 내부에서 작동하게 구현을 해뒀었는데... (결국 스킨을 바꾸면 해당 소스를 전부 ...

메일인증 (sejin7940_mailauth) 회원정보 수정으로 이메일 수정시 신규 이메일로 재인증 요청하는 기능 추가 / 인증내역 로그 기록

2019.02.04 2019.02.04 2019.02.04 조회 45

Core 에서는 메일인증을 사용해도 최초 회원가입시에만 인증을 할 뿐. 그 후 이메일을 수정해도 메일인증을 다시하거나 하는 절차는 없다 ( 이 기능을 지원하는 애드온이 타사이트에 별도로 있는 것으로 알고 있다 ) 회원정보 수정시 이메일주소를 수정한 경우...

메일인증 (sejin7940_mailauth) 메일인증시 메일 호스트에 따라 각각 다른 그룹이 자동부여되도록 하는 기능 구현 file

2019.02.04 2019.02.04 2019.02.04 조회 41

메일인증 (sejin7940_mailauth) 회원가입 및 수정시 이메일 주소 기재란에 이메일호스트 를 강제하는 기능 구현 file

2019.02.04 2019.02.04 2019.02.04 조회 53

수정내역 (sejin7940_history) 글 또는 댓글의 완전삭제 버튼을 직접 출력해 바로 처리 가능하도록 애드온에 기능 추가

2019.02.02 2019.02.02 2019.02.02 조회 25

수정삭제 기능과 달리 관리자 입장에서는 실제 글을 완전 삭제하고픈 경우도 있다. 스팸글이라든지 테스트로 작성한 글이라든지.. 기존에는 게시글관리 기능을 이용해서 삭제하거나 관리자페이지의 콘텐츠-문서/댓글 쪽에서 삭제하는 식으로 할 경우만 완전삭...

가상화폐 순위 ( sejin7940_coinrank ) coinmarketcap 최신 유료 API 기반으로 모듈 전면 재작업 진행중

2019.01.28 2019.01.28 2019.01.28 조회 74

coinmarketcap 이 유료 API 서비스가 나오면서 API 가 전면 개편되었다. 기존에는 코인순위정도의 최소정보만 나오던게 이제 거의 왠만한 정보가 유료 API 로 다 제공이 된다. 이 API 전반에 대응할 수 있도록 sejin7940_coinrank 모듈을 전면 개편작업을 시작...

카테고리
XE Login