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

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

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

아이콘샵은 기본적으로 하나의 아이콘에 대해 한번만 구매 가능하게 되어있다.

 

사용 기간 제한이 있는 경우가 아니라면 두번 구매할 필요도 없고

사실 사용기간 제한이 있을경우, 자기가 구매한 내역에서 기간 연장하는 기능을 만들면 되기에
재구매 기능을 구현할 필요가 없고,  구매개수 기능도 굳이 필요가 없다.

 

 

그런데 이 아이콘샵을 좀 특이하게 확장하고픈 경우가 있을 수 있다.

아이콘 구매를 하나의 투자(?) 라는 개념으로 이용하는 사이트에서..

동일 아이콘을 여러번 구매할 수 있고  ( 그 아이콘을 현재 몇개 보유하고 있는지 기록에 남김 )
구매한 횟수에 따라 해당 아이콘 자체가 변하게 구현하였다.

 

아예 아이콘 등록할때,  보유수에 따라 아이콘을 다르게 등록이 가능하고..

실제 구매수에 따라 자동으로 아이콘이 변하게 구현되어있다.

 

 

예를들면 아래의 경우,  1개 보유시 / 5개 이상 보유시 / 10개 이상 보유시에 따라  

동일 아이콘의 모양이 변하는 기능을 구현한 예이다.

iconshop.gif

 

전체 1678건

아이콘샵 (iconshop) 아이콘의 가격을 특정 조건들에 맞춰 유동적으로 가격이 자동 변경되도록 하는 기능 구현

2020.08.16 2020.08.16 조회 119

아이콘샵의 가격은 고정이 되어있다. 그런데 이 가격을 다른 기능들 기반으로 유동적으로 할 수 있는 기능의 구현이 필요했다. 현재 구현해둔건.. 특정게시판의 추천수 ( 게시판 자체의 추천수 넣는 기능을 sejin7940_vote 로 확장한 상태 ) 가 가격이 되는 기...

아이콘샵 (iconshop) 동일 아이콘 중복 구매 보유 기능 / 보유수량에 따라 동일 아이콘 모양이 변하는 기능 구현 file

2020.08.16 2020.08.16 조회 118

아이콘샵은 기본적으로 하나의 아이콘에 대해 한번만 구매 가능하게 되어있다. 사용 기간 제한이 있는 경우가 아니라면 두번 구매할 필요도 없고 사실 사용기간 제한이 있을경우, 자기가 구매한 내역에서 기간 연장하는 기능을 만들면 되기에 재구매 기능을 구...

아이콘샵 (iconshop) 아이콘을 구매해서 사용시 닉네임 앞에 표시해주는 아이콘샵 오류 수정

2020.08.16 2020.08.16 조회 117

