팁과노하우

2025.01.17 09:05

내가 스크랩 한 게시물은 체크 및 스크랩 총 개수 나타내기

안녕하세요...

미니님a 회원입니다.


게시판 목록을 클릭해서 내용을 보면, 스크랩이라는 기능이 있습니다.

이 기능을 통해 본인의 판단하에 자주 혹은 유용한 게시글 등을 스크랩하실 텐데요


화면상에 총 개수와 내가 스크랩한 게시글을 표기하는 방법입니다.

현재는 아시다시피 내가 스크랩했나? 확인할 수 없습니다. 직접 스크랩 버튼을 눌러야만 확인이 가능한 시스템입니다.


92cb0a4431cc296878f89f679526fd1a_1737072037_9082.png
이렇게 번거롭게 확인하는 것 보다 아래 처럼 보여진다면 번거로움이 조금은 줄어들지 않을까요 ?


92cb0a4431cc296878f89f679526fd1a_1737072079_0022.png


사용하시는 게시판 스킨의 view.skin.php 파일을 열어 주세요


그리고 다음 코드를 찾아주세요


<?php if ($scrap_href) { ?>
   <a href="<?php echo $scrap_href;  ?>" class="fl_btns font-B" target="_blank" onclick="win_scrap(this.href); return false;">스크랩</a>
<?php } ?>

그리고 이 코드를 통으로 아래 코드로 변경만 하시면 됩니다.


        <?php if ($scrap_href) { 
	$scrap_sql = " select count(*) as cnt from {$g5['scrap_table']} where mb_id = '{$member['mb_id']}' and bo_table = '$bo_table' and wr_id = '{$view['wr_id']}' ";
	$scrap_row = sql_fetch($scrap_sql);?>
	<a href="<?php echo $scrap_href;?>"  target="_blank" class="fl_btns font-B" onclick="win_scrap(this.href); return false;"><i class="fa fa-<?php echo ($scrap_row['cnt']) ? "check-circle" : ""; ?>" aria-hidden="true"></i> <?php echo ($scrap_row['cnt']) ? "스크랩완료" : "스크랩"; ?> (<?php echo ($scrap_row['cnt']);?>)</a>
	<?php } ?>

이렇게 변경 해주시면 위 스샷대로 동작할 것입니다.


고맙습니다.

  • 공유링크 복사
    미니홈 쪽지 구독하기
    구독하고 알림받기

    댓글목록

    profile_image
    no_profile 우루사100mg미니홈 1:1 대화하기  오래 전

    감사합니다. 추천!!

    2025-01-17 09:40

    profile_image
    no_profile 팡야미니홈 1:1 대화하기  오래 전

    짱입니다

    2025-01-17 12:01

    profile_image
    기기괴괴미니홈 1:1 대화하기  오래 전

    좋은기능입니다 ! 통합게시판은 여기서 수정하니 먹히네요 !
    /www/theme/rb.basic/skin/board/rb.bbs/skin/view/basic

    요것도 <strong> 를 붙이면 새로고침 안해도 표시가 될까요 ?

    2025-03-05 22:56