'공명과맥'님 텝메뉴 최신글 스킨 2개 이상 사용하기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

'공명과맥'님 텝메뉴 최신글 스킨 2개 이상 사용하기 정보

'공명과맥'님 텝메뉴 최신글 스킨 2개 이상 사용하기

본문

링크된 텝메뉴 최신글을 2개 이상 사용하는 방법 입니다.
적용 예는 링크2번 참고하세요
우선 2개 사용하는 경우를 예로 들겠습니다. 그 이상 추가 할 경우 다음내용과 동일하게 추가하시면 됩니다.
똑같이 복사 후 필요한 부분에 각각 넘버링만 달리 해주시면 됩니다.

그리고 가장 중요한 스킨 동작 분리를 위한 설명입니다. 메뉴 탭의 갯수나 디자인을 달리하시려면
상단에 정의된 스타일 부분의 class 명도 넘버링을 해주셔야 합니다. 똑같은 탭 갯수에 같은 디자인으로
적용한다면 아래 방법만 참고 하시면 됩니다.

추가로 위 링크에서 원본파일을 받아 적용할 경우 탭 메뉴가 두 줄로 밀려 나오는 경우가 있는데
예를 들어 가로 200의 테이블에 삽입하는 경우 아래 처럼 직접 수치 지정한 수 타이틀 너비를
전체너비 미만으로 설정해 주시면 됩니다.

$table_width = 200;

.t_tb0{
float:left;
width:99px;

.t_tb1{
float:right;
width:98px;


■ 수정이 필요한 파일과 저장경로 입니다.
========================================================
# tab2.lib.php    ./lib/ 폴더에 저장 됩니다.
# tab.skin.php    ./skin/tab/latest_tab2/ 폴더에 저장 됩니다.
========================================================



■ 2개 이상 적용할 경우 경로와 파일
=======================================================================================
1.  ./lib/tab2.lib.php
2.  ./lib/tab3.lib.php (복사후 넘버링 함)
=======================================================================================
1.  ./skin/tab/latest_tab2/tab.skin.php
2.  ./skin/tab/latest_tab3/tab2.skin.php (latest_tab3폴더와 tab2.skin.php파일 복사후 넘버링 함)
========================================================================================


■ 호출문 수정(2개의 탭 사용 예)
==================================================================================================
<? include_once("$g4[path]/lib/tab2.lib.php"); ///tab2.lib.php를 포함시킵니다.
echo latest_tab2("latest_tab2","추천음악|추천도서","basic3|basic3", "01_6|01_9","01_6","5|5","18|30"); ?>

========= 아래처럼 수정=========

<? include_once("$g4[path]/lib/tab3.lib.php"); ///tab3.lib.php를 포함시킵니다.
echo latest_tab3("latest_tab3","추천음악|추천도서","basic3|basic3", "01_6|01_9","01_6","5|5","18|30"); ?>
==================================================================================================


■ tab3.lib.php 수정
==================================================================================================
//무한탭
function latest_tab2($tab_skin,$titles,$skin_dirs,$bo_tables,$first_table,$rows, $subject_lens){

global $g4;

$title=explode("|",$titles);
$skin_dir=explode("|",$skin_dirs);
$bo_table=explode("|",$bo_tables);

$row=explode("|",$rows);
$subject_len=explode("|",$subject_lens);

$tab_skin_path = "$g4[path]/skin/tab/".$tab_skin;
include "$tab_skin_path/tab.skin.php";
}

========= 아래처럼 수정=========

//무한탭
function latest_tab3($tab_skin,$titles,$skin_dirs,$bo_tables,$first_table,$rows, $subject_lens){

global $g4;

$title=explode("|",$titles);
$skin_dir=explode("|",$skin_dirs);
$bo_table=explode("|",$bo_tables);

$row=explode("|",$rows);
$subject_len=explode("|",$subject_lens);

$tab_skin_path = "$g4[path]/skin/tab/latest_tab3/".$tab2_skin;
include "$tab_skin_path/tab2.skin.php";
}
=================================================================================================


■ tab2.skin.php 수정. 아래 3가지 구문검색 후 오른쪽 처럼 넘버링 합니다.
==================================================================================================
1.  l_view (2개 검색됨)  -->  l_view2
2.  m_view (2개 검색됨)  -->  m_view2
3. 'title{$i}'  과  ('title'+a);  -->  'title2{$i}'  과  ('title2'+a);
==================================================================================================
추천
3

댓글 0개

전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT