고수님들께 조언 좀 부탁드려요. > 그누4 질문답변

그누4 질문답변

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

고수님들께 조언 좀 부탁드려요. 정보

고수님들께 조언 좀 부탁드려요.

본문

탑빌더를 응용하여 홈페이지를 구성중입니다.
탑빌더 너무너무 좋습니다^^

탑빌더를 사용과정에 한가지 문제점을 발견하였습니다.
탑메뉴와 서버메뉴가 분리가 되였으면 좋겠는데요,
각자의 수요에 따라서 아무것이나 손쉽게 자유로이 사용할수 있었으면 좋겠는데요.
탑메뉴는 사용하지 않고,서버메뉴만 사용하실 경우,탑메뉴에서 정의하는 전역함수가 없음로 인해...
서버메뉴가 정상적으로 작동되지 않습니다.

만약에 서버메뉴를 호출하는 상단에 탑메뉴의 함수를 가져오면
=====================================================================================================
<?

$sql_common = " from $g4[category_table] ";
$sql_search = "where ca_level <= $member[mb_level] and LENGTH(ca_id) <= 2 and ca_openchk = 'y'";
$sql_order = " order by ca_id asc";
$sql = " select *
          $sql_common
          $sql_search
          $sql_order ";
$result = sql_query($sql);

$sort = "";
for ($i=0; $row=sql_fetch_array($result); $i++) {

// 활성화 클래스
$current = "";
if(substr($cate_id,0,2) == substr($row[ca_id],0,2))
$current = "tbuilder_topcurrent";

// 1차카테고리 시작
echo "<li class=\"{$current}\" id='top_content{$i}' ><a href=\"{$g4[bbs_path]}{$row[ca_url]}\" class=\"headLink\" >$row[ca_name]</a>";

// 2차카테고리 시작
$sql2 = " select ca_id,ca_name,ca_url
  $sql_common
  where ca_level <= $member[mb_level] and LENGTH(ca_id) = 4 and SUBSTRING(ca_id,1,2) = '$row[ca_id]' and ca_openchk = 'y'
  $sql_order ";
$result2 = sql_query($sql2);
$str = "";
for ($step2_i=0; $step2_row=sql_fetch_array($result2); $step2_i++) {
// 2차 활성화 클래스
$current = "";
if($step2_row[ca_id] == substr($cate_id,0,4))
$current = "tbuilder_topcurrent2";

$str .= "<li class=\"{$current}\"><a href=\"{$g4[bbs_path]}{$step2_row[ca_url]}\" class=\"headLink2\">$step2_row[ca_name]</a></li>\n";
}

if($step2_i){
$display = "tbuilder_topmenudis";
if(substr($cate_id,0,2) == substr($row[ca_id],0,2))
$display = "";
echo "<ul class=\"$display\" id='top_content{$i}_c' >\n";
echo $str;
echo "</ul>\n";
}
// 2차카테고리 끝

}
?>
<?
//서브메뉴스킨
echo submenu();
?>
=====================================================================================================
이렇게 해버리면 좌측메뉴가 출력되기는 하지만,이상하게 출력되고 별로 보기가 안좋네요...
서버메뉴에 필요한 내용만 남기고,나머지는 전부 지우고 싶은데요.
php 실력이 부족해서 어떻게 했으면 좋을지 모르겠습니다.
고수님들 좀 조언해주시면 정말 고맙겠습니다.
ㅋㅋ..저두 탑필더 팬입니다 ^^

댓글 전체

이부분에 답변은 탑빌더에 가셔서 물어 보시는게 정확할겁니다.
탑빌더를 설치를해보지 않은 사람들은 답변을 전혀 달 수 있는 질문이 아닌듯 하네요
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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