자료실

마이로그

2024.03.28 08:03
1,534
6
자료 유형 모듈
간단한 소개 트위터, 페이스북을 모방한 모듈입니다.
설치 경로 modules/elkhabook
코어 지원 범위 Rhymix 2.1
PHP 지원 범위 기타
자료 구분 공개 자료
라이선스 GPL v2
파일명버전날짜용량다운로드 수
elkhabook_1.0.8.zip 1.0.8 2025.02.16 275.9KB 20
elkhabook_1.0.6.zip 1.0.6 2024.11.30 272.1KB 53
  • 1.0.8 업데이트
    • php 7.4 오류를 고쳤습니다.
      개발 환경이 8.4 라서 7.4 테스트를 놓쳤습니다, 죄송합니다. / 1.0.7 버전을 오류 없이 사용하신다면 이 업데이트가 필요하지 않습니다.
  • 1.0.7 업데이트
    • 팔로우/언팔로우 할 때 쪽지 알림을 발송합니다. (팔로우만 키거나 둘 다 끌 수 있음)
      • communication: 라이믹스 내장 쪽지 또는
        elkhatalk3: 실시간 쪽지로 알림을 발송할 수 있습니다. (택1)
      • 쪽지 내용은 임의로 설정할 수 있고 다국어도 가능합니다.
      • notify user_id 설정하면 해당 계정에서 상대에게 알림 쪽지를 발송합니다.
        설정하지 않으면 팔로우/언팔로우 하는 현재 로그인한 계정에서 상대방에게 알림 쪽지를 발송합니다.
    • 일본어, 중국어 추가 (AI 의한 번역)
    • 비고: 이번 업데이트에 스킨은 변동사항이 없습니다.
  • 1.0.6 업데이트
    • 영어 지원
    • 기본 스킨 개선
      • 다크모드 호환
      • 문서 목록에 [추천, 비추, 댓글, 조회] 수가 보입니다.
      • 댓글 목록에 [추천, 비추] 수가 보입니다.
  • 데모: https://elkha.kr/rx/@개발자
  • 매뉴얼: https://elkha.kr/rx/downloads/165
  • OrangeDay
    • 데모: https://www.orangeday.kr/@夜飛
    • 테마: https://xetown.com/download/1817419
엘카 Lv. 3

