라공에디션

레이아웃맵 메인 스킨 최신글 함수 (261006 배포판 대응)

<span class="sv_member">니루</span>
니루 @tabom0w0
2026-10-09 22:56

레이아웃맵 메인 스킨 261006 버전으로 올리면서 다시 수정했다.

$timeline_condition = (isset($board['bo_type']) && $board['bo_type'] === 'timeline') ? ' AND tm_origin = wr_id' : '';
            $result = sql_query("SELECT wr_id, wr_subject, wr_content, wr_name, wr_datetime, wr_comment, wr_option, wr_img
                                 FROM {$write_table}
                                 WHERE wr_is_comment = 0
                                   AND wr_subject <> ''
                                   {$timeline_condition}
                                 ORDER BY wr_datetime DESC
                                 LIMIT 0, {$rows}", false);

1304줄 쯤에 있는 이 부분을 찾아서 아래 코드로 바꾼다. 그 아래로 한 번 더 나옴. 거기도 바꾼다.

$timeline_condition = '';
$wr_last_update = 'wr_datetime';
$wr_comment_count = 'wr_comment';

if (isset($board['bo_type']) && $board['bo_type'] === 'timeline') {
    $timeline_condition = ' AND tm_origin = wr_id';
    $wr_last_update = "(SELECT MAX(wr_datetime) FROM {$write_table} WHERE tm_origin = a.wr_id)";
    $wr_comment_count = "(SELECT COUNT(*) - 1 FROM {$write_table} WHERE tm_origin = a.wr_id)";
}

$result = sql_query("SELECT wr_id, wr_subject, wr_content, wr_name, wr_option, wr_img, {$wr_last_update} as wr_datetime, {$wr_comment_count} as wr_comment
                    FROM {$write_table} a 
                    WHERE wr_is_comment = 0
                        AND wr_subject <> ''
                        {$timeline_condition}
                    ORDER BY wr_datetime DESC
                    LIMIT 0, {$rows}", false);


그 외에 이전에 수정했던 멤버공개글입니다 표시랑 날짜표시 바꾸고,

스타일만 좀 더 수정했음.


아 맞다. 전체 최신글 스킨 스타일은 /skin/main/latest/basic/style.css 따라간다. 자꾸 수정할 곳 찾으면서 헤매길래 메모하는 겸사겸사 수정한 스타일 파일도 일단 백업.

첨부파일

댓글목록

등록된 댓글이 없습니다.