테스트 사이트 - 개발 중인 베타 버전입니다

코멘트 바로가기 클릭 시 스크롤 마진 탑 적용하기

· 10개월 전 · 650 · 8

https://sir.kr/qa/549714

 

내용을 토대로 팁으로 작성합니다.

 

그누보드 기능 중 최근 게시물에서 댓글 기능을 사용할 경우 해당 댓글 클릭 시 바로 해당 내용으로 이동 됩니다.

만약 지금 운영 중인 사이트의 네비게이션이 고정된 경우는 고정된 크기 만큼 보여지지 않게 됩니다.

 

따라서 해당 기능을 이용하기 위해서는 스킨의 코드가 일부 수정 되어야 합니다.

사용하시는 게시판 스킨으로 이동 해주세요

 

978180634_1735517829.3977.png

 

스킨 디렉토리를 참조 하시면 됩니다.

 

그리고 해당 스킨 디렉토리 내 view_comment.skin.php 파일을 열어 주세요

그리고 아래 코드를 찾아 주세요

 

[code]

<article id="c_<?php echo $comment_id ?>" <?php if ($cmt_depth) { ?>style="margin-left:<?php echo $cmt_depth ?>px;border-top-color:#e0e0e0"<?php } ?>>

[/code]

 

그리고 아래 처럼 변경 해주세요

[code]

<article id="c_<?php echo $comment_id ?>" <?php if ($cmt_depth) { ?>style="scroll-margin-top: 100px; margin-left:<?php echo $cmt_depth ?>px;border-top-color:#e0e0e0"<?php } ?>>

[/code]

 

처음 듣거나 다소 생소한 속성인 scroll-margin-top 기능을 활용하면,

해당 크기 만큼 여백을 조절할 수 있습니다.

위에 코드 기준 100px 로 작성 된 건 실제 네비게이션 크기 만큼 지정하시거나 조금 더 주시면 될 것 같습니다.

 

동작은 아래를 참조 하세요

 

고맙습니다.

 

[스크롤 마진탑 적용 전]

978180634_1735778529.1213.gif

 

 

[스크롤마진탑 적용후]

978180634_1735778552.59.gif

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 8개

10개월 전

좋은팁 추천합니다.

10개월 전

아이고 좀 얄미워요.

제가 금주는 이걸로 레벨연명 하려 했는데요.ㅋ

수고하셨고 추천합니다

10개월 전

디테일한 팁이군요^^
감사합니다

10개월 전

추천 합니다.

10개월 전

감사합니다

감사합니다

9개월 전

한줄로 해결되는 것이였군요. 다음 그누보드 버전에 적용되길 바랍니다.

9개월 전

감사합니다

게시글 목록

번호 제목
23798
23797
23792
23791
23785
23781
23770
23766
23764
23761
23747
23732
23724
23718
23706
23700
23697
23686
23682
23681
23680
23678
23665
23644
23643
23639
23637
23630
23626
23616