기똥찬 무제한분류 갤러리 게시판 - 그누보드관리자님 필독! 정보
갤러리 기똥찬 무제한분류 갤러리 게시판 - 그누보드관리자님 필독!첨부파일
본문
-----------------설치환경-------------------
▶사용 그누보드 버젼: 4.06.06 (05.11.01)
▶필요라이브러리:GD 2.0.1 이상 버전이 설치되어 있어야 사용가능
(php 환경설정파일인 php.ini에 extension=php_exif.dll 이런 내용이 있어야 함)
▶추가필드 사용여부:2개필드 사용
▶기존 게시판을 이 스킨으로 변경시 주의사항
-기존분류를 수동으로 재입력해야함
-추가필드를 사용하고 있었던 게시판은 그 추가필드는 무시되고 새로 설정해야 함
-----------------설치환경-------------------
그누보드 정말 막강합니다. 확장성이 뛰어납니다
그누보드 기본으로 해서 부가적인 응용을 아주 편리하게(?) 사용할수 있다는 장점이 있더군요
이 그누보드 만든분 복 무진장 받을껍니다...^^
이 번에 소개할 스킨 개발한 동기는
가족앨범을 만든다고 할때
분류별로 아빠사진,엄마사진,여동생사진,여행사진,히트사진,추천사진......
여행사진 밑에 해외여행,국내여행......
국내여행 밑에 제주도,지리산.....
여기서 볼때 지리산분류는 여행사진 > 국내여행 > 지리산
이렇게 3차 분류로 나오지요
예를 들어 어떤사진을 추천사진분류에도 들어가고 지리산분류에도 들어가게 하고 싶을때
기존방식은 사진을 2번씩 올려야합니다
사진을 한번만 올리고 추천사진에도 나오고 지리산에도 나오게 하는 방법이 없을까???
해서 제작된 스킨입니다
본 스킨은
관리자님의 exif 갤러리 스킨(http://www.sir.co.kr/bbs/tb.php/g4_skin_basic/42) 에다가
무제한카테고리기능을 끼워넣었습니다
결국 ca_name필드를 별도로 만든 프로그램으로 보완을 한겁니다
그누보드 관련파일을 엄청 많이 뜯어고쳐야 할꺼 같지요?
그럼 제가 그누보드 안썼을 겁니다..
이 스킨을 적용하려면 그누보드 관련파일 딱 2개 전체 3줄만 고치면 됩니다.
(실제는 2개파일에 각각 한줄씩 추가해서 넣은것임)
원형을 최대한 보존하면서 확장할수 있다는 특징이 그누보드가 가진 강점이라고 봅니다
이 글 맨하단에 그누보드 관리자님과 스킨 제작하시는분에게 함께 생각해볼 문제가 있습니다.
서론이 길었네요 아래 자세히 읽어보고 그대로 따라해세요
■압축파일 설치안내
1) _multi_gallery20051111.zip
압축풀어서
/bbs/skin/board/_multi_gallery20051111 폴더명을 만들고 이 안에 파일을 넣어둡니다
2) category.zip
압축풀어서
/adm/category 폴더를 만들고 이 안에 파일 넣어둡니다
3) etc.zip
압축풀어서
(주의 admin.menu400.php,m400_index.php,m400.php파일이 있고 쓰고 있다면
관리자메뉴편집은 알아서 편집하세요, 대부분 없을줄로 압니다)
-admin.menu400.php 을 /adm 폴더에 넣어둡니다
-m400_index.php 을 /adm 폴더에 넣어둡니다
-m400.php 을 /adm/menu 폴더에 넣습니다
-menu400.gif 파일을/adm/img 폴더에 넣어둡니다
-list_multi_gallery20051111.php 을 /bbs 폴더에 넣어둡니다
-myconfig.php
myconfig.php파일은 사이트 루트디렉토리에서 myconfig 폴더를 만들고 이 안에 넣어둡니다
예) 도메인이 www.my.pe.kr이면 => www.my.pe.kr/myconfig 로 생성
■파일 수정안내
1) g/adm/admin.head.php 내용중에 맨 하단부분을 아래처럼
------------변경전-------------------------------
</table><br>
</td>
<td valign=top style='padding:10px;'>
------------변경전-------------------------------
▼
************변경후********************************
</table><br>
<?
@include_once ($g4[admin_path]."/category/user_left_menu".$tmp_menu.".php"); ///#####add,_multi_gallery20051111
?>
</td>
<td valign=top style='padding:10px;'>
************변경후********************************
2) g/bbs/board.php 내용중에
맨 상단부분을 아래처럼
------------변경전-------------------------------
include_once("./_common.php");
------------변경전-------------------------------
▼
************변경후********************************
include_once("./_common.php");
@include_once("$board_skin_path/inc_config.php"); ///#####add,_multi_gallery20051111 사용자정의 설정값 호출
************변경후********************************
182행쯤에
------------변경전-------------------------------
// 게시물 아이디가 있다면 게시물 보기를 INCLUDE
if ($wr_id)
include_once("./view.php");
------------변경전-------------------------------
▼
************변경후********************************
// 게시물 아이디가 있다면 게시물 보기를 INCLUDE
if ($wr_id)
include_once("./view{$user_view_file}.php");
************변경후********************************
188행쯤에
------------변경전-------------------------------
if ($member[mb_level] >= $board[bo_list_level] && $board[bo_use_list_view] || empty($wr_id))
include_once ("./list.php");
------------변경전-------------------------------
▼
************변경후********************************
if ($member[mb_level] >= $board[bo_list_level] && $board[bo_use_list_view] || empty($wr_id))
include_once ("./list{$user_list_file}.php");
************변경후********************************
3) myconfig/myconfig.php 내용중에
$site_folder= "/"; //"만약 그누보드가 루트의 new 폴더안에 설치되었다면 /new 이런식으로 입력함
그누보드가 설치된 폴더경로를 수정해주세요
■ 카테고리 테이블 생성하기
웹브라우저를 열어서 주소창에 /adm/category/setup_board.php 파일을 실행합니다
예) 도메인이 www.my.pe.kr 이면 => http://www.my.pe.kr/adm/category/setup.php
■ 게시판 생성하기
1) 게시판명은 알아서 정하고
2) 분류는 사용에 체크를 하고 내용은 비워둡니다
3) 스킨은 _multi_gallery20051111를 선택해야겠죠
4) 가로 이미지수:4 <= 한줄에 이미지를 4개씩보여주는것
5) 상단 파일 경로는 ../skin/board/_multi_gallery20051111/inc_3dan_pic_top.php로 입력하세요
이 파일의 주목적은 왼쪽메뉴에 카테고리가 자동으로 나오게 하는게 목적입니다
다른 경로를 사용하시면 inc_3dan_pic_top.php 내용중에
8행,9행,178행부터 270행까지 만 뽑아서 자신이 지정한 상단 파일에 추가해주면 됩니다
6) 하단 파일 경로는 ../skin/board/_multi_gallery20051111/inc_3dan_bottom.php
inc_3dan_bottom.php 여기 내용은 별다른게 없습니다.
7) 여분필드 설정
▶여분 필드 1은 목록에서 보여질 이미지의 폭을 숫자로 입력. (픽셀 단위)
(폭을 크게 해서 목록에서 사진이 화면을 넘어갈때 위에 가로 이미지수를 줄여서 잘 조정하면됨)
▶여분 필드 2 에 목록에서 보여질 이미지의 질(quality)을 비율로 설정(100 이하의 숫자로 입력)
마지막으로 게시판 생성하면 됩니다
이제 사용을 해봅시다
관리자페이지 상단 우측에 분류관리 라는 항목이 생겼지요
거기들어가서 분류를 여러개 3차이상 분류까지 생성을 해보세요
분류생성 다했으면 좀전에 만든 게시판을 띄워서 사진을 올려봅니다
■ 자투리글
그누보드 관리자님과 스킨제작하시는 분에게 제안을 합니다
전 그누보드 사용한지가 5개월째 되어 갑니다
불편한점이 있었다면 새로운 기능의 버전이 자주 올라와서 그때마다 업데이트를 해서 덮어씌우지요
그런데 스킨에 따라서 그누보드 파일을 수정해야 하는 경우가 종종 있더군요
그렇게 되면 이전 파일 백업하고 새로운 버전의 그누보드 파일을 덮어씌우고 나서 이전버전에서 특정스킨적용시
필요한 코드부분을 새버전에 적용해야 하지요
물론 기존버전에서 새버젼의 수정된 부분만 고치면 되지만
저는 승질상 새버젼이 나오면 무조건 덮어씌웁니다...ㅠㅠ
그러다보니 바뀐부분 세세하게 파일열어서 고쳐야 하니 이게 다른 분은 몰라도
제 승질상 너무 불편해서 한때 그누보드 포기할라 했습니다 ㅡ,.ㅡ
참고로 제가 며칠전에 올린 일정관리는 그누보드관련파일을 수정하지 않고 구현되는겁니다
저의 원칙은 그누보드 관련 파일 안 건드리고 스킨을 만드려고 노력합니다
이번 스킨은 그누보드 관련 파일을 안건드리고는 할수 없더군요...쩝...
그래서 보완할 방법이 없을까?
방법이 있더군요
제가 위에 올린 파일을 예로 든다면
list.php 과 list_multi_gallery20051111.php내용은 같습니다
단지 list_multi_gallery20051111.php의 69행-78행이 추가된거죠
스킨적용시
bbs/list.php 파일은 실행이 되지 않습니다 대신
bbs/list.php/list_multi_gallery20051111.php 실행됩니다
이유는 board.php파일중에
include_once("./list.php") ===> include_once("./list{$user_list_file}.php"); 로 변경해서죠
$user_list_file값은 어디서 나오냐면요
board.php 내용 상단에
@include_once("$board_skin_path/inc_config.php");
여기서 불러오죠
inc_config.php 이 파일을 열어보면
$user_list_file="_multi_gallery20051111";
이런부분이 있습니다
그래서 $user_list_file파일의 값에 의해
bbs/list.php 파일은 실행이 되지 않고 bbs/list.php/list_multi_gallery20051111.php 실행됩니다
이해가지요?
제가 제안한 핵심은 /bbs/list.php파일을 스킨특성때문에 고쳐야 한다면 /bbs/list + "스킨명".php로 실행되게
즉 그누보드의 원복파일은 그대로 두고 스킨특성때문에 고쳐야 할파일은 별도로 불러오게 하자는 거지요
그누보드 파일과 스킨관련 파일을 분리하는거지요
그러면 좀더 깔끔한 코드가 될거 같고 어떤 문제가 발생했을때 그누보드 파일때문에 그런지 스킨을 잘못적용해서
나온문제인지가 명확해 질거 같아요
만약 저의 제안을 수용하신다면 관리자님께서 고치실부분은
@include_once("$board_skin_path/inc_config.php"); 상단에 추가
include_once("./list.php") ===> include_once("./list{$user_list_file}.php");
include_once("./view.php") ===> include_once("./view{$user_view_file}.php");
include_once("./view_comment.php"); ===> include_once("./view_comment{$user_comment_file}.php");
등등.........
이런식으로 되겠지요
더 좋은 방법이 있을거 같습니다만
같이 노력하면 더 나은 방법이 나오지 않겠습니까
관리자님께서 다음 버전 업그레이드하실때 이런 부분 고려 해주시면 감사하겠습니다
▶사용 그누보드 버젼: 4.06.06 (05.11.01)
▶필요라이브러리:GD 2.0.1 이상 버전이 설치되어 있어야 사용가능
(php 환경설정파일인 php.ini에 extension=php_exif.dll 이런 내용이 있어야 함)
▶추가필드 사용여부:2개필드 사용
▶기존 게시판을 이 스킨으로 변경시 주의사항
-기존분류를 수동으로 재입력해야함
-추가필드를 사용하고 있었던 게시판은 그 추가필드는 무시되고 새로 설정해야 함
-----------------설치환경-------------------
그누보드 정말 막강합니다. 확장성이 뛰어납니다
그누보드 기본으로 해서 부가적인 응용을 아주 편리하게(?) 사용할수 있다는 장점이 있더군요
이 그누보드 만든분 복 무진장 받을껍니다...^^
이 번에 소개할 스킨 개발한 동기는
가족앨범을 만든다고 할때
분류별로 아빠사진,엄마사진,여동생사진,여행사진,히트사진,추천사진......
여행사진 밑에 해외여행,국내여행......
국내여행 밑에 제주도,지리산.....
여기서 볼때 지리산분류는 여행사진 > 국내여행 > 지리산
이렇게 3차 분류로 나오지요
예를 들어 어떤사진을 추천사진분류에도 들어가고 지리산분류에도 들어가게 하고 싶을때
기존방식은 사진을 2번씩 올려야합니다
사진을 한번만 올리고 추천사진에도 나오고 지리산에도 나오게 하는 방법이 없을까???
해서 제작된 스킨입니다
본 스킨은
관리자님의 exif 갤러리 스킨(http://www.sir.co.kr/bbs/tb.php/g4_skin_basic/42) 에다가
무제한카테고리기능을 끼워넣었습니다
결국 ca_name필드를 별도로 만든 프로그램으로 보완을 한겁니다
그누보드 관련파일을 엄청 많이 뜯어고쳐야 할꺼 같지요?
그럼 제가 그누보드 안썼을 겁니다..
이 스킨을 적용하려면 그누보드 관련파일 딱 2개 전체 3줄만 고치면 됩니다.
(실제는 2개파일에 각각 한줄씩 추가해서 넣은것임)
원형을 최대한 보존하면서 확장할수 있다는 특징이 그누보드가 가진 강점이라고 봅니다
이 글 맨하단에 그누보드 관리자님과 스킨 제작하시는분에게 함께 생각해볼 문제가 있습니다.
서론이 길었네요 아래 자세히 읽어보고 그대로 따라해세요
■압축파일 설치안내
1) _multi_gallery20051111.zip
압축풀어서
/bbs/skin/board/_multi_gallery20051111 폴더명을 만들고 이 안에 파일을 넣어둡니다
2) category.zip
압축풀어서
/adm/category 폴더를 만들고 이 안에 파일 넣어둡니다
3) etc.zip
압축풀어서
(주의 admin.menu400.php,m400_index.php,m400.php파일이 있고 쓰고 있다면
관리자메뉴편집은 알아서 편집하세요, 대부분 없을줄로 압니다)
-admin.menu400.php 을 /adm 폴더에 넣어둡니다
-m400_index.php 을 /adm 폴더에 넣어둡니다
-m400.php 을 /adm/menu 폴더에 넣습니다
-menu400.gif 파일을/adm/img 폴더에 넣어둡니다
-list_multi_gallery20051111.php 을 /bbs 폴더에 넣어둡니다
-myconfig.php
myconfig.php파일은 사이트 루트디렉토리에서 myconfig 폴더를 만들고 이 안에 넣어둡니다
예) 도메인이 www.my.pe.kr이면 => www.my.pe.kr/myconfig 로 생성
■파일 수정안내
1) g/adm/admin.head.php 내용중에 맨 하단부분을 아래처럼
------------변경전-------------------------------
</table><br>
</td>
<td valign=top style='padding:10px;'>
------------변경전-------------------------------
▼
************변경후********************************
</table><br>
<?
@include_once ($g4[admin_path]."/category/user_left_menu".$tmp_menu.".php"); ///#####add,_multi_gallery20051111
?>
</td>
<td valign=top style='padding:10px;'>
************변경후********************************
2) g/bbs/board.php 내용중에
맨 상단부분을 아래처럼
------------변경전-------------------------------
include_once("./_common.php");
------------변경전-------------------------------
▼
************변경후********************************
include_once("./_common.php");
@include_once("$board_skin_path/inc_config.php"); ///#####add,_multi_gallery20051111 사용자정의 설정값 호출
************변경후********************************
182행쯤에
------------변경전-------------------------------
// 게시물 아이디가 있다면 게시물 보기를 INCLUDE
if ($wr_id)
include_once("./view.php");
------------변경전-------------------------------
▼
************변경후********************************
// 게시물 아이디가 있다면 게시물 보기를 INCLUDE
if ($wr_id)
include_once("./view{$user_view_file}.php");
************변경후********************************
188행쯤에
------------변경전-------------------------------
if ($member[mb_level] >= $board[bo_list_level] && $board[bo_use_list_view] || empty($wr_id))
include_once ("./list.php");
------------변경전-------------------------------
▼
************변경후********************************
if ($member[mb_level] >= $board[bo_list_level] && $board[bo_use_list_view] || empty($wr_id))
include_once ("./list{$user_list_file}.php");
************변경후********************************
3) myconfig/myconfig.php 내용중에
$site_folder= "/"; //"만약 그누보드가 루트의 new 폴더안에 설치되었다면 /new 이런식으로 입력함
그누보드가 설치된 폴더경로를 수정해주세요
■ 카테고리 테이블 생성하기
웹브라우저를 열어서 주소창에 /adm/category/setup_board.php 파일을 실행합니다
예) 도메인이 www.my.pe.kr 이면 => http://www.my.pe.kr/adm/category/setup.php
■ 게시판 생성하기
1) 게시판명은 알아서 정하고
2) 분류는 사용에 체크를 하고 내용은 비워둡니다
3) 스킨은 _multi_gallery20051111를 선택해야겠죠
4) 가로 이미지수:4 <= 한줄에 이미지를 4개씩보여주는것
5) 상단 파일 경로는 ../skin/board/_multi_gallery20051111/inc_3dan_pic_top.php로 입력하세요
이 파일의 주목적은 왼쪽메뉴에 카테고리가 자동으로 나오게 하는게 목적입니다
다른 경로를 사용하시면 inc_3dan_pic_top.php 내용중에
8행,9행,178행부터 270행까지 만 뽑아서 자신이 지정한 상단 파일에 추가해주면 됩니다
6) 하단 파일 경로는 ../skin/board/_multi_gallery20051111/inc_3dan_bottom.php
inc_3dan_bottom.php 여기 내용은 별다른게 없습니다.
7) 여분필드 설정
▶여분 필드 1은 목록에서 보여질 이미지의 폭을 숫자로 입력. (픽셀 단위)
(폭을 크게 해서 목록에서 사진이 화면을 넘어갈때 위에 가로 이미지수를 줄여서 잘 조정하면됨)
▶여분 필드 2 에 목록에서 보여질 이미지의 질(quality)을 비율로 설정(100 이하의 숫자로 입력)
마지막으로 게시판 생성하면 됩니다
이제 사용을 해봅시다
관리자페이지 상단 우측에 분류관리 라는 항목이 생겼지요
거기들어가서 분류를 여러개 3차이상 분류까지 생성을 해보세요
분류생성 다했으면 좀전에 만든 게시판을 띄워서 사진을 올려봅니다
■ 자투리글
그누보드 관리자님과 스킨제작하시는 분에게 제안을 합니다
전 그누보드 사용한지가 5개월째 되어 갑니다
불편한점이 있었다면 새로운 기능의 버전이 자주 올라와서 그때마다 업데이트를 해서 덮어씌우지요
그런데 스킨에 따라서 그누보드 파일을 수정해야 하는 경우가 종종 있더군요
그렇게 되면 이전 파일 백업하고 새로운 버전의 그누보드 파일을 덮어씌우고 나서 이전버전에서 특정스킨적용시
필요한 코드부분을 새버전에 적용해야 하지요
물론 기존버전에서 새버젼의 수정된 부분만 고치면 되지만
저는 승질상 새버젼이 나오면 무조건 덮어씌웁니다...ㅠㅠ
그러다보니 바뀐부분 세세하게 파일열어서 고쳐야 하니 이게 다른 분은 몰라도
제 승질상 너무 불편해서 한때 그누보드 포기할라 했습니다 ㅡ,.ㅡ
참고로 제가 며칠전에 올린 일정관리는 그누보드관련파일을 수정하지 않고 구현되는겁니다
저의 원칙은 그누보드 관련 파일 안 건드리고 스킨을 만드려고 노력합니다
이번 스킨은 그누보드 관련 파일을 안건드리고는 할수 없더군요...쩝...
그래서 보완할 방법이 없을까?
방법이 있더군요
제가 위에 올린 파일을 예로 든다면
list.php 과 list_multi_gallery20051111.php내용은 같습니다
단지 list_multi_gallery20051111.php의 69행-78행이 추가된거죠
스킨적용시
bbs/list.php 파일은 실행이 되지 않습니다 대신
bbs/list.php/list_multi_gallery20051111.php 실행됩니다
이유는 board.php파일중에
include_once("./list.php") ===> include_once("./list{$user_list_file}.php"); 로 변경해서죠
$user_list_file값은 어디서 나오냐면요
board.php 내용 상단에
@include_once("$board_skin_path/inc_config.php");
여기서 불러오죠
inc_config.php 이 파일을 열어보면
$user_list_file="_multi_gallery20051111";
이런부분이 있습니다
그래서 $user_list_file파일의 값에 의해
bbs/list.php 파일은 실행이 되지 않고 bbs/list.php/list_multi_gallery20051111.php 실행됩니다
이해가지요?
제가 제안한 핵심은 /bbs/list.php파일을 스킨특성때문에 고쳐야 한다면 /bbs/list + "스킨명".php로 실행되게
즉 그누보드의 원복파일은 그대로 두고 스킨특성때문에 고쳐야 할파일은 별도로 불러오게 하자는 거지요
그누보드 파일과 스킨관련 파일을 분리하는거지요
그러면 좀더 깔끔한 코드가 될거 같고 어떤 문제가 발생했을때 그누보드 파일때문에 그런지 스킨을 잘못적용해서
나온문제인지가 명확해 질거 같아요
만약 저의 제안을 수용하신다면 관리자님께서 고치실부분은
@include_once("$board_skin_path/inc_config.php"); 상단에 추가
include_once("./list.php") ===> include_once("./list{$user_list_file}.php");
include_once("./view.php") ===> include_once("./view{$user_view_file}.php");
include_once("./view_comment.php"); ===> include_once("./view_comment{$user_comment_file}.php");
등등.........
이런식으로 되겠지요
더 좋은 방법이 있을거 같습니다만
같이 노력하면 더 나은 방법이 나오지 않겠습니까
관리자님께서 다음 버전 업그레이드하실때 이런 부분 고려 해주시면 감사하겠습니다
추천
3
3
댓글 전체
아 근데 코멘트를 써야 다운받게 할라면 어떻게 해야하는건가요?
자동적용입니다 :)
시도핼 볼께요
세심한 설명 감사드립니다. 잘 읽어보고 적용하겠습니다. 성공했으면 좋겠습니다.
잘 쓰겠습니다.
무제한 분류확장 매력있네요.
무제한 분류확장 매력있네요.

