영카트 원본 기준으로 구매 후 별도 요청시 1회에 한해서 무료 설치 지원
(빌더는 구매 전에 사전 문의)
1:1문의 전용 최신글입니다.
수정을 최소화하기 위해서 기본 최신글 스킨 폴더와 똑같은 경로로 설정했습니다.
기본적인 모양이나 크기도 동일해서 최신글 출력되는 곳 중간에 넣어도 사이즈가 맞을 겁니다.
각 항목 출력 변수도 동일하게 설정해놨기 때문에 다른 일반적인 최신글 스킨을 활용하는 것도 가능합니다.
타이틀 링크만 이렇게 수정하면 1:1문의 최신글 스킨으로 사용할 수 있습니다
<a href="<?php echo G5_BBS_URL ?>/qalist.php"><?php echo $bo_subject ?></a>
단, 일반 최신글은 보통 제목, 날짜만 출력되는게 대부분이라서 답변완료 아이콘은 별도로 추가하셔야 합니다.
제가 올린 스킨 파일에는 적용되어 있으니 참고해서 활용하시면 됩니다.
모바일 스킨 포함
설치안내
1. 함수 파일은 lib 폴더에. 스킨은 최신글 스킨 폴더에 업로드
lib/latest_1vs1.lib.php
skin/latest/1vs1
mobile/skin/latest/1vs1
2. head.php 파일에 코드 추가
include_once(G5_LIB_PATH.'/latest_1vs1.lib.php');
basic 테마 사용 기준
PC : theme/basic/head.php
모바일 : theme/basic/mobile/head.php
3. 사용방법
원하는 곳에 아래 코드 추가
<?php echo latest_1vs1('1vs1', 6, 24); ?>
부연설명
latest_1vs1(스킨명, 출력라인, 글자수);
테마 스킨을 사용하려면 theme/1vs1 과 같이 지정
<?php echo latest_1vs1('theme/1vs1', 6, 24); ?>
기본 정렬 순서는 답변대기 게시물 먼저 출력됩니다.
정렬 순서를 글이 등록된 시간 순서로 변경하려면 출력 부분에 옵션을 하나 더 추가하세요.
답변완료가 안 된 게시물부터 출력 (기본)
<?php echo latest_1vs1('1vs1', 6, 24); ?>
답변 상관 없이 등록 시간 순서대로 출력 (뒤에 false를 추가)
<?php echo latest_1vs1('1vs1', 6, 24, false); ?>
1:1 문의 게시판은 본인이 올린 게시물만 볼 수 있는 곳이므로 제목 링크는 관리자만 활성화됨
비공개 게시판이라서 이름도 별표 처리함 (관리자 로그인시 풀 네임으로 출력)
NEW 아이콘도 적용되어 있습니다.
답변완료가 안 된 게시물부터 출력하면 아이콘이 일관적이지 않을 것 같아서 주석 처리해놨습니다.
필요하면 latest.skin.php 파일에서 아래 코드 주석 해제하세요.
// if ($list[$i]['icon_new']) echo "<span class=\"new_icon\">N<span class=\"sound_only\">새글</span></span>";
스킨 상단에 있는 타이틀 문구 (1:1문의) 글자 수정은...
관리자 페이지 > 게시판관리 > 1:1문의 설정 > 타일틀 문구에서 수정하세요.
수정 후 환경설정 > 캐시파일 일괄삭제
4. 캐시 관련 수정
/bbs/qawrite_update.php 파일 하단에 빨간색 부분 추가
delete_cache_latest('1vs1');
## 위치 참고용 화면
위 캐시 설정은 글을 등록했을 때의 상황이고 글을 삭제했을 때도 캐시를 갱신하려면
/bbs/qadelete.php 파일에서 하단 부분에도 추가.
구매고객 총평점
사용후기가 없습니다.
1domain 1copy