스케치북 스타일 "커뮤니케이션" 모듈 스킨
자료 유형 | 스킨 |
---|---|
간단한 소개 | 스케치북 스킨의 스타일로 커뮤니케이션 모듈의 쪽지 및 친구 페이지를 꾸며줍니다. |
설치 경로 | ./modules/communication/skins/sketchbook_communication |
코어 지원 범위 | Rhymix 2.0 |
PHP 지원 범위 | 기타 |
자료 구분 | 공개 자료 |
라이선스 | GPL v2 |
의존 자료 |
스케치북 스타일 "회원" 모듈 스킨 0.0.3 이상이 있어야만 정상 작동합니다. https://xetown.com/download/1733182 |
파일명 | 버전 | 날짜 | 용량 | 다운 |
---|---|---|---|---|
sketchbook_communication.0.0.5.zip | 0.0.5 | 2023.01.03 | 37.9KB | 792 |
sketchbook_communication.0.0.4.zip | 0.0.4 | 2023.01.03 | 37.9KB | 740 |
sketchbook_communication.0.0.3.zip | 0.0.3 | 2023.01.02 | 36.3KB | 885 |
sketchbook_communication.0.0.2.zip | 0.0.2 | 2023.01.02 | 36.3KB | 871 |
sketchbook_communication.0.0.1.zip | 0.0.1 | 2023.01.01 | 36.3KB | 934 |
0.0.5 업데이트 (2023.01.04)
- 쪽지 : 목록에서 보낸이 또는 받는이 닉네임을 클릭하면 해당 회원과의 쪽지만 목록으로 열람 가능
0.0.4 업데이트 (2023.01.03)
- 쪽지 : 검색 기능 추가
- 쪽지 : 목록에 $no 출력
- 친구 : '나를 팔로우'에서 페이지네이션이 되지 않는 문제 수정
- 친구 : '나를 팔로우' 목록을 가져오는 보조 html 템플릿의 이름을 수정 (기존의 _get_friends_followed_by_me.html은 폐기하는 것을 권장)
자료 소개
- 스케치북 스킨의 스타일로 커뮤니케이션 모듈의 쪽지 및 친구 페이지를 꾸며줍니다.
- 스케치북 스타일 "회원" 모듈 스킨 0.0.3 이상이 있어야만 정상 작동합니다. https://xetown.com/download/1733182
- 라이믹스 코어 2.0.24, PHP 7.4.30 (64-bit)에서 개발되었습니다. (기타 환경에서는 오류가 있을 수 있습니다.)
사용법
- 스케치북 스타일 "회원" 모듈 스킨의 사용법을 숙지하시기 바랍니다. https://xetown.com/download/1733182
간략한 소개 + 주요 스크린 샷 (가로 640px 기준)
- 쪽지 : 원래는 채팅이나 스레드 같은 방식으로 표현하고 싶었는데 그게 어려워서 그냥 엎어버리고 (그것은 추후의 과제로...) 일반적인 테이블 목록으로 해버렸습니다;;;
- 쪽지 : 쪽지 내용 화면입니다. 스케치북 게시판 같지요? 참고로 기본 스킨과 달리 이 스킨에서는 쪽지 내용과 쪽지 목록 화면을 분리시켰습니다.
- 쪽지 : 쪽지 작성 화면입니다. 이건 팝업창으로 뜨기 때문에 현재 화면의 mid 정보를 가져오기 어려워서 그냥 검은색 컬러셋으로 표현됩니다.
- 친구 : 친구 페이지의 첫 화면입니다. 일종의 대시보드 느낌이에요. 친구 관계를 요약적으로 보여주고, 친구들의 최근 글과 댓글도 보여줍니다.
- 친구 : 페이지 하단에는 랜덤으로 친구로 추천하는 회원들이 뜹니다. 이 부분은 서버 부하가 있을 수 있어 회원이 많은 사이트에서는 해당 소스를 삭제하고 사용하시는 것도 좋을 것 같습니다.
- ./modules/communication/skins/sketchbook_communication/menu/_friend_menu_status.html 파일의 99~124행(0.0.2 이하 버전에서는 90~115행)을 삭제하면 됩니다.
- 친구 : 내가 팔로우하는 친구들의 목록을 보여줍니다. 카드 형태로 나타나지요.
- 친구 : 이번에는 나를 팔로우하는 친구들이에요. 앗, 위에서 깜빡 말을 안 했는데, 맞팔(?)인 친구는 카드 윤곽이 컬러셋에서 지정된 색상이 연하게 나타나게 되어요. 내가 팔로우하지 않는 친구인 경우에는 체크박스를 통해 친구로 등록할 수 있어요.
- 친구 : 친구 그룹입니다. 해당 그룹으로 분류시킨 친구들의 명단도 뜨네요.
- 친구 : 타 회원의 프로필 같은 곳에서 바로 친구 등록을 할 수도 있습니다. 이렇게 모달창을 띄우고 친구 등록을 할 수 있어요.