아이콘샵은 아이콘을 구매해서 사용시 닉네임 앞에 표시해주는 기능이다. 기본 모듈은 러키군 님이 만들어서 XE 공홈에 배포되어있다. ( https://xe1.xpressengine.com/index.php?mid=download&package_id=18956310 ) 다만 XE 1.5 버전때 만들어진거여서 ...

랭킹 아이콘 출력 (sejin7940_rank_icon) 특정기간에 대한 실시간 활동랭킹을 계산해 닉네임에 랭킹 아이콘으로 출력하는 기능

2020.08.16 2020.08.16 조회 105

xetown 의 메달기능은 한달간의 실적을 누적해서 부여를 해주지만.. 이번에 만든건 실시간 랭킹 개념이다. 특정기간에 대해 (예를들어 월간), 특정한 게시판들에 대해 특정한 활동 조건 (예를들어 글등록 횟수 총합, 추천받은 횟수 총합, 조회된 횟수 총합 등 ...

랭킹 아이콘 출력 (sejin7940_rank_icon) 랭킹 기능 관련한 여러자료들 비교

2020.08.16 2020.08.16 조회 101

XE 의 공개자료나 유료자료 중에서는 없지만 내가 만든 자료중에 랭킹 관련 자료들이 몇가지 있다 여러가지 항목을 조합하고 가중치를 매겨, 원하는 기간을 자유롭게 설정해 점수를 매겨 랭킹을 생성하는 랭킹모듈 ( http://sejin7940.co.kr/index.php?mid=sej...

프로필 아이콘 출력 (sejin7940_profile_icon) 이미지마크 대신 프로필이미지를 닉네임 옆에 출력하는 기능 구현

2020.08.16 2020.08.16 조회 148

회원 설정에서 가입시 ( 또는 회원정보 수정시 ) 프로필 이미지를 등록하는 기능이 Core 에 있다. 이 프로필 이미지는 주로 게시글 하단에 출력하는 형태로 사용을 한다. 사실 이미지 마크 라는 기능도 있어서 닉네임 앞에 출력을 해주고픈 경우는 이미지 마크...

유튜브 (youtube) 게시판 기반의 유튜브 사이트와 유사한 형태의 스킨 구현 file

2020.08.15 2020.08.15 조회 127

유튜브 화면과 유사한 구조로 된 전용 게시판 스킨도 하나 구현했다. 형태를 유튜브 화면과 거의 유사하게 해서 실제 유저들이 사용할때 익숙한 화면을 제공하게 하려는 것이 목적이였다. 물론 여기에 필요에 따른 사용자정의 배치 등의 커스터마이징은 가능하...

유튜브 (youtube) 유튜브 정보를 XE 게시글의 여러 항목에 맞춤입력하는 기능 구현 ( 사용자정의 / 등록일 / 닉네임등 )

2020.08.15 2020.08.15 조회 82

게시글로 작성을 하는것이니 실제 유튜브 API 를 가져온 뒤 여러가지 추가설정을 적용할 수 있게 했다 특정 카테고리에 배치하는 기능 글 등록일을 영상등록일로 하는 기능 닉네임을 채널명 또는 지정한 특별한 닉네임등으로 구현하는 기능 ( 여러 유튜브를 가...

유튜브 (youtube) 기존에 등록된 영상을 전부 등록해주는 수동등록 / cron 기반으로 최신 영상 자동등록해주는 자동등록 기능

2020.08.15 2020.08.15 조회 109

채널을 DB 화하다보면 두가지 욕심이 생기게 된다. 첫째는, 기존에 올렸던 유튜브 자료를 전부 다 가져올 수는 없을까? 두번째는 추후 신규로 올라오는 자료들이 자동으로 추가될 수는 없을까? 그래서 이 두가지 기능을 구현했다. 전자는 수동갱신 / 후자는 자...

유튜브 (youtube) 설정한 채널/재생목록 을 XE 게시판 구조에 맞게 글로 저장해 DB화 하는 기능 구현

2020.08.15 2020.08.15 조회 128

공개된 무료 자료중 유튜브(youtube) 모듈이 있다. ( https://xe1.xpressengine.com/index.php?mid=download&package_id=22753675 ) 해당 모듈을 이용하면 유튜브 API 를 이용해 설정해둔 유튜브 채널이나 재생목록 들을 마치 게시판처럼 구성해서 XE 에서...

별점평점 (sejin7940_star) 소수점까지 반영한 비율형 별점 출력 / 별점 색상 지정 기능

2020.07.30 2020.07.30 조회 355

별점을 등록하는 기능부분은 원할한 클릭을 위해 기존처럼 이미지를 별반개씩 쪼갠 형태로 구현을 했지만 별점을 출력하는 부분은 굳이 별반개와 별한개로 구분해서 출력할 필요없이 실제 별점 평균값에 맞춰 별 1개도 비율에 맞춰 색상이 정확히 출력되도록 ...

글 템플렛 ( sejin7940_template ) 템플렛 목록 selectbox 실시간 검색 기능 / 초성으로 검색 기능 구현

2020.07.23 2020.07.23 조회 248

템플렛 목록을 selectbox 에서 선택시 selectize 기능을 이용해 selectbox 항목을 실시간 검색해 손쉽게 selectbox 를 선택할 수 있는 기능이 구현되어있다 그리고 여기에 기능을 더 추가해서 한글초성 검색 기능을 추가해서 ( 설정으로 사용 가능 ) 이 select...

sejin7940_message (단체쪽지) 단체쪽지 발송자 지정 기능 추가

2020.07.21 2020.07.21 조회 132

관리자가 단체쪽지 발송시 상황에 따라 부운영자라든지 / 이벤트 담당자 / 아니면 광고대행사 / 등.. 특정 ID 로 단체쪽지를 발송하는 기능이 필요해졌다 따라서 단체발송시 관리자가 회원목록 중 특정회원을 지정해, 해당 회원이름으로 단체쪽지가 발송되는 ...

sejin7940_message (단체쪽지) 쪽지 발송 전 가입한 회원에게만 / 쪽지 발송 후 가입한 회원에게도 발송 기능

2020.07.21 2020.07.21 조회 122

전체쪽지 발송 모듈 ( blukmsg ) 는 관리자가 유저에게 단체 쪽지를 발송할때 꽤 유용한 모듈이다. 부하를 최소화하기 위해 전송시 바로 쪽지를 발송하는게 아니라 유저의 행위시 안 읽은 단체쪽지 내역이 있는지 확인해 그 때 비로서 발송하는 개념으로 되어...

문서보기권한 (sejin7940_grant_view) 라이믹스에서 정상 작동하도록 기능 개선

2020.07.21 2020.07.21 조회 323

라이믹스는 속도를 좀 더 높이기 위해서 글 내용부분을 캐시처리된 값을 사용하게 되어있는데 애드온에서 글을 강제 수정해준 후 이 캐시를 재생성하질 않다보니 권한이 없어도 글이 노출되는 현상이 발생한다. 라이믹스에서도 정상적으로 이 애드온이 작동하...

페이징 제한 (sejin7940_page_limit) 오래전 작성한 글을 글번호로만 접근한 경우, 서버 부하를 막기 위해 페이지 구조 안 찾는 기능 구현

2020.07.17 2020.07.17 조회 135

서버 부하가 걸리는 경우 중 또 한가지가 검색사이트에서 예전글이 검색되어 나오거나.. 아니면 내가작성한 글이라든지, 스크랩기능들에서, 아주 예전 글을 클릭해 접근시 게시판 특성상 게시글 접근해도 하단에 목록이 나오는게 일반적이여서 Core 자체에서, ...

페이징 제한 (sejin7940_page_limit) 너무 예전 페이지로 접근해 사이트 속도가 느려지는 현상 막기 위해 페이징 제한기능

2020.07.17 2020.07.17 조회 99

게시글이 굉장히 많은 게시판의 경우.. 목록 추출시 불가피하게 속도 저하가 생긴다 속도 저하를 일으키는 원인이 몇가지 있다 이 속도 저하를 최소화하기 위해 캐싱하는 슈퍼캐시 모듈과, php 7.X 기반의 서버 환경으로 정말 큰 사이트가 아닌한 다 감당할 수...

글등록후 (sejin7940_write) 회원이 쓴 글을 링크주소 받은 손님이 수정해서 내용을 보완할 수 있는 상담형 기능 구현

2020.07.15 2020.07.15 조회 123

회원이 작성한 글에 대해 타회원이 수정할 수가 없다. 특히 상담기능을 사용하는 경우, 본인이나 관리자가 아니면 해당 글조차 볼 수 없으니 당연히 해당글을 수정하거나 할 수가 없다 그런데 상황에 따라 회원이 상담게시판에 글을 등록하고.. 그 상담 글 내...

블라인드 및 필터링 (sejin7940_block) 속도 개선을 위해 유저별 차단리스트/필터리스트 캐싱 작업 진행

2020.07.15 2020.07.15 조회 91

사실 유저별로 다르게 나오는 기능의 경우들은 캐시처리를 할 수가 없다 ( 캐시는 모든 회원이 동시에 사용하게 해서 속도를 줄이는 효과이기에 ) 특히 목록을 회원별로 새로 추출해 대체하다보니 슈퍼캐시 모듈을 적용할 수 없는게 정말 큰 한계이긴한데 그 ...

블라인드 및 필터링 (sejin7940_block) 회원이 필터링하고픈 단어를 기재하면, 그 단어가 포함된 글/댓글/쪽지 등을 필터링할 수 있는 기능 구현

2020.07.15 2020.07.15 조회 131

내가 차단한 회원이 작성한 글/댓글/쪽지 가 안보이게 / 또는 블라인드 문구로 나타나게 하는 기능 은 만들었었고 ( http://sejin7940.co.kr/index.php?mid=sejin7940_work&category=114585&document_srl=114622 ) 내가 차단한 회원에게 내 글 / 댓글 ...

카테고리
XE Login