게시판 관리 상단 내용에 입력한 내용을 최신글에 출력 > 최신글스킨 강좌

본문 바로가기
사이트 내 전체검색

아이디비번찾기

최신글스킨 강좌

그누보드 영카트 초보 사용자를 위한 기본 매뉴얼, 스킨 제작 기초강좌를 공유합니다.

게시판 관리 상단 내용에 입력한 내용을 최신글에 출력

페이지 정보

작성자 관리자 작성일17-10-23 10:36 조회242회

본문

최신글스킨 강좌

게시판 관리에 상단 내용 입력 항목이 있는데 해당 내용을 각 최신글 스킨에 출력하는 방법입니다.

그누보드5 최신글에서는 캐시 기능이 추가되어 있어서 조금 번거롭습니다.


만약 캐시 기능을 꺼도 상관 없다면 최신글 스킨에서 그냥 이렇게만 넣어주면 됩니다.

<?php echo $board['bo_content_head']; ?>

단 캐시 기능은 반드시 꺼야 합니다.

캐시 기능을 끄는 방법은 config.php 파일에서 false 로 변경하면 됩니다.

define('G5_USE_CACHE',  false); // 최신글등에 cache 기능 사용 여부



아래 내용은 최신글 캐시 기능을 꼭 사용해야 하는 홈페이지에서 추가하는 방법입니다.



1. lib/latest.lib.php 파일 수정 


아래 내용을 찾은 후 빨간색 부분 코드 추가


$sql = " select * from {$g5['board_table']} where bo_table = '{$bo_table}' ";

$board = sql_fetch($sql);

$bo_subject = get_text($board['bo_subject']);

$bo_content_head = strip_tags($board['bo_content_head']);

...............................



같은 파일 좀 더 아래에서 빨간색 부분 추가


$cache_content = "<?php\nif (!defined('_GNUBOARD_')) exit;\n\$bo_subject='".sql_escape_string($bo_subject)."';\n\$bo_content_head='".sql_escape_string($bo_content_head)."';\n\$list=".var_export($list, true)."?>";

...............................



2. 최신글 스킨 수정 latest.skin.php


원하는 위치에 이렇게 추가

<?php echo $bo_content_head ?>



예를 들어 스킨 상단에 이렇게 추가하면


<div style="padding:10px;border:1px solid #ddd">

    <?php echo $bo_content_head ?>

</div>


이렇게 나올 겁니다.


c3748edd8ec47f280bc8622f5e2b738e_1508722888_2576.gif 


처음 수정시 반영이 안 된다면 환경설정 > 캐시파일일괄삭제 한 번 클릭

로그인 후 댓글을 남겨주세요.
게시물 검색


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

Copyright © GNUSTUDY. All rights reserved.
상단으로