아 머리야..#@@
오호~이럴수강~5개월 되셨는데 벌써 그누를 꿰뚫으셨군요. 부럽고 부러우며 대단하십니다.
그런데....난...난...으흐흐흑~^^
그런데....난...난...으흐흐흑~^^
좋군요.. 근데 이거 g3에도 쓸수 있을까요?
g3에 설치를 안해봐서 직접해보셔야 할겁니다
설치해 보고 있는데요,
bbs에 들어갈 list_multi_gallery20051111.php 파일이 빠진것 같습니다.
Warning: main(./list_multi_gallery20051111.php): failed to open stream: No such file or directory in /web2/~~
bbs에 들어갈 list_multi_gallery20051111.php 파일이 빠진것 같습니다.
Warning: main(./list_multi_gallery20051111.php): failed to open stream: No such file or directory in /web2/~~
etc.zip파일을 다시 올렸습니다. 중간에 패치할때 누락된거 같습니다.^^
잘쓸께용~
잘쓸게욥,
멋진스킨감사합니다
잘쓰겠습니다.^^
잘쓰겠습니다.^^
잘쓸게요..
적용시켜 보았습니다.
미리보기겸 테스트 부탁드립니다.
http://gnusr.com/g4/bbs/board.php?bo_table=multi_cat
푸름빠덜님 권고대로 진행한 상태입니다.
아래와 같은 몇몇 문제들이 보여집니다.
*목록에서 분류 셀렉트 박스 보이지 않는 문제,
*목록의 왼쪽 메뉴와 쓰기의 분류 선택 메뉴에서 불여우등 부라우저에 따라 위치가 다르게 잡히는 문제.
*본문 보기에서 글내용 부분 부터 하단부분 정상적으로 불러들여지지 않는 문제
- ../skin/board/_multi_gallery20051111/inc_3dan_bottom.php
목록, 쓰기, 수정에서는 정상
활용도가 다양한 스킨이라 여겨집니다만, 적용해보니 좀 어려운 느낌이 있네요.
체크 부탁 드립니다.
미리보기겸 테스트 부탁드립니다.
http://gnusr.com/g4/bbs/board.php?bo_table=multi_cat
푸름빠덜님 권고대로 진행한 상태입니다.
아래와 같은 몇몇 문제들이 보여집니다.
*목록에서 분류 셀렉트 박스 보이지 않는 문제,
*목록의 왼쪽 메뉴와 쓰기의 분류 선택 메뉴에서 불여우등 부라우저에 따라 위치가 다르게 잡히는 문제.
*본문 보기에서 글내용 부분 부터 하단부분 정상적으로 불러들여지지 않는 문제
- ../skin/board/_multi_gallery20051111/inc_3dan_bottom.php
목록, 쓰기, 수정에서는 정상
활용도가 다양한 스킨이라 여겨집니다만, 적용해보니 좀 어려운 느낌이 있네요.
체크 부탁 드립니다.
*목록에서 분류 셀렉트 박스 보이지 않는 문제: 일부러 안나오게 했슴다. 하위분류가 있으면 내용윗부분에 하위분류가 나오고 또 내용우측상단에 경로가 나와서입니다
*목록의 왼쪽 메뉴와 쓰기의 분류 선택 메뉴에서 불여우등 부라우저에 따라 위치가 다르게 잡히는 문제
: 무슨말인지 모르겟네요..ㅡㅡ
*본문 보기에서 글내용 부분 부터 하단부분 정상적으로 불러들여지지
: 스킨중에 view.php파일의 내용에서
$exif = @exif_read_data("{$view[file][$i][path]}/{$view[file][$i][file]}");
이런부분부터 즉 146행부터 156행부터 실행이 안되서 그렇습니다
이유는 플록님의 홈페이지가 GD exif함수가 지원이 안되는 php버젼인거 같습니다
이럴경우 관리자님이 올린 exif 갤러리 스킨(http://www.sir.co.kr/bbs/tb.php/g4_skin_basic/42)
도 똑같은 문제가 생길겁니다
GD exif 함수가 지원되는지 안되는지 알수 있는 방법은
<?=phpinfo()?>
를 실행해보면 압니다
실행해서
EXIF Support:enabled라는 항목이 보이면 지원되는것입니다
지원이 안된다면 위에
146행부터 156행까지 exif관련문장을 지우면 나올것입니다
참고로 본 스킨은 다른 갤러리 게시판을 위처럼 고쳐서 사용을 할수 있습니다
*목록의 왼쪽 메뉴와 쓰기의 분류 선택 메뉴에서 불여우등 부라우저에 따라 위치가 다르게 잡히는 문제
: 무슨말인지 모르겟네요..ㅡㅡ
*본문 보기에서 글내용 부분 부터 하단부분 정상적으로 불러들여지지
: 스킨중에 view.php파일의 내용에서
$exif = @exif_read_data("{$view[file][$i][path]}/{$view[file][$i][file]}");
이런부분부터 즉 146행부터 156행부터 실행이 안되서 그렇습니다
이유는 플록님의 홈페이지가 GD exif함수가 지원이 안되는 php버젼인거 같습니다
이럴경우 관리자님이 올린 exif 갤러리 스킨(http://www.sir.co.kr/bbs/tb.php/g4_skin_basic/42)
도 똑같은 문제가 생길겁니다
GD exif 함수가 지원되는지 안되는지 알수 있는 방법은
<?=phpinfo()?>
를 실행해보면 압니다
실행해서
EXIF Support:enabled라는 항목이 보이면 지원되는것입니다
지원이 안된다면 위에
146행부터 156행까지 exif관련문장을 지우면 나올것입니다
참고로 본 스킨은 다른 갤러리 게시판을 위처럼 고쳐서 사용을 할수 있습니다
답변 감사합니다.
exif 지원이 안되는 것때문에 생긴 문제로 확인되었습니다.
(모질라 계열 부라우저에서)
메뉴 셀렉트 박스에서 2차분류가 잡히지 않는 경우가 있고,
왼쪽 메뉴가운데 레이어 형태의 2차 메뉴의 위치가 ie와 조금씩 다르게 제어됩니다.
사소한 부분만 좀더 최적화 된다면 매우 유용하게 활용될 수 있으리라 생각되네요.
좀더 들여다 봐야겠습니다.
exif 지원이 안되는 것때문에 생긴 문제로 확인되었습니다.
(모질라 계열 부라우저에서)
메뉴 셀렉트 박스에서 2차분류가 잡히지 않는 경우가 있고,
왼쪽 메뉴가운데 레이어 형태의 2차 메뉴의 위치가 ie와 조금씩 다르게 제어됩니다.
사소한 부분만 좀더 최적화 된다면 매우 유용하게 활용될 수 있으리라 생각되네요.
좀더 들여다 봐야겠습니다.
모질라 계열 브라우저썼군요
왼쪽메뉴같은 경우 ie전용일것입니다. 모질라계열이나 ne에서는 호환여부 테스트를 못해보았습니다
혹 참고할 만한 관련소스가 있다면 알려주세요. 적용해 보겠습니다
왼쪽메뉴같은 경우 ie전용일것입니다. 모질라계열이나 ne에서는 호환여부 테스트를 못해보았습니다
혹 참고할 만한 관련소스가 있다면 알려주세요. 적용해 보겠습니다

감사 감사 ^^ 따따봉입니다
감사합니다. 잘 사용하겠습니다.
잘쓰겠습니다.
감사합니다. 잘 사용할게요.
고맙습니다.
감사함돠~
감사합니다...
다운로드 힘들다... 감사합니다.
^^.. 로그인 하세요...
감사의 남기기.. 다음은 저장하기..
^^
^^.. 로그인 하세요...
감사의 남기기.. 다음은 저장하기..
^^
다운완료 감사히 잘 사용하겠습니다..^^..
이거 연구 대상이네여~ 좋은 자료 감사드립니다. 소스함 분석해 보고 싶네여.. 저도 저 카테고리땜에 고생많이 하는데..^^a;;
잘 쓰겠습니다
검색이 제대로 안되는 문제가 있었습니다
/bbs/list_multi_gallery20051111.php 파일 수정해주셔야합니다
(위에 etc.zip을 다운받으신분도해당됩니다)
68행부터 84행 아래 내용을
--------------------------------------------------
if ($sca || $stx){
///////////////###add
$category_info = mysql_fetch_array(sql_query("select name,code,reid,deep,img3,img4,chuchun,best from ".$multi_category." where code='$sca' limit 1")); //카테고리 정보
$sql_search2 ="a.ca_name='$category_info[code]' ";
$childCate_result = sql_query("select * from ".$multi_category_list." where codes like '%$sca%'");
while($childCate_row = mysql_fetch_array($childCate_result)){
$sql_search2 .=" or a.wr_id=".$childCate_row[idr];
}
$sql_search2 .=" or a.ca_name";
$sql_search="(".str_replace("ca_name",$sql_search2,$sql_search).")";
///////////////###add
$sql = " select distinct wr_parent from $write_table where $sql_search $sql_order limit $from_record, $board[bo_page_rows] ";
$sql=str_replace("where"," a, ".$multi_category_list." b where a.wr_id = b.idr AND ",$sql); //###add
}else{
$sql = " select * from $write_table where wr_is_comment = 0 $sql_order limit $from_record, $board[bo_page_rows] ";
}
$result = sql_query($sql);
--------------------------------------------------
아래처럼 변경해주세요
--------------------------------------------------
//#######add,multi_gallery20051111
$pos = strpos($sql_search, "and");
$sql_search=substr($sql_search,$pos);
if ($sca || $stx){//@@@@@@@@@@@@@@@@@@@
$category_info = mysql_fetch_array(sql_query("select name,code,reid,deep,img3,img4,chuchun,best from ".$multi_category." where code='$sca' limit 1")); //카테고리 정보
$sql_search .=" and b.codes like '%$sca%'";
$sql = " select distinct wr_parent from $write_table where $sql_search $sql_order limit $from_record, $board[bo_page_rows] ";
$sql=str_replace("where"," a, ".$multi_category_list." b where a.wr_id = b.idr ",$sql); //###add
}else{//@@@@@@@@@@@@@@@@@@@@@@@@@@
$sql = " select * from $write_table where wr_is_comment = 0 $sql_order limit $from_record, $board[bo_page_rows] ";
}//@@@@@@@@@@@@@@@@@@@@@@@@@
//#######add,multi_gallery20051111
$result = sql_query($sql);
--------------------------------------------------
/bbs/list_multi_gallery20051111.php 파일 수정해주셔야합니다
(위에 etc.zip을 다운받으신분도해당됩니다)
68행부터 84행 아래 내용을
--------------------------------------------------
if ($sca || $stx){
///////////////###add
$category_info = mysql_fetch_array(sql_query("select name,code,reid,deep,img3,img4,chuchun,best from ".$multi_category." where code='$sca' limit 1")); //카테고리 정보
$sql_search2 ="a.ca_name='$category_info[code]' ";
$childCate_result = sql_query("select * from ".$multi_category_list." where codes like '%$sca%'");
while($childCate_row = mysql_fetch_array($childCate_result)){
$sql_search2 .=" or a.wr_id=".$childCate_row[idr];
}
$sql_search2 .=" or a.ca_name";
$sql_search="(".str_replace("ca_name",$sql_search2,$sql_search).")";
///////////////###add
$sql = " select distinct wr_parent from $write_table where $sql_search $sql_order limit $from_record, $board[bo_page_rows] ";
$sql=str_replace("where"," a, ".$multi_category_list." b where a.wr_id = b.idr AND ",$sql); //###add
}else{
$sql = " select * from $write_table where wr_is_comment = 0 $sql_order limit $from_record, $board[bo_page_rows] ";
}
$result = sql_query($sql);
--------------------------------------------------
아래처럼 변경해주세요
--------------------------------------------------
//#######add,multi_gallery20051111
$pos = strpos($sql_search, "and");
$sql_search=substr($sql_search,$pos);
if ($sca || $stx){//@@@@@@@@@@@@@@@@@@@
$category_info = mysql_fetch_array(sql_query("select name,code,reid,deep,img3,img4,chuchun,best from ".$multi_category." where code='$sca' limit 1")); //카테고리 정보
$sql_search .=" and b.codes like '%$sca%'";
$sql = " select distinct wr_parent from $write_table where $sql_search $sql_order limit $from_record, $board[bo_page_rows] ";
$sql=str_replace("where"," a, ".$multi_category_list." b where a.wr_id = b.idr ",$sql); //###add
}else{//@@@@@@@@@@@@@@@@@@@@@@@@@@
$sql = " select * from $write_table where wr_is_comment = 0 $sql_order limit $from_record, $board[bo_page_rows] ";
}//@@@@@@@@@@@@@@@@@@@@@@@@@
//#######add,multi_gallery20051111
$result = sql_query($sql);
--------------------------------------------------
정말 필요한 자료인거 같습니다.~~ ^:^ 잘 쓰겠습니다.
유용한 스킨 잘 사용하겠습니다 ^^
받아서 즉시 테스트 들어갑니다.
^^
^^
무제한 카테고리가 맘에 드네요 ^^

감사합니다^^
잘쓰겠습니다. 감사합니다.
감사합니다.
잘쓸께요 넘 좋아요~
잘 쓰겠습니다
감사.
잘쓰겠습니다.
감사합니다
^^

기똥찬 스킨 감사합니다^^
갤러리가 아닌 일반 게시판도 가능한가요?..
카테고리 트리구조 SELECT substring_index(reid, ',', 1) FROM g4_multi_category WHERE kinds='pic02_code' and code='' limit 0,1
1146 : Table 'momo1224.g4_multi_category' doesn't exist
error file : /home/adm/category/category_position.php
이런에러는 왜나는지요?..
1146 : Table 'momo1224.g4_multi_category' doesn't exist
error file : /home/adm/category/category_position.php
이런에러는 왜나는지요?..
테이블은 수동으로설치를 했는데 같은에러가 나오는군요?..
Warning: main(/home/hosting_users/boenfloor/wwwgnuboard4/common.php): failed to open stream: No such file or directory in /home/hosting_users/boenfloor/www/gnuboard4/adm/category/inc_config.php on line 10
Fatal error: main(): Failed opening required '/home/hosting_users/boenfloor/wwwgnuboard4/common.php' (include_path='.:/usr/local/lib/php') in /home/hosting_users/boenfloor/www/gnuboard4/adm/category/inc_config.php on line 10
분류에..카테고리누르고들어가면 위에처럼..뜹니다..왜그런지요..??
Fatal error: main(): Failed opening required '/home/hosting_users/boenfloor/wwwgnuboard4/common.php' (include_path='.:/usr/local/lib/php') in /home/hosting_users/boenfloor/www/gnuboard4/adm/category/inc_config.php on line 10
분류에..카테고리누르고들어가면 위에처럼..뜹니다..왜그런지요..??
저도 송형석님과 같은 오류가 나는데요... 해결방법이 없을까요? ㅜㅡ
설치는된거 같은데요~~
이분류는 여러게시판에서는사용을못하는거지요?..
이분류는 여러게시판에서는사용을못하는거지요?..
1차카테고리 등록을 누르면 아래와 같은 에러가 나고 실행이 안됩니다..
도와주세요..
카테고리 트리구조 SELECT substring_index(reid, ',', 1) FROM g4_multi_category WHERE kinds='pic02_code' and code='' limit 0,1
1146 : Table 'loxi.g4_multi_category' doesn't exist
error file : /Gbbs/adm/category/category_write.php
도와주세요..
카테고리 트리구조 SELECT substring_index(reid, ',', 1) FROM g4_multi_category WHERE kinds='pic02_code' and code='' limit 0,1
1146 : Table 'loxi.g4_multi_category' doesn't exist
error file : /Gbbs/adm/category/category_write.php
경로 확인하기
굳입니다.
굿^^
굿^^ 굿^^
좋은 스킨 감사합니다^^ 좋은 스킨 감사합니다^^

멋진스킨 입니다.
확인
파일 받아갑니다. 일반 게시판에 적용해봐야겠네여
좋은 스킨 감사합니다^^
정말 필요햇던 것인데..넘 감사해요.
수고하셨습니다~
무제한 분류 스킨
수고!
감사합니다^^ 좋은 스킨 감사합니다^^
좋은 스킨 감사합니다 ~
무제한분류 겔러리게시판
감사합니다~ ^^

무한 분류
기똥찬 무제한분류 갤러리 게시판
좋은정보 감사합니다.

감사합니다*^^*
본스킨을 적용하려면 그누보드 원소스를 많이 수정해야 하므로 사용권장하지 않습니다. 쩝...ㅡㅡ
어떻게 적용해볼까하고 열심히 읽고 있는데 김빠지는 말씀을~~~ ^&^
고생하셨네요. 오래전일이지만..
고생하셨네요. 오래전일이지만..
멋지네염

다중카테고리

다중 카테고리 구현
