웹진형 최신글 질문 - 커뮤니티

본문 바로가기
전체검색

커뮤니티

강좌 열람은 비회원도 볼 수 있게 모두 공개되어 있습니다.

웹진형 최신글 질문

sabjaru 16-03-13 13:20

안녕하세요....

그룹별 웹진 스타일 스킨을 설치해봤는데요...

 

일단 그룹을 두가지로 지정했는데...

이것이 계속 반복적으로 나옵니다. ㅠ.ㅠ

 

http://ojaseo.cafe24.com/ 

 

이런식으로 나오는데....어딜 봐야할까요?

댓글목록 +6

댓글목록

profile_image

관리자님의 댓글

관리자 작성일

별도로 만든 최신글을 넣을 때는 이 코드 안에 넣지 마세요. 저 안에 넣으면 반복해서 출력 됩니다.
저 코드 맨 위나 아래쪽에 넣어야 합니다. 아니면 저 코드 전체를 삭제하고 넣어도 되고요.

<!-- 최신글 시작 { -->
<?php
//  최신글
$sql = " select bo_table
            from `{$g5['board_table']}` a left join `{$g5['group_table']}` b on (a.gr_id=b.gr_id)
            where a.bo_device <> 'mobile' ";
if(!$is_admin)
    $sql .= " and a.bo_use_cert = '' ";
$sql .= " order by b.gr_order, a.bo_order ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
    if ($i%2==1) $lt_style = "margin-left:20px";
    else $lt_style = "";
?>
    <div style="float:left;<?php echo $lt_style ?>">
        <?php
        // 이 함수가 바로 최신글을 추출하는 역할을 합니다.
        // 사용방법 : latest(스킨, 게시판아이디, 출력라인, 글자수);
        // 테마의 스킨을 사용하려면 theme/basic 과 같이 지정
        echo latest("basic", $row['bo_table'], 5, 25);
        ?>
    </div>
<?php
}
?>
<!-- } 최신글 끝 -->

profile_image

sabjaru님의 댓글

sabjaru 작성일

감사합니다. 삭제하고 넣으니 되네요...

그런데, 새롭게 작성한 글.... 반영이 한시간이 지나도 반영이 안되네요.
이 사이트에 설명해놓은 캐시 관련 사항을 적용해도요~~

profile_image

관리자님의 댓글의 댓글

관리자 작성일

배포할 때도 여러 호스팅에서 테스트해봤었고
혹시 몰라서 그누 최신 버전 다시 설치하고 테스트해봤는데 common.lib.php 파일 설명대로 수정하면 잘 됩니다

profile_image

sabjaru님의 댓글

sabjaru 작성일

제가 요 아래 사항만 했는데.... 또 다른것을 수정해야 됩니까?

-------
캐시 관련 참고사항
 
이 스킨은 일반 최신글과 다르게 새글이 등록되거나 글이 삭제되었을 때 바로 반영이 되지 않습니다.
/lib/common.lib.php 파일에 캐시 파일 삭제 함수가 있는데 아래 내용처럼 추가하면 바로 반영이 될 겁니다.
이건 선택사항이고 임시 방법이기 때문에 그룹별로 제어되진 않습니다.
config.php 파일에서 캐시 설정을 false로 설정하고 사용하고 있다면 수정할 필요는 없습니다.
 
*빨간색 부분이 추가되었습니다
 
// 게시판 최신글 캐시 파일 삭제
function delete_cache_latest($bo_table)
{
    $files = glob(G5_DATA_PATH.'/cache/latest-'.$bo_table.'-*');
    if (is_array($files)) {
        foreach ($files as $filename)
            unlink($filename);
    }
 
    $files2 = glob(G5_DATA_PATH.'/cache/latest-group-*');
    if (is_array($files2)) {
        foreach ($files2 as $filename)
            unlink($filename);
    }
}

profile_image

관리자님의 댓글의 댓글

관리자 작성일

그 파일만 수정하면 됩니다. 다른 호스팅에서 또 해봤지만 특이사항을 발견하지 못했습니다. 잘 되네요.

profile_image

sabjaru님의 댓글

sabjaru 작성일

ㅋ 죄송합니다. 됩니다.
새로운 글 작성하고....캐시에 관한 내용을 수정하고 했는데도 안나오길래 뭔가 잘못된건줄 알았는데....
이후에 작성한 글은 바로 곧장 나오네요. 그러니까 캐시에 관한 수정을 한 이후 글들은 바로 바로 나오네요...^^

감사합니다.

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.