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

나의메뉴 위젯

등록일

2023-07-07

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/

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

분류

고급

  • 상품카테고리

  • 상태

  • 지원환경

List of Articles
번호 분류 제목 사용자평점 포인트
상품 커스터마이징 건에 대해서
이온디샵에서 개발자/디자이너 여러분의 컨텐츠를 판매하세요.
포인트샵 오픈마켓입니다. 구매를 원할 경우 포인트를 충전해주세요.
20 위젯 라이믹스 날씨 위젯 (PHP8.3 지원) 500P
» 위젯 나의메뉴 위젯 무료
18 위젯 현재위치출력 위젯(xe location 위젯) 10P
17 위젯 XENARA RSS(2.0) READER 위젯 무료
16 위젯 회원 목록 위젯 무료
15 위젯 회원 소개 위젯 무료
14 위젯 라이믹스 깃허브 시간 출력 무료
13 위젯 오늘 로그인 회원 출력 위젯 무료
12 위젯 MH Auther 위젯 무료
11 위젯 PlannerXE123 출력 위젯 무료
10 위젯 글쓴이 게시물 출력 위젯 무료
9 위젯 태그 리스트 위젯 무료
8 위젯 폼 위젯(ap_form) [1] 무료
7 위젯 알림 드롭다운 위젯 무료
6 위젯 쪽지 드롭다운 위젯 무료
5 위젯 메뉴 목록 및 검색 위젯 무료
4 위젯 Slack Chat 위젯 무료
3 위젯 레벨별 포인트/경험치(회원그룹포함) 표시 위젯 무료
2 위젯 프로필 위젯 무료
1 위젯 사용자 배너 위젯 V0.1 50P