멀티카테고리 적용문제 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

멀티카테고리 적용문제 정보

멀티카테고리 적용문제

본문

 
이 스킨을 적용하려고 하는데,
 
사용설명서에 보니
 
"board/lib 에 있는 파일은 /g4_board/lib 에 업로드 하시면 됩니다."
 
라고 되어 있더군요.
 
 
그래서 살펴보니
 
common.lib.php
 
파일이 있어 기존의 common.lib.php에 무엇이 더 추가되었는지 보기 위해 열어보았습니다.
 
열어보니 멀티카테고리와 관련된 것만 있고, 기존의 파일 내용은 전혀 없더군요.
 
그래서 해당부분만 따서 제일 아래 붙여넣었더니 바로 에러가 ㅠ.ㅠ
 
 
이 스킨 중 common.lib.php 를 어떻게 적용해야 하는지 아시는분??
 
 
 
(아...멀티 카테고리가 다음 버전에서는 꼭 기본 지원되었으면 하는 바램입니다)

댓글 전체

/g4_board/lib/common.lib.php
610 라인쯤에 있는 이 함수를 수정해 주세요.
function get_sql_search($search_ca_name, $search_field, $search_text, $search_operator='and', $search_ca_name2="")
{
    global $g4;

    $str = "";
    if ($search_ca_name)
        $str = " ca_name = '$search_ca_name' ";

// 추가한 부분
if ($search_ca_name2)
        $str.= "and wr_1 = '$search_ca_name2' ";


이부분을 유심히 보시고 교체하세요~~

저 밥먹으러 갑니다.^^
그럼 첨부되어 있던 common.lib.php 는 어떻게 하지요?

첨부된 common.lib.php 의 내용은 다음과 같습니다.

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


function make_second_category2($cat2="", $cat1="", $table) {
if($cat1)
{
$sql = "select bo_1
from $table
where bo_1_subj = 'scb'";
$row = sql_fetch($sql);

$sca = explode("|", $cat1);

$cate = explode("||||||||||", $row[bo_1]);
$cate2 = explode("|||", $cate[$sca[1]]);

$num = sizeof(explode("|||", $cate[$sca[1]]));
$num += 1;

for ($i=1; $i < $num; $i++)
{
$j = $i - 1;
if($cat2) $selected=($cate2[$j]==$cat2) ? 'selected' : '';
$str.="<option value='$cate2[$j]' $selected>$cate2[$j]</option>";
}
return $str;
} else {
return '';
}
}
그부분은 라이브러리 파일에 붙여넣기 해주세요~^^

// 마이크로 타임을 얻어 계산 형식으로 만듦
function get_microtime()
{
    list($usec, $sec) = explode(" ",microtime());
    return ((float)$usec + (float)$sec);
}
이거 바로 밑에다 붙여보세요~~
말씀하신대로 해서 해결은 했는데 이상하게 작동을 안하는군요. ㅠ.ㅠ

그래서 그냥 포기.....

관리자님이 기본으로 지원해주셨으면..하고 바라고 있습니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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