"입면분할창","pos"=>"left", "page" => "20p", "desc" => "조망권과 환기를 극대화한 시스템", "img_url" => $skin_url . '/images/1.webp', 'xPct'=> 63.0, 'yPct'=> 24.0], ["title" => "프로젝트창","pos"=>"left", "page" => "48p", "desc" => "기밀성이 우수한 상부 개폐식 창호", "img_url" => $skin_url . '/images/2' . '.webp', "xPct" => 71.0, "yPct" => 30.3], ["title" => "소형단창,이중창","pos"=>"left", "page" => "36p", "desc" => "침실 소형 전용 슬라이딩 창호", "img_url" => $skin_url . '/images/3' . '.webp', "xPct" => 80.7, "yPct" => 43.6], ["title" => "학교창","pos"=>"left", "page" => "40p", "desc" => "안전 기능이 강화된 환기창", "img_url" => $skin_url . '/images/5' . '.webp', "xPct" => 78.7, "yPct" => 41.4], ["title" => "판넬창", "pos"=>"left","page" => "44p", "desc" => "벽체 마감용 내구성 우수 창호", "img_url" => $skin_url . '/images/4' . '.webp', "xPct" => 5.7, "yPct" => 91.4], ["title" => "대형단창","pos"=>"right", "page" => "32p", "desc" => "발코니 전용 단열 슬라이딩 단창", "img_url" => $skin_url . '/images/6' . '.webp', "xPct" => 25.6, "yPct" => 36.0], ["title" => "대형이중창","pos"=>"right", "page" => "28p", "desc" => "방음 및 풍압 견딤력이 우수한 이중창", "img_url" => $skin_url . '/images/7' . '.webp', "xPct" => 36.9, "yPct" => 29.8], ["title" => "스마트 발코니 전용창","pos"=>"right", "page" => "12p", "desc" => "외창 전용 고기밀 샷시", "img_url" => $skin_url . '/images/8' . '.webp', "xPct" => 23.0, "yPct" => 37.8], ["title" => "스마트 이중창","pos"=>"right", "page" => "24p", "desc" => "보안이 강화된 자동잠금 이중창", "img_url" => $skin_url . '/images/9' . '.webp', "xPct" => 46.7, "yPct" => 22.8], ["title" => "발코니 확장 이중창","pos"=>"right", "page" => "16p", "desc" => "거실 확장용 고단열 이중창", "img_url" => $skin_url . '/images/10' . '.webp', "xPct" => 50.4, "yPct" => 20.8], ]; while($row = sql_fetch_array($result)) { // 💡 [수정] 게시판의 첫 번째 첨부파일(bf_no = 0)을 가져옵니다. $sql_file = " select bf_file from {$g5['board_file_table']} where bo_table = '{$bo_table}' and wr_id = '{$row['wr_id']}' and bf_no = 0 "; $file = sql_fetch($sql_file); if (isset($file['bf_file']) && $file['bf_file']) { // 실제 업로드된 파일 경로 $img_url = G5_DATA_URL . '/file/' . $bo_table . '/' . $file['bf_file']; } else { // 파일이 없을 경우 기본 이미지 또는 기존 방식 사용 (fallback) $encoded_filename = rawurlencode($row['wr_subject']); $img_url = $skin_url . '/images/' . $encoded_filename . '.png'; } $link_set = null; if(isset($row['wr_7']) && !empty($row['wr_7']) && $row['wr_7'] != 0 && $row['wr_7'] != '') { $link_set = get_pretty_url("product", $row['wr_7']); } $db_products[] = array( "title" => $row['wr_subject'], "page" => $row['wr_4'], "desc" => $row['wr_1'], "content" => conv_content($row['wr_content'], 1), // 💡 클릭용 에디터 HTML 원본 "xPct" => (float)$row['wr_5'], "yPct" => ((float)$row['wr_6']), "pruimg_url" => $img_url, "img_url" => '', "link" => $link_set, // 💡 게시글 상세 주소 추가 ); } //$db_products =null; if (empty($db_products)) { $db_products = [ ["title" => "입면분할창", "pos"=>"left", "page" => "20p", "desc" => "조망권과 환기를 극대화한 시스템", "pruimg_url" => $skin_url . '/images/1.webp',"img_url" => $skin_url . '/images/1.webp', 'xPct'=> 63.0, 'yPct'=> 24.0,], ["title" => "프로젝트창","pos"=>"left", "page" => "48p", "desc" => "기밀성이 우수한 상부 개폐식 창호", "pruimg_url" => $skin_url . '/images/2.webp',"img_url" => $skin_url . '/images/2' . '.webp', "xPct" => 71.0, "yPct" => 30.3], ["title" => "소형단창,이중창","pos"=>"left", "page" => "36p", "desc" => "침실 소형 전용 슬라이딩 창호", "pruimg_url" => $skin_url . '/images/3.webp',"img_url" => $skin_url . '/images/3' . '.webp', "xPct" => 80.7, "yPct" => 43.6], ["title" => "학교창","pos"=>"left", "page" => "40p", "desc" => "안전 기능이 강화된 환기창", "pruimg_url" => $skin_url . '/images/5.webp',"img_url" => $skin_url . '/images/5' . '.webp', "xPct" => 78.7, "yPct" => 41.4], ["title" => "판넬창", "pos"=>"left", "page" => "44p", "desc" => "벽체 마감용 내구성 우수 창호", "pruimg_url" => $skin_url . '/images/4.webp',"img_url" => $skin_url . '/images/4' . '.webp', "xPct" => 5.7, "yPct" => 91.4], ["title" => "대형단창","pos"=>"right", "page" => "32p", "desc" => "발코니 전용 단열 슬라이딩 단창", "pruimg_url" => $skin_url . '/images/6.webp',"img_url" => $skin_url . '/images/6' . '.webp', "xPct" => 25.6, "yPct" => 36.0], ["title" => "대형이중창","pos"=>"right", "page" => "28p", "desc" => "방음 및 풍압 견딤력이 우수한 이중창","pruimg_url" => $skin_url . '/images/7.webp', "img_url" => $skin_url . '/images/7' . '.webp', "xPct" => 36.9, "yPct" => 29.8], ["title" => "스마트 발코니 전용창","pos"=>"right", "page" => "12p", "desc" => "외창 전용 고기밀 샷시","pruimg_url" => $skin_url . '/images/8.webp', "img_url" => $skin_url . '/images/8' . '.webp', "xPct" => 23.0, "yPct" => 37.8], ["title" => "스마트 이중창","pos"=>"right", "right" => "24p", "desc" => "보안이 강화된 자동잠금 이중창","pruimg_url" => $skin_url . '/images/9.webp', "img_url" => $skin_url . '/images/9' . '.webp', "xPct" => 46.7, "yPct" => 22.8], ["title" => "발코니 확장 이중창","pos"=>"right", "page" => "16p", "desc" => "거실 확장용 고단열 이중창","pruimg_url" => $skin_url . '/images/10.webp', "img_url" => $skin_url . '/images/10' . '.webp', "xPct" => 50.4, "yPct" => 20.8], ]; } else { process_product_positions($db_products, $main_visual_product_data); } /** * 2. 특정 방향(left/right)의 제품 아이템들을 출력하는 함수 */ function render_product_side($db_products, $side) { if (empty($db_products)) return ''; $html = ''; foreach ($db_products as $item) { // 지정된 방향(left/right)의 아이템만 필터링 if ($item['pos'] !== $side) continue; // 링크 속성 준비 (prolink 값이 있을 때만 생성) $link_attr = (isset($item['link']) && !empty($item['link'])) ? ' data-prolink="'.$item['link'].'"' : ''; // HTML 문자열 생성 $html .= '
'.htmlspecialchars($item['title']).'

'.$item['title'].'

'.$item['desc'].'

'; } return $html; } $layout_grid_config = [ 'top' => [ 'columns' => [ ['rows' => 1], // 1번 열: 1행 (통짜) ['rows' => 1], // 2번 열: 2행 (상하 분할) ] ], // 'middle' => [ // 'columns' => [ // ['rows' => 2], // 1번 열: 2행 // ['rows' => 2], // 2번 열: 2행 // ], // // ], // 'bottom' => [ // 'columns' => [ // ['rows' => 1] // 1번 열: 1행 (통짜) // ] // ] ]; // 테마 스타일 및 스크립트 로드 add_stylesheet('', 0); add_stylesheet('', 0); add_stylesheet('', 0); //add_stylesheet('', 0); add_stylesheet('', 0); add_javascript('', 0); //add_javascript('', 0); add_javascript('', 0); include_once(G5_ADMIN_PATH . '/order_manage/components/_expert_visit_popups.php'); ?>
'back20.jpg', 'subtitle' => '이끌림으로 품격을 높이다!'], ['bg' => 'back014.jpg', 'subtitle' => '유려하고 모던한 디자인으로
공간의 품격을 한단계 높여줍니다.'], ['bg' => 'back012.jpg', 'subtitle' => '다년간의 축적된 노하우와 기술력으로
최상의 만족을 드립니다.'] ]; foreach ($main_visual_data as $item) { ?>
메인 사진
$row_config): ?>

고객의 공간을 완성하는 프리미엄 창호 시스템 이끌림샤시로 시작하세요

고객의 생활 공간을 고려한 설계와 정밀한 기술력으로
최고의 품질과 안정적인 A/S를 제공합니다.

SMART WINDOW ORDERING

창호의 새로운 기준,
이끌림샤시로 시작하세요

복잡한 창호 교체, 이제 온라인 견적으로 투명하게.
고품질 자재와 전문가의 손길을 클릭 한 번으로 만나보세요.

🏢
창호 온라인 주문

실시간 직접 견적 및 주문 확정

👨‍🔧
창호 전문가 부르기

방문 실측 및 맞춤 상담 신청

전국 대리점망

A/S 10년 보장