댓글 23

  • 2024.03.28 08:36 #1816815

    오 재밌는 모듈이네요. 항상 이런걸 만들고 싶었는데 드디어 ^^)/
    트레디아님 혹시 이런 기능 것도 가능할까요?
    https://eond.com/minihome
    예전 싸이월드처럼 올려주신 모듈에 스킨 기능이 가능하다면 위 레이아웃을 스킨으로 만들어보고 싶네요.

     

    #수정

    설치해봤습니다. 회원정보를 트위터 등처럼 보여지는 모듈이군요 ㅎ

    주소가 좀 깔끔했으면 좋겠습니다 ㅎ

    한번 스킨 작업해볼게요.

    KakaoTalk_Photo_2024-03-29-02-16-35.png

    KakaoTalk_Photo_2024-03-29-02-17-30.png

    아쉬운 점

    1. 주소/@회원아이디 식으로 동작되면 좋겠음.

    2. 해당 모듈 사용/사용안함 옵션이 있었으면 좋겠음.

    3. 특정 mid에서 동작하도록 설정이 가능했으면. 현재는 무조건 내정보 보기를 누르면 동작됨.

    4. 사이드바 영역에 노출되는 정보의 디스플레이 여부를 회원이 직접 설정할 수 있었으면

    5. 예쁜 스킨의 부재(UI/UX 트위터를 참조한 깔끔한 스킨이 있었으면)

     

    질문

    modules/elkhabook/skins/default/dispMemberInfo.html:174번째줄

    이 부분은 뭘 출력하는 건가요? 기본적으로 봤을 때는 화면에 아무것도 안뜨던데 어떻게 했을 때 내용이 출력되는 건가요?

  • 2025.02.13 14:24 #1858775
    엌ㅋㅋㅋㅋ 의도치 않게.. 감성의 싸이월드를 보게 되었네욬ㅋㅋ (싸이월드 세대까지는 아니지..만? 아마도..)
  • 2024.03.28 11:10 #1816828

    문제점

    1. 권한이 없는 게시물도 노출됨

    게시판 > 권한 관리 > 권한 설정 > 1. 접근권한 : 관리자만, 2:목록:관리자만, 3:열람:관리자만 -> 이런 설정의 게시물도 마이로그에서는 다 노출되는 문제가 있네요.

    2. 관리자 > 회원정보 > 레이아웃 스킨 적용이 안 먹힘.. (__);

    3. (버그)모듈 설정에서 저장한 스킨값이 적용은 되나, 선택값 표시 안됨.

  • 2024.03.29 01:38 #1816910

    https://eond.com/xemarket/461285
    마이로그 모듈의 인스타그램 스타일 스킨입니다. (마이로그는 라이믹스용 모듈로 회원정보 보기 화면을 인스타그램, 트위터, 페이스북 SNS처럼 꾸며주는 모듈입니다.)

    https://www.instagram.com/reel/C5FH1JLyuCo/?igsh=MWtuZjR2ODNueHI4NA==

  • 2024.04.01 00:13 #1817360
    1. 주소/@회원아이디 식으로 동작되면 좋겠음
      > 전역 선언은 사이트 성능에 부담을 주기 때문에 가능한 겸손하게 처리 했습니다. 신규 설정인 mid 값에 mylog 넣으시고 user_id open 옵션을 Y 하시면 /mylog/@user_id 이 주소가 user_id 계정의 회원정보가 보입니다.
    2. 해당 모듈 사용/사용안함 옵션이 있었으면 좋겠음.
      > 개발 자원이 한정되어 있어서 그냥 모듈을 삭제 하시는게 낫지 않을까요? ㅜㅠ
    3. 특정 mid에서 동작하도록 설정이 가능했으면. 현재는 무조건 내정보 보기를 누르면 동작됨.
      > 짧은 주소를 위해 특정 mid 에서 작동하게 했습니다. 그러나 내 정보 보기는 여전히 동작될 것입니다.

    4. 사이드바 영역에 노출되는 정보의 디스플레이 여부를 회원이 직접 설정할 수 있었으면
      > 회원 설정에서 확장 변수를 선언하시고 그 값을 스킨에서 가져오시면 됩니다, 모듈 단에서 딱히 할게 없어보이네요.

    5. 예쁜 스킨의 부재(UI/UX 트위터를 참조한 깔끔한 스킨이 있었으면)
      > ㅜㅠ

    6. 권한이 없는 게시물도 노출됨
      > 해결 했습니다.

    7. 관리자 > 회원정보 > 레이아웃 스킨 적용이 안 먹힘
      > 레이아웃 지정할 수 있게 관리자 기능을 개선 했습니다.

    8. (버그)모듈 설정에서 저장한 스킨값이 적용은 되나, 선택값 표시 안됨.
      > 개선 했습니다.

    9. modules/elkhabook/skins/default/dispMemberInfo.html:174번째줄
      이 부분은 뭘 출력하는 건가요? 기본적으로 봤을 때는 화면에 아무것도 안뜨던데 어떻게 했을 때 내용이 출력되는 건가요?
      > 매뉴얼을 보시면 관리자 설정에서 document list ? regex/label/more 세팅한 경우 왼쪽 사이드바에 내가 활동한 게시판과 글, 댓글 수가 보여집니다.

  • 2024.04.01 03:01 #1817378

    라이믹스 v2 짧은주소의 훌륭한 활용 예시로군요. 기존의 섬씽 모듈이 라이믹스 v2 짧은주소를 지원하지 않아서 많이 아쉬웠는데 마침 잘 됐습니다. bb

    특정한 mid를 사용하도록 할 것이라면 standalone="true"는 없는 편이 낫겠습니다. 여러 주소에서 동일한 내용을 볼 수 있는 것은 SEO에도 좋지 않고, 무엇보다도 남의 mid에 액션을 얹어서 쓰는 방식은 XE의 잔재로서 더이상 권장하지 않습니다.

    global-route를 사용해서 도메인/@$user_id를 지원하는 것도 저 패턴 하나뿐이라면 성능에 큰 영향을 주지는 않을 것 같네요. 정규식은 @ 문자를 기준으로 빠르게 판단할 것이고, standalone="true"로 선언된 지금의 route에 비해 처리 로직이 더 복잡해지는 것도 아니니까요. (standalone="true"부터가 워낙 많은 자원 낭비를 유발하기 때문에... 쿨럭...)

  • 2024.04.05 15:08 #1818389
    썸띵모듈이 업데이트가 안되어서 아쉬웠는데, 이렇게 좋은 소셜기능 모듈 개발해주셔서 감사합니다.
  • 2024.04.06 17:04 #1818479

    원래는 저희 사이트에 쓰려고 만들었다가 약간 범용적으로 다듬어서 배포한 거거든요,
    말씀들이 좋으셔서 순정 rx 테스트 환경으로 더 다듬었습니다.

     

    v1.0.3

    • @닉네임 (또는 @아이디) 으로 주소를 고정할 수 있습니다.
    • 기진곰님 말씀대로 standalone=false 설정하고 관련 코드도 그에 맞게 고쳤습니다.
    • 기타 잡다한 주소들을 깔끔히 고쳤습니다.
    • 단, 전역주소와 동시 사용이 불가능하여 /mylog/4 (=member_srl) 짧은 주소는 쓰지 못하게 되었습니다.
      전역 주소 대신 /mylog/4 , /mylog/@트디개발자 이런 형태를 원하시면 conf/module.xml 의 주석을 참조 바랍니다.
  • 2024.04.06 21:02 #1818488
    설치해볼려고 하는데 마침 새버전이 나왔군요. 감사합니다.
  • 2024.04.29 06:57 #1821918
    안녕하세요! 트위터 비슷한 스킨을 만들어보고 있습니다. 게시글 / 댓글 각 다른 탭에서 출력하도록 하고 댓글탭 내용 출력부분에서는 게시글에 대한 1차 댓글의 경우는 게시글 + 댓글 , 댓글에 대한 대댓글의 경우는 부모댓글 + 댓글 이런식으로 표현하려고 합니다.

    해당 댓글이 어느 게시물의 댓글인지는 $obj->oDocument-> 를 통해서 받아올수 있는것을 보았습니다. 대댓글의 경우 부모댓글의 값들을 출력할수 있는 방법이 있을까요?

    * 1.0.3버전 모듈 설정에서 list_count 설정이 안먹는 버그가 있습니다.
  • 2024.04.29 08:39 #1821929

    일단 model 파일중 function getCmtList 컬럼 배열에 parent_srl 넣어서 어찌어찌 해결했습니다. 

  • 2024.04.29 20:10 #1821970
    v1.0.4 에서 list_count 오류 패치 했습니다.
    그리고 부모 댓글 정보도 가져오게 쿼리를 개선 했습니다.
    p_document_srl, p_content, p_regdate, p_module_srl, p_comment_srl, p_is_secret, p_parent_srl 변수를 함께 가져옵니다. (부모 댓글 정보가 없으면 null 값 입니다.)
  • 2024.04.29 23:28 #1821976
    1.0.3 에서 커스텀으로 model.php 수정한 부분 1.0.4 업데이트후 작동안될줄 알았는데 삽질없이 그대로 잘 작동되어서 값 찍어보니 parent_srl이 그대로 있어 이미 만든 부분들을 수정할 필요없어 너무 좋았습니다.

    업데이트 감사합니다.
  • 2024.07.10 20:37 #1830791
    TypeError #0 "Argument 2 passed to ElkhabookAdminController::insertModule() must be an instance of BaseObject, instance of stdClass given, called in

    elkhabook/elkhabook.class.php on line 295" in

    elkhabook/elkhabook.admin.controller.php on line 12


    OrangeDay 테마 설치중 마이로그 이 2개 오류가 발생 합니다.

    Rhymix 2.0.24 사용중입니다
  • 2024.07.11 22:10 #1830960
    불편드려 죄송합니다.
    오류 해결한 버전(1.0.5)을 올렸습니다.
  • 2025.02.02 14:37 #1857129

    1.0.4에서 개발했는데 1.0.6이 나와있어서 새로 스킨 작업 중인데
    좀 더 코드가 어려워졌네요.
    팔로우, 팔로잉 개념도 조금 어려운거 같고. 바로 바로 친추, 친추취소하고 그 텍스트도 바로 변경되면 좋겠습니다.

  • 2025.02.13 14:31 #1858778
    팔로우/언팔로우 무한으로 눌러 쪽지 계속 보내지게 악용 가능하지 않을까요? 읍읍
  • 2025.02.13 15:39 #1858789

    다음의 두 옵션으로 무한 팔로우/언팔로우 횟수가 제한되어 있으므로 우려하지 않으셔도 됩니다.

    • follow add limit
      값이 2이면 2시간에 1명까지 추가 가능합니다.
    • follow delete limit
      값이 24이면 친추 후 24시간이 지나야 지울 수 있습니다.
  • 2025.02.16 18:01 #1859181
    감사히 잘쓰고 있습니다 ㅎ
  • 2025.02.17 12:31 #1859278
    멋진자료 항상 감사합니다~!
  • 2025.03.02 07:02 #1900527

    문서목록에서 썸네일을 가지고 올수있는 방법은 없을까요!?

     

    감사하게 사용하고 있습니다!

  • 2025.03.03 07:50 #1901046

    문서 목록을 띄우는 코드에 {$obj->getThumbnail(너비, 높이)}; 이런 식으로 스킨을 편집하셔야 됩니다.

  • 2025.03.03 13:22 #1901182

    감사합니다!