추천 수 2 댓글 17
Extra Form
자료 소개 URL에서 user_layout_srl 파라미터를 감지해서 해당 레이아웃으로 강제 변환시켜주는 애드온
설치 경로 ./addons/ap_layout_converter
테스트 환경 Rhymix 2.0
라이선스 GPL v2
이름 버전 날짜 다운수
ap_layout_converter.0.1.2.zip 0.1.2 2020-05-02 61
ap_layout_converter.0.1.1.zip 0.1.1 2020-05-02 25
ap_layout_converter.0.1.zip 0.1.0 2020-05-01 30

xelayout님의 팁을 적용해서 만든 애드온입니다.

https://xetown.com/tips/665022

레이아웃을 조작하기 때문에, 라이믹스 1.9.9.6 디벨롭 버전(2020-04-28) 이후에만 사용가능합니다.

 

업데이트 0.1.2(2020-05-02)

- user_layout_srl로 잘못된 값이 들어오면 애드온 작동 중지

 

업데이트 0.1.1(2020-05-02)

- 모듈 반환 변수에 레이아웃 경로 변경 반영

 

xelayout님의 팁에 나온 것처럼, 주소창에 user_layout_srl이 있으면 해당 번호의 레이아웃을 적용시켜주게 됩니다.

예컨대 특정 mid로 링크를 걸 때, {getUrl('', 'mid', $mid, 'user_layout_srl', 17909)} 같은 식으로 쿼리를 붙여주면 해당 번호를 가진 레이아웃이 컴파일됩니다.

 

제작자 윤삼

profile
아무래도 중급 초반 수준의 코딩 오타쿠인 것 같습니다.
  • profile
    안녕하세요. 윤삼님. 좋은 애드온 공유 감사합니다
    테스트를 해봤는데요, 해당 레이아웃 스킨 고유 설정값은 못 불러오고 기본 레이아웃 스킨값만 불러오더라구요.
    혹시 이 애드온으로 해당 레이아웃 스킨에서 설정한 스킨설정값을 적용해서 불러오는 것도 가능할까요?
  • profile profile

    잘 기억은 안 나는데 getLayoutInfo 함수로 가져오면 되지 않나요?
    https://github.com/rhymix/rhymix/blob/7b470b76091beb16d7ef9bca72bf98a9b45c6d0b/modules/layout/layout.model.php#L472

    아니면 각 설정이 저장된 xml 파일을 파싱하면 될 것도 같구요.

  • profile
    과거사이트 레이아웃 구경하기 기능으로 사용하면 재미있겠네요
    감사합니다
  • profile profile
    오, 역시 좋은 아이디어이십니다.
    그런 활용성과 연계해서 자료 홍보를 해야 했는데, 저는 뭔가 대강 감만 잡고 만들기만 급급했던 것 같아요 :D
  • profile
    오 감사합니다. 너무 멋집니다. ^^
  • profile profile
    이게 다 팁을 공개해주신 덕분입니다요ㅎㅎ
  • profile
    https://xetown.com/index.php?mid=point_contents&category=17120&page=7&document_srl=17632 이렇게는 불가능하나용? 히잇 ㅜㅜ 괜찮은 애드온인데.. 더 이상 개발이 안되어 있어서..
    회원마다 레이아웃 설정 가능한 애드온이랄까?
  • profile profile
    헐, 이거 왜 개발이 중지됐을까요. 되게 좋은 애드온인데요.
    회원 확장변수로 특정 값을 식별한 뒤 개인별로 다른 테마를 디스플레이한다는 개념인 거겠죠?

    근데 유저 테마라면 범위가 어디까지일까요?
    옛날 플래닛 모듈이 작동하던 때처럼 회원 개인별 마이크로 블로그가 있다거나 하지 않는 한, 레이아웃이나 각종 모듈 스킨 정도일 것 같은데요.
    그게 큰 이점이 있나요? 정말 잘 몰라서 여쭤봅니다.

    덧. 이런 거군요. CSS를 다르게 로딩하는 거...
    https://xetown.com/topics/1072950
    https://xetown.com/topics/10963
  • profile profile
    회원마다 레이아웃을 다르게 뿌리는 건 얼마든지 가능할 것 같습니다.
    다만 레이아웃 지정 방식을 비롯해 애드온 작동 방식이 어때야 하는지는 이거다!, 하는 생각은 잘 안 떠오르네요.;;
  • profile profile
    답변이 늦었네요. 네,네!! 맞아요. 활용도 매우 많을 것 같아요. 회원마다 직접 설정 가능하고 게시판에다가 다양한 스킨을 지원해서 위 처럼 가능케 하는 것도 멋지고. 회원마다 본인 취향의 스킨이 있을테니 지겹지 않게 본인이 선택해서 바꾸는 커스텀 기능이랄까? ㅎㅎ
  • profile profile
    https://xetown.com/topics/10963 이런 방식은 애드온만으로는 처리가 힘들까요?
  • profile profile
    대강 이런 프로세스겠죠?
    테마샵 게시판 같은 곳에 게시물별로 css파일을 등록하는 컨셉.
    첨부파일 목록에서 특정 패턴을 가진 css 파일이 있는지 확인하고 있으면 설치버튼 출력.
    설치 버튼 누르면 해당 파일을 파일 핸들러로 읽어들이고 해당 문자열을 회원 확장정보에 따로 저장.
    해당 회원의 세션에 확장정보 내용을 기입.
    페이지를 열 때마다 세션 정보를 통해 css 컴파일.
    ... 후아 상상만 해도 작업량이 만만치 않을 것 같습니다.ㅜㅜ
  • profile profile
    네 히이잇.. 꼭 하실 핋요는 없어욬ㅋㅋ ㅠㅠ
  • ?
    정말 뚝딱 만드셨네요 .^^
  • ? profile
    똑띠님이 뚝딱 만들라해서 뚝딱 만들었어요ㅋㅋㅋㅋ
  • profile ?
    저도 테스트 해본다고 설치된 라이믹스 업그레이드 중이네요. 라이믹스가 좋은줄 알면서도 귀차니즘으로 관리하는 사이트들은 아직까지 다 XE라서. ㅡㅡ;; 현재 작업중인 사이트에 테스트 해보려고.
  • ?
    테스트해본결과 수정파일로 업로드 하니 잘 작동합니다. ^^ 수고 많으셨습니다.