질문과 답변

2025.11.21 11:42

게시글 읽을 때 아래 목록에서 읽고 있는 거 표식

수고 하십니다.

일전에 문의 드렸던 부분인데요.

게시판 사용시 전체목록보이기 를 이용하면 
내용 아래로 게시물 제목들이 나열 됩니다.

그런데 목록을 보면 어떤 글을 읽고 있는지 표시가 되지 않아
제목을 다시 확인 한다음에 글을 읽게 되는 경우가 생깁니다.

어떤 글을 읽고 있는지 제목이나 테이블에
그누보드 처럼

이렇게 된 PHP 코드는 해독이 어려운가요? 처럼 표시를 하려면 어떻게 해야 할 까요?

Uploaded Image


그누보드에서 질문을 해서 답변을 얻었는데

리빌더 basic과 그누보드 basic 차이가 있어서 그런지

아래 내용을 확인 할 수 없어서 문의 드려 봅니다.


감사합니다.

아래의 코드를 한번 참고를 해보세요..

 

 

lisk.skin.php

 

// 현재 보고 있는 게시글 ID 가져오기
$current_wr_id = isset($_GET['wr_id']) ? $_GET['wr_id'] : '';

// 목록 출력 부분
for ($i=0; $i<count($list); $i++) {
    // 현재 게시글인지 확인
    $is_current = ($current_wr_id && $list[$i]['wr_id'] == $current_wr_id) ? 'current-post' : '';
    
    echo '<tr class="'.$is_current.'">';
    // 게시글 내용 출력
    echo '</tr>';
}

 

 

 

css

 

 

/* 현재 보고 있는 게시글 강조 */
tr.current-post {
    background-color: #e8f4ff !important;
    border-left: 3px solid #4a90e2;
}

tr.current-post td {
    font-weight: 500;
}

/* 호버 효과와 구분 */
tr.current-post:hover {
    background-color: #d4e9ff !important;
}


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

    댓글목록

    profile_image
    리빌더미니홈 1:1 대화하기  오래 전

    안녕하세요.
    현재 스킨에서 해당 코드가 누락되어 업데이트 될 예정입니다.
    참고 부탁드립니다.

    수정의 경우 list.skin.php 에
    for ($i=0; $i<count($list); $i++) { 부분이 들어있으니
    해당 코드를 수정해주시면 작동은 할것같습니다.

    감사합니다.

    2025-11-21 15:40