에러~ 이상호님의 디렉토리 스킨을 설치했습니다. 정보
에러~ 이상호님의 디렉토리 스킨을 설치했습니다.본문
설치서버 : Window - APM SETUP(로컬로 설치 테스트중)
G4 경로 : http://127.0.0.1/~g4test/g4/
원본수정 :
원본에는 전혀 손대지 않았습니다. 현재 다운받은 파일을 설치한것은 이상호님의 게시판이 유일합니다.
스킨 URL : http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=612
먼저 다운받은 소스를 이상호님의 설명대로 차근차근 설치를 했습니다.
테이블 생성은 다음과 같이 했습니다.
<?
$mysql_host = "localhost";
$mysql_user = "***";
$mysql_password = "***";
$mysql_db = "***";
$ccc=@mysql_connect("$mysql_host","$mysql_user","$mysql_password") or die("db connect error");
@mysql_select_db($mysql_db,$ccc) or die("db error");
$result = "
CREATE TABLE g4_category (
ca_id varchar(60) NOT NULL default '',
ca_name varchar(255) NOT NULL default '',
ca_ranking varchar(4) NOT NULL default '',
ca_relation varchar(255) NOT NULL default '',
PRIMARY KEY (ca_id)
) TYPE=MyISAM";
$result2 = @mysql_query($result) or mysql_error();
?>
위 소스를 실행한후 테이블이 제대로 만들어진걸 확인했습니다.
혹시 잘못된 부분이 있는지요?
테스트 게시판으로 게시판명을 category로 정하고 생성했습니다.
문제는 게시판을 호출하면 카테고리 관리자 링크와 게시판 관리자 링크가 뜨고 그 아래로 제목 부분의 분류 항목까지는 보여집니다.
그런데 제목 부분부터 화면이 보여지지 않고 아래로 다음과 같은 에러메세지가 뜹니다.
select * from where ca_id like '%' and LENGTH(ca_id) = '3' and ca_id like '%' order by ca_ranking DESC, ca_name ASC
1064 : 'SQL 구문에 오류가 있습니다.' 에러 같읍니다. ('where ca_id like '%' and LENGTH(ca_id) = '3' ' 명령어 라인 2)
error file : /~g4test/4u/bbs/board.php
관리자 화면에서 분류사용에 체크를 한후 분류명을 입력하고 테스트 해보고 또 분류명을 지운 상태에서도 테스트를 했는데 '%' 이 부분에 입력한 분류명만 보였다 안보였다 하는 차이점만 있습니다.
다음은 index.php의 문제입니다.
상단부분에
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/lib/search.lib.php"); // 이상호님 카테고리 추가
$g4[title] = "";
include_once("$g4[path]/head.php");
?>
위와같이 include문을 추가하고 원하는 위치에
<?=search(category); // 검색사이트 ?>
부분에서 에러문도 없이 그냥 다음 테이블로 바로 넘어가 화면에 카테고리 스킨과 관련된 어떠한 정보도 찾을수가 없습니다.
위의 1064 에러와 관련한 문제들을 계속 검색을 하여 살펴봤습니다만 도저히 잘못된 부분을 찾을수가 없어 고수님들에게 도움을 요청합니다.
어디가 잘못된 것인지 한번 살펴봐 주십시오.
항상 좋은 소스, 정보를 주시는 여러분들에게 감사하게 생각하고 있습니다.
^^
G4 경로 : http://127.0.0.1/~g4test/g4/
원본수정 :
원본에는 전혀 손대지 않았습니다. 현재 다운받은 파일을 설치한것은 이상호님의 게시판이 유일합니다.
스킨 URL : http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=612
먼저 다운받은 소스를 이상호님의 설명대로 차근차근 설치를 했습니다.
테이블 생성은 다음과 같이 했습니다.
<?
$mysql_host = "localhost";
$mysql_user = "***";
$mysql_password = "***";
$mysql_db = "***";
$ccc=@mysql_connect("$mysql_host","$mysql_user","$mysql_password") or die("db connect error");
@mysql_select_db($mysql_db,$ccc) or die("db error");
$result = "
CREATE TABLE g4_category (
ca_id varchar(60) NOT NULL default '',
ca_name varchar(255) NOT NULL default '',
ca_ranking varchar(4) NOT NULL default '',
ca_relation varchar(255) NOT NULL default '',
PRIMARY KEY (ca_id)
) TYPE=MyISAM";
$result2 = @mysql_query($result) or mysql_error();
?>
위 소스를 실행한후 테이블이 제대로 만들어진걸 확인했습니다.
혹시 잘못된 부분이 있는지요?
테스트 게시판으로 게시판명을 category로 정하고 생성했습니다.
문제는 게시판을 호출하면 카테고리 관리자 링크와 게시판 관리자 링크가 뜨고 그 아래로 제목 부분의 분류 항목까지는 보여집니다.
그런데 제목 부분부터 화면이 보여지지 않고 아래로 다음과 같은 에러메세지가 뜹니다.
select * from where ca_id like '%' and LENGTH(ca_id) = '3' and ca_id like '%' order by ca_ranking DESC, ca_name ASC
1064 : 'SQL 구문에 오류가 있습니다.' 에러 같읍니다. ('where ca_id like '%' and LENGTH(ca_id) = '3' ' 명령어 라인 2)
error file : /~g4test/4u/bbs/board.php
관리자 화면에서 분류사용에 체크를 한후 분류명을 입력하고 테스트 해보고 또 분류명을 지운 상태에서도 테스트를 했는데 '%' 이 부분에 입력한 분류명만 보였다 안보였다 하는 차이점만 있습니다.
다음은 index.php의 문제입니다.
상단부분에
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/lib/search.lib.php"); // 이상호님 카테고리 추가
$g4[title] = "";
include_once("$g4[path]/head.php");
?>
위와같이 include문을 추가하고 원하는 위치에
<?=search(category); // 검색사이트 ?>
부분에서 에러문도 없이 그냥 다음 테이블로 바로 넘어가 화면에 카테고리 스킨과 관련된 어떠한 정보도 찾을수가 없습니다.
위의 1064 에러와 관련한 문제들을 계속 검색을 하여 살펴봤습니다만 도저히 잘못된 부분을 찾을수가 없어 고수님들에게 도움을 요청합니다.
어디가 잘못된 것인지 한번 살펴봐 주십시오.
항상 좋은 소스, 정보를 주시는 여러분들에게 감사하게 생각하고 있습니다.
^^
댓글 전체
index.php도 모두 정상 작동합니다.
위에서 설명한데로 수정하면 정상 작동을 하더군요.
^^
위에서 설명한데로 수정하면 정상 작동을 하더군요.
^^
감사합니다. 저도 다시 확인해보겠습니다.
$g4[category_table] 과 $g4[table_category] 이부분은 아마 이전 다중카테고리생성하는 소스를 수정하는 와중에 제대로 하지않아서 일겁니다. 죄송합니다.
index.php에서 보이지않으신다니 저도 다시 확인을 해보겠습니다.
$g4[category_table] 과 $g4[table_category] 이부분은 아마 이전 다중카테고리생성하는 소스를 수정하는 와중에 제대로 하지않아서 일겁니다. 죄송합니다.
index.php에서 보이지않으신다니 저도 다시 확인을 해보겠습니다.
첫번째 문제는 해결하였습니다.
다음 index.php 문제가 해결이 안되는군요.
휴~~~~~
------------------------------------------------------
일단 문제되는 부분들은 해결했습니다.
이상호님이 혹시 이글을 보시게 되면 전체 파일들에서
$g4[category_table] 부분들을 다시 살펴보셔야 하겠습니다.
$g4[category_table] 과 $g4[table_category] 이 스킨파일과 카테고리 관련 파일들이 다르게 섞여있어 에러가 발생합니다.
제가 수정해본 바로는 category.cfg.php에 선언되어 있는 $g4[category_table]로 모두 수정해야 하겠습니다.
그리고 update 파일에서
//ca_include_head = '$ca_include_head',
//ca_include_tail = '$ca_include_tail',
//ca_content_head = '$ca_content_head',
//ca_content_tail = '$ca_content_tail' ";
를 주석으로 처리해야 정상적으로 카테고리가 생성이 되는군요.
필드가 없는 상태이니 당연한데 초보가 에러원인을 찾느라 좀 고생을 했군요.
일단은 카테고리 생성까지는 성공했으니 다음 테스트들을 해봐야 하겠군요.
휴~~~~~
참 좋은 아이디어로 소스를 제작하신 그누야님께도 감사를 드리고 이를 나름데로 새로이 고쳐서 공개하신 덕에 선택의 폭을 넓혀주신 이상호님께도 감사의 말씀 전합니다.
^^
다음 index.php 문제가 해결이 안되는군요.
휴~~~~~
------------------------------------------------------
일단 문제되는 부분들은 해결했습니다.
이상호님이 혹시 이글을 보시게 되면 전체 파일들에서
$g4[category_table] 부분들을 다시 살펴보셔야 하겠습니다.
$g4[category_table] 과 $g4[table_category] 이 스킨파일과 카테고리 관련 파일들이 다르게 섞여있어 에러가 발생합니다.
제가 수정해본 바로는 category.cfg.php에 선언되어 있는 $g4[category_table]로 모두 수정해야 하겠습니다.
그리고 update 파일에서
//ca_include_head = '$ca_include_head',
//ca_include_tail = '$ca_include_tail',
//ca_content_head = '$ca_content_head',
//ca_content_tail = '$ca_content_tail' ";
를 주석으로 처리해야 정상적으로 카테고리가 생성이 되는군요.
필드가 없는 상태이니 당연한데 초보가 에러원인을 찾느라 좀 고생을 했군요.
일단은 카테고리 생성까지는 성공했으니 다음 테스트들을 해봐야 하겠군요.
휴~~~~~
참 좋은 아이디어로 소스를 제작하신 그누야님께도 감사를 드리고 이를 나름데로 새로이 고쳐서 공개하신 덕에 선택의 폭을 넓혀주신 이상호님께도 감사의 말씀 전합니다.
^^