'공명과맥'님 텝메뉴 최신글 스킨 2개 이상 사용하기 정보
'공명과맥'님 텝메뉴 최신글 스킨 2개 이상 사용하기관련링크
http://s8k2.cafe24.com
240회 연결
본문
링크된 텝메뉴 최신글을 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);
==================================================================================================
적용 예는 링크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
3
댓글 0개