Skip to content

우리끼리 가치할래?우리끼리 가치할래?

수정기록
2022.06.26 05:52

최신글 위젯 모바일 사용성 편집

조회 수 47 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄 첨부
Extra Form

 

개요 : sketchbook5_style 스타일 위젯으로 메인 화면의 최신글을 불러오다보니 pc에서는 잘작동하는 sketchbook5_style 최신글 위젯에 모바일 대응에 문제가 있다 

widzet.png

 

모바일은 pc와 다르게 마우스를 사용하지 않으며 손의 터치로 모든 동작을 하는데 문제가 이 위젯의 상단 탭 기능이 마우스오버로 탭의 영역을 표시하고 마우스 클릭이 이벤트 에서 링크의 선택이 발생한다. 

간단히 말해서 모바일 에서는 탭을 선택하는 터지를 하면 바로 게시판으로 이동하며 메인에서 퍼블링 해줘야할 최신글 탭의 기본적 기능을 상실케 한다.

 

해결은  sketchbook5_style 위젯을 수정해야 하는데 모바일용 위젯이 따로 존재하지 않는 pc/ mobaile 모두 사용하는 반응형 위젯이라 위젯을 따로 모바일 용으로 복사하여 만들어 줬다 .

 

1. 수정 모바일 용으로 따로 위젯을 복사하여 만들어준다.

 

문서 경로 : 루트 /widgets/content/skins/m.sketchbook5_style-black/skin.xml

 

먼저 위젯의 동일경로에  sketchbook5_style 문서 폴더를 모두 복사한뒤 문서안의

 skin.xml 파일의 문서 타이틀을 <title xml:lang="ko">모바일 대응-SKETCHBOOK5 게시판 BLACK-스타일 최신글 위젯</title>

 으로 변경하여 위젯 설정 에서 구별하여 불러올수 있도록 환경을 만들어 준다 

 그리고 폴더 이름도 (m.sketchbook5_style-black)변경해준다 * 참고로 뒤에 -black 이란 표기는 어두운 배경을 사용해야해서 따로 폰트 스타일일 밝게 수정하여 사용하기 위해 수정 복사해둔 위젯 명이다 

 

 2.수정 content.html 문서를 열어서 10.번 라인의 링크를 발생하는 호출 태그를 삭제해준다.

 

문서 경로 : 루트 /widgets/content/skins/m.sketchbook5_style-black/content.html

 

10라인 : 

 

      <li<!--@if($i==0)--> class="active"<!--@end-->><a href="{$tab->url}" onmouseover="content_widget_tab_show(jQuery(this),jQuery(this).parents('div.bd_cnb').next('dl.wd'),{$i})">{$tab->title}</a></li>

을 아래로 변경한다 .

<li<!--@if($i==0)--> class="active"<!--@end-->><a href="#" onclick=""content_widget_tab_show(jQuery(this),jQuery(this).parents('div.bd_cnb').next('dl.wd'),{$i})">{$tab->title}</a></li>

 

10.라인의 <a href="{$tab->url}" 를 <a href="# "  로 처리해 모바일 에서 위젯의 탭을 터치할때 링크된 게시판으로 넘어가지 않게 링크를 제거해준다.

뒤에 (onmouseover="content_widget_tab_show(jQuery(this),jQuery(this).parents('div.bd_cnb').next('dl.wd'),{$i})">{$tab->title}</a></li>) 부분에 "onmouseover" 부분은 마우스 오버 했을때의 이벤트를 불러오는 액션이니 터치를 사용하는 모바일 에서는 맞지 않는다.

이부분을 모바일 터치 편의성에 맞게  "onclick" 이벤트로 바꿔주고 끝에 "{$tab->title}</a></li>" 태그를 "{$i},1,'{$tab->url}');return false">{$tab->title}</a></li>" 이렇게 변경하여 앞 부분 <a href="# " 으로 처리한 링크로 인한 페이지의 새로고침을 방지한다 

 

3. 사이트 메인의 화면의 페이지 수정 

 

이젠 사이트 메인으로 돌아가서 페이지 수정을 해본다 

pc 출력 부분은 딱히 설정이 필요없고 모바일 설정으로 들어가서 모바일 위젯을 위에 수정에서 만들어준 모바일 위젯으로 변경해준다 .

그리고 설정 저장후 케시파일 재생성 끝 ....

메인사이트 위젯설정.png

 

 

여기까지만 해도 모바일 에서 딱해 커다란 불편없이 사용할수 있을듯하다.



사이트 관리

사이트관리내역

  1. 캡션 : blockquote 인용구 컬러 속성 강제 적용

  2. 스티커 메모 위젯 (Sticky Note) 모바일 터치 오류

  3. 방명록 댓글 오류 (스케치북 5 스킨)

  4. 스케치북 게시판 get_sign 속성 수정

  5. 스케치북5 정보보기 - 맴버 스킨의 자동로그인 관리 / 작성댓글보기 탬플릿 오류

  6. 핫튜브 / 자료실 게시판 오류 -유튜브 링크 바로 임베드 애드온 설치로해결

  7. 라이믹스형 스케치북 게시판 카카오톡 & 트윗터 공유 추가

  8. 카카오톡 외 왭 공유 게시글 이미지 첨부 오류

  9. 라이믹스 업그레이드 오류내용들-(정검해봐야할 기록 정리)

  10. 라이믹스 업그레이드 후 소셜xe 로그인 오류

  11. XE 에서 rhymix 로 업그레이들 하였다.

  12. 블로그 상단 메뉴 바 컬러 변경

  13. 카카오톡 sns 공유 이미지 불러오기 오류

  14. 스케치북 5 게시판 (제목 컬러설정)오류

  15. 사이드바 / 최신글 /최신댓글 /태그 리스트 수정

  16. 스케치북5 게시판 sns 공유버턴 트윗터 오류

  17. pc와 mobile위젯 편집 (카카오 공유링크)

  18. 카카오 공유 링크 만들기 위한 말풍선 아이콘.png

  19. 스케치북5 레이아웃 사용못하는 사이드 위젯들을 커스텀하자

  20. 스케치북 게시판 웹진형 설정

  21. 스케치북5 레이아웃 카테고리 위젯문제 해결

  22. 니코(nico) 위젯 스타일 모바일형으로수정

  23. 웹콘 소프트의 슬라이드 갤러리 Carousel 위젯 수정

  24. 위젯 페딩값 수정과 이미지 파일 수정

  25. 최신글 위젯 모바일 사용성 편집

  26. 클라우드 태그위젯 폰트 색상코드 변경

  27. 회원 정보 탭 수정 (sns관리탭, 회원 정보탭)

  28. 페이스북 소셜 로그인 앱 오류수정

  29. 내정보 탭의 로그인 기록창과 sns 관리 창 변경

  30. 사이트 레이아웃 기본 로그인창 소셜 로그인 기능 수정 기록

  31. 사이트 레이아웃 기본 로그인창 소셜 로그인 기능 수정 계흭 기록

  32. 게시판 스킨 쓰기 설정 변경

  33. 소셜 XE 구글 fix 버전 설치 후 수정 목록

  34. 스케치북 5 게시판의 위저드기능 사용안함 설정

  35. 스케치북 5 게시판 카카오톡 공유 사용설정

  36. UTF-8 인코딩의 BOM (Byte Order Mark) 문제로 레이아웃 깨짐

  37. 변칙 모바일 레이아웃 해상도 수정 적용

  38. 댓글 쓰기창 문구 수정

  39. 인증메일 재전송 창 수정

  40. 모바일 기본로그인 창 사이즈 변경 - 모바일 전체메뉴 보기 컬러 변경

Board Pagination Prev 1 2 Next
/ 2

Recent Articles

Recent Comment

sketchbook5, 스케치북5

sketchbook5, 스케치북5