댓글 36
2023년에도 잘 부탁드리겠습니다 ㅎㅎ 새해 복 많이받으세요!
그냥 팔로우와 팔로워 모아 보는 기능 정도만 있는 상태입니다.
기타 세부적인 설정도 스킨단에서 따라가기는 무리가 있죠.
https://xetown.com/download/1412177
여기에는 구독 모듈로 적용되고있어서 여기도 그냥 친구기능이 어떨까요? (구입안한분들이 더 많으니)
구독 모듈이 없는 경우에는 코어의 커뮤니케이션 모듈의 친구 설정을 따라가게 되어 있으니 큰 문제는 없을 거예요 :)
구독 모듈이 설치되어 있다면, 프로필 위젯의 팔로우/팔로워와 이 스킨의 '내가 팔로우'/'나를 팔로우'의 현황이 다를 수 있겠습니다.
사실, 장기적으로 커뮤니케이션 모듈에 기반해서 팔로우 기능을 확장하는 모듈 제작을 염두에 두고 있어서 아예 구독 모듈 연동을 들어낸 맥락도 있긴 합니다 :)
저도 구독모듈을 지울지 말지 고민이 되네요. 게시판 지정해서 알림을 받는 사람이 얼마나 될까 싶기도 하고ㅎㅎ
멋지네요. 만약 그렇게 된다면 기존 구독 모듈 data를 import 하는 기능도 고려해주시면 너무너무 고맙겠습니다~
회원들에게 친구를 전부 다시 추가하라고 할수도 없으니 그냥 숟가락만 빨고 있습니다~
말씀하신대로 동기화를 시키면 좋을 것 같습니다.
혹시 필요한 부분이 생기게 되면 따로 요청드리도록 할게요!
확장 모듈은 아직 어설픈 단계여서...
... 정도로만 생각하고 있습니다 :)
네. 그정도면 차고 넘칠듯 합니다.^^ 언제든지 말씀 주세요~
주소 : 도메인/index.php?act=dispCommunicationFriend&mid=index
내용 : 서버 오류
환경 : 라이믹스 2.0.4 / PHP 7.4.5p1 / 커뮤니티케이션 모듈 : [친구기능 사용]으로 설정
저같은 경우
Error #0 "Call to a member function prepare() on null" in modules/communication/skins/sketchbook_communication/get/_get_random_friends.html on line 23
common/framework/debug.php:681
라고나오네요.
/modules/communication/skins/sketchbook_communication/menu/_friend_menu_status.html 파일의 90~115행 삭제시 정상 작동됩니다.
이런 실수를...!
_get_random_friends.html 파일 3행에
$oDB = DB::getInstance();
이게 빠져 있었네요.
0.0.20.0.3으로 버전업해서 다시 업로드했습니다.내용 : 서버 오류
-----
방금 전에 로그정보를 생성해서 올렸는데,
다른 분의 오류 질문에 대해 최신 버전을 올리셨다는 문구를 보고,
다운받아 설치하니 잘되네요. 그래서 올렸던 로그정보는 삭제했습니다.
좋은 스킨 공개해 주셔서 고맙습니다. ^^
네, 확인 감사합니다!!
해당 부분 패치해서ㅜㅜ
0.0.20.0.3으로 버전업해서 다시 업로드했습니다.페이지를 1페이지에서 2페이지로 이동해도
결과값은 다 1페이지 값만 보여지는 것 같습니다.
아이고 진짜 그랬네요ㅜ
./modules/communication/skins/sketchbook_communication/get/_get_friends_followed_by_me.html
이 파일을 첨부파일로 앞에 언더바(_)를 붙이고 덮어쓰기하신 다음에 테스트해봐주실 수 있을까요?
오늘 저녁쯤에 알림 드릴테니 시간되실 때 다시 부탁드릴게요ㅠㅠ
https://dev.aporia.blog/devlog/48714
1페이지에서부터
Total: 23, Page 1/2
나를 팔로우 하는 친구가 없습니다 라고 표시됩니다
페이지 번호는 3페이지 였는데 2페이지로 줄어 있네요.
- 4행을 $list_count = 10; 으로
- 29행을 $stmt->execute([$logged_info->member_srl]); 으로
바꾸면 어떨까요?
list_count가 20으로 들어갔으니, total_count 23에 total_page가 2가 됐을 겁니다.
근데 코어를 보니 친구 목록에 들어가는 list_count는 10이 맞네요.
감사합니다!!
구독 모듈이 있는 경우 팔로워 팔로잉
구독 모듈이 없는 경우
나를 친구로 추가
내가 친구로 추가
서로 친구 이런 용어를 쓰면 조금 덜 헷갈릴 것 같습니다.
구독 모듈과 연동한다는 게 아니라, 구독 모듈과 연동하지 않겠다는 의미였어요.
그리고 새 모듈을 통해 구독 모듈에 탑재된 기능 중 일부인 팔로우-팔로워 기능을 대체하겠다는 것이었구요.
다만, 기존에 구독 모듈 이용 중이던 운영자들의 편의를 위해 구독 모듈의 팔로우-팔로워 데이터를 새 모듈로 임포트해서 활용할 수 있게끔 한다는 뜻이었답니다.