이온디
호스팅센터
웹디벨로퍼
프리랜서카페
스레드

최신글 G5용 "무한 탭최신글"스킨(3종) 및 라이브러리입니다.(모바일 포함) 

https://sir.kr/bbs/board.php?bo_table=g5_skin&wr_id=6118 

1) 다운로드

tab.zip


2) 설치방법

다운로드 받은 것을 압축을 풀고 업로드합니다.


3) 사용방법

3.1) theme\made\head.php

include_once(G5_LIB_PATH.'/tab.lib.php');

추가

3.2) theme\made\index\basic.php

<?php
echo latest_tab (
    "tab", // 탭 스킨명
    "탭제목A|탭제B|탭제목C|제목D", // 탭제목 지정(구분자'|') ex) 제목하나|제목둘|제목셋|제목넷
    "tabzin|tabgall|tablist|tablist", // 탭리스트 스킨 지정(구분자'|') ex) tabzin|tabgall|tablist|tablist
    "bo_02|bo_01|bo_03|bo_01", // 게시판지정(구분자'|') ex) free|notice|gall|photo
    "5|9|12|20", // 출력되는 게시물 라인 개수 ex) 5줄|9줄|12줄|20줄
    "60|50|40|60" // 제목의 길이를 지정 ex) 60자|50자|40자|40자
);
?>


4) FAQ


4.1) 상단에 .$bo_tables;}?> 가 보일 경우, 로드가 되지 않은 경우입니다.

lib\tab.lib.php

<? 이 부분을 <?php 로 수정해보세요.


4.2) Fatal error: Uncaught ArgumentCountError 에러가 뜬 경우

Fatal error: Uncaught ArgumentCountError: Too few arguments to function latest_tab(), 6 passed in D:\xampp\htdocs\nariya\theme\made\index\basic.php on line 32 and exactly 7 expected in D:\xampp\htdocs\nariya\lib\tab.lib.php:5 Stack trace: #0 D:\xampp\htdocs\nariya\theme\made\index\basic.php(32): latest_tab('tab', '\xED\x83\xAD\xEC\xA0\x9C\xEB\xAA\xA9A|\xED\x83\xAD\xEC...', 'tabzin|tabgall|...', 'notice|notice|n...', '5|9|12|20', '60|50|40|60') 

#1 D:\xampp\htdocs\nariya\theme\made\index.php(31): include_once('D:\\xampp\\htdocs...') 

#2 D:\xampp\htdocs\nariya\index.php(8): require_once('D:\\xampp\\htdocs...') 

#3 {main} thrown in D:\xampp\htdocs\nariya\lib\tab.lib.php on line 5


lib\tab.lib.php

function latest_tab($tab_dir,$titles,$skin_dirs,$bo_tables,$first_table,$rows, $subject_lens){

위 인자 중에서 $first_table을 지워주세요.

function latest_tab($tab_dir,$titles,$skin_dirs,$bo_tables,$rows, $subject_lens){

이렇게 수정해주세요.


4.3) 그래도 안나타날 경우...

skin\tab\tab\tab.skin.php

여기도 <? 를 <?php 로 수정해주세요.


출력 성공~!





-------------------------------------

* 사용법(PC/모바일 공통)

-------------------------------------


1) 압축된 "tab.zip"의 압축을 풀어 그누보드 설치경로에 그대로 덮어 씌웁니다.




2) 각자 필요한 위치에 아래와 같은 형식에 맞게 코딩을 한 후 끝!!


include_once(G5_LIB_PATH.'/tab.lib.php'); //tab.lib.php 확장(꼭! 넣으셔야합니다? 응???)


<?php

echo latest_tab (

"tab", // 탭 스킨명

"탭제목A|탭제B|탭제목C|제목D", // 탭제목 지정(구분자'|') ex) 제목하나|제목둘|제목셋|제목넷

"tabzin|tabgall|tablist|tablist", // 탭리스트 스킨 지정(구분자'|') ex) tabzin|tabgall|tablist|tablist

"bo_02|bo_01|bo_03|bo_01", // 게시판지정(구분자'|') ex) free|notice|gall|photo

"5|9|12|20", // 출력되는 게시물 라인 개수 ex) 5줄|9줄|12줄|20줄

"60|50|40|60" // 제목의 길이를 지정 ex) 60자|50자|40자|40자

);

?>

* 일렬로 작성하는 것 보다는 위가 더 보기 편하시죠? 첫 번째 "탭스킨명"만 공통으로 사용하시고 나머지는 각자의 상황에 맞게 정리해 기입하시면 되겠습니다.



-------------------------------------

+ 알림

-------------------------------------


* 주의: 모바일은 미처 'style.css'를 손을 보지 않고 올립니다. G5형식을 취하다 보니 연동은 해야 하기에 필수 기능만 넣어 일단 올립니다.


* 다음 주말이나 돼야 시간이 조금 나겠습니다.(다음 주말에 꼭! 올리겠다는 약속은 아니구요 가능하면 올리겠다는 글입니다.)


* 가끔 상업용 이용이나 수정하여 재배포를 하시겠다며 쪽지로 물어 오시는 경우가 있는데 이 스킨은 그냥 묻지 마시고 수정하여 재배포를 하셔도 되고 재 배포시 원작자의 닉네임이나 별도의 표기를 남길 것을 요구하지 않습니다. 단, 재배포 시에는 좀 더 보완이 된 상태가 되어져 올려졌으면 하는 바램입니다.


* 기타 스타일 아이디,클래스명의 중복에 의한 이상 출력이 예상됩니다. 그누보드 원본에서 많이 수정한 웹사이트에서 이용시 각별한 주의와 함께 충분한 검토 후 이용하시기를 권합니다. 

 


내용을 입력하세요
0
댓글은 로그인 사용자만 작성 가능합니다. 로그인하기