라이믹스/XE의 다양한 모듈, 스킨, 애드온 등의 자료를 판매해보세요.

content_count 461

나의메뉴 위젯

Registered Date

Jul 7, 2023

pr_favorite_v0.4_repack.zip 


자주 방문하는 사이트중 하나인 클리앙에 구현되어있는 나의메뉴를 모방해서 위젯을 만들어 봤습니다.

사용자마다 즐겨찾기 메뉴를 최대 10개까지 등록해서 사용가능한 위젯입니다.

고정된키 0~9를 사용해서 단축키 기능도 사용가능하며 ON/OFF 가능합니다.

단축키 기능은 @socialskyo님의 팁을 참고해서 적용 했습니다. https://xetown.com/rxe_tip/332088

스킨에 어썸폰트를 사용하였으나 위젯에서 따로 로드하지 않으니 사용에 주의 하세요.

캐시는 위젯에서 자체 구현되어있으니 XE에서 기본 제공하는 캐시기능은 사용하지 마세요. 아마도 오류를 일으킬 가능성이 큽니다.

메뉴트리 변경이나 위젯의 설정을 변경하였다면 관리자 페이지에서 캐시를 재 생성하셔야 정상 작동합니다.

이 위젯은 사용자의 즐겨찾기 메뉴 저장을 위해 member테이블의 extra_vars컬럼을 이용합니다.

 

띄엄띄엄 마구잡이로 개발한 위젯이라 아마도 코드가 지저분한곳이 많을껍니다. 라이믹스 환경에서만 간단한 테스트 진행했으나 XE환경에서의 구동도 별 무리 없을것으로 생각됩니다.

 

 

0.4버전 배포시 스킨에 문제가 있어서 재 압축 했습니다.

기존 0.4 버전 사용자는 아래 스킨 파일만 덮어써서 사용하셔도 됩니다.

skins.zip

 

 

나의메뉴 0.4

pr_favorite_v0.4_repack.zip

 

 

변경사항

  • 새글표시 모듈에 대응할 수 있도록 변경 되었습니다.
  • 단축키 사용 불가 Act에 dispBoardReplyComment가 추가 되었습니다.
  • 초기 로딩시 메뉴 출력 방식을 이전 방식으로 원복 했습니다.
  • 메뉴의 url에 '#'인 경우 추가 버튼이 나타나지 않습니다.

자세한 내용은 아래글을 참고하세요.

https://xetown.com/rxe_issue/804704

 


 

 

 

나의메뉴 0.3

pr_favorite_v0.3.zip

 

 

변경사항

  • 나의메뉴 저장 공간을 파일형태로 변경 했습니다.
  • 이전 버전 사용자의 설정 상태는 자동으로 이전됩니다.
  • 나의메뉴 사용 개수를 지정가능하며 최대 36개까지 지정 가능합니다.
  • 기본스킨을 3가지 제공합니다. (default, button, button-flex)
  • 단축키 사용시 shift, alt, ctrl, win키등의 조합으로 눌렸을 경우는 작동하지 않도록 변경 되었습니다.
  • 단축키 시작 번호를 지정할 수 있습니다.
  • 기본메뉴 지정이 가능합니다. 
  • IE에서 javascript Map이 잘 작동하지 않는거 같아서 변수 설정을 변경 했습니다.
  • 위젯 설정이 변경되면서 메뉴트리가 변경되었을경우 오류가 발생하던 문제를 수정 했습니다.
  • 메뉴 저장 실패시 오류 메시지를 표시하도록 수정 했습니다.
     

자세한 변경 사항은 아래글을 참고하세요.

https://xetown.com/rxe_issue/798323

 

mymenu_0.3.skin.png

mymenu_0.3.manager.png

 

 

 

 


 

 

나의메뉴 0.2

pr_favorite_v0.2.zip

 

 

변경사항

  • 자바 스크립트를 조금은 깔끔하게 수정, 정리 하였습니다.
  • XE 설치 위치가 루트가 아닐때 설정 저장시 발생하는 문제를 수정 했습니다.
  • 관리자의 메뉴 노출 대상 설정에 따른 회원별 메뉴 리스트를 제공합니다.
  • 단축키 사용 옵션을 선택 했더라도 다음의 Act에서는 단축키가 작동하지 않습니다. (해당 스크립트를 아예 로드하지 않습니다.)

dispBoardWrite

dispBoardWriteComment

dispBoardModifyComment
 


 

 

 

나의메뉴 0.1

pr_favorite_v0.1.zip

 

 

대략 아래의 기능이 구현되어 있습니다.

 

mymenu.gif

 

mymenu.png

지정한 메뉴목록의 메뉴들만 사용자가 선택 가능하도록 노출 해 줍니다. 메뉴 목록은 3개까지 지정 가능합니다.

 

사용된 라이브러리

메뉴트리  스크롤을 위해 아래 라이브러리를 사용했습니다.

http://manos.malihu.gr/jquery-custom-content-scroller/

 

메뉴 설정테이블의 정렬을위해 아래 라이브러리를 사용했습니다.

http://rubaxa.github.io/Sortable/

네이버에 이온디를 검색해주세요
미리보기
파일 다운로드하기 전 사용하실 도메인 주소를 입력 후 다운로드 가능합니다.
File Name residual_day condition download
pr_favorite_v0.4_repack.zip - - download
Category 위젯
seller 이온디
사용자평점 0점 / 총 0명 참여
sale_point free
상품카테고리 위젯 
상태 판매중 
소개 지정한 메뉴목록의 메뉴들만 사용자가 선택 가능하도록 노출 해 줍니다. 
설치경로 ./widget/pr_favorite 
버전 0.4 
라이센스 기타 
지원환경 RX 
개발자 prologos 
구매 페이지 https://xetown.com/tips/784922 
미리보기  
구성품  
문의  
라벨 best, must 
외부URL  
네이버에 이온디를 검색해주세요

Category

advanced

  • 상품카테고리

  • 상태

  • 지원환경

List of Articles
No. Category Subject 사용자평점 point
상품 커스터마이징 건에 대해서
이온디샵에서 개발자/디자이너 여러분의 컨텐츠를 판매하세요.
포인트샵 오픈마켓입니다. 구매를 원할 경우 포인트를 충전해주세요.
20 애드온 신고/비추천 문서 블럭 애드온 free
19 스킨 사업자 등록번호 조회하고 그 결과를 저장하는 소스 3,000P
18 게시판 포켓몬 도감 5,000P
17 기타/플러그인 유튜브 Seeker free
16 에디터 TinyMCE 에디터 v1.5 for Rhymix/XE free
15 위젯 라이믹스 날씨 위젯 (PHP8.3 지원) 500P
14 애드온 라이믹스 소셜로그인(sociallogin) 애드온 500P
13 모듈 라이믹스 포인트선물 모듈(xe-pointsend) 500P
12 애드온 게시판 목록에서 카테고리/확장변수 바로 수정 애드온 free
11 모듈 게시물 순서 변경 모듈 200P
10 모듈 컨텐츠판 모듈 50,000P
9 모듈 아이콘샵(iconshop) 라이믹스(XE) + PHP8 지원 1,000P
8 스킨 라이믹스 마이로그 스킨 - 인스타그램 스타일 [1] free
7 모듈 마이로그(mylog) free
6 모듈 XE Sticker 모듈(이온디 수정) 100P
5 테마/패키지 웹호스팅 설치형 미니홈피 3,000P
4 모듈 XE라이믹스 출석부 출쳌 도장 스킨 free
3 애드온 이미지 필수 애드온 500P
2 애드온 sejin7940_write_limit - 일정기간 글/댓글 작성수 제한 애드온 ver. 1.5.2 free
1 레이아웃 DoorWeb 레이아웃 B ver. 1.4 100P