Hammer
현재메뉴 메뉴보기
PXE 상품에 대한 기술지원 코너 총 1714 건
2009년 3월 31일 07시 42분 등록
테스트 URL  
XE 코어 버전  
웹브라우저  
상태  
안녕하세요.

New PXE 회색 2단으로 만들 경우 두가지 문제점이 나오는데요.

우선 왼쪽의 로고 밑으로 레이아웃에서 위젯등을 넣어도 반영이 안됩니다.(화이트로 바꾸면 잘 나옵니다.)

또한 레이아웃 설정에서 배경을 주었을 경우, 아래 그림과 같이 최 상단에서 1~2cm 정도만 배경이 바뀌고 나머지는 그대로입니다.

IE7, 파폭3, 구글크롬에서 동일합니다.

error.jpg
IP *.237.141.64
프로필 이미지
WTA
March 31, 2009 *.237.243.156
좋은 지적 감사합니다 연애님. 구조를 만들다보니 저도 머리가 꼬였었나 보군요^^; 일단 layout.html 파일을 열어서 아래의 코드를 찾아주세요.
 <!--@if($layout_info->colorset == "2col_white" || $layout_info->colorset == "3col" || $layout_info->colorset == "3col_white")-->
        <div id="leftcol">
            <!-- 왼쪽 2차 메뉴 -->
            <!--@if($menu_1st)-->
            <ol id="lnb">
                {@ $idx = 1 }
                <!--@foreach($menu_1st['list'] as $key => $val)--><!--@if($val['link'])-->
                <li <!--@if($val['selected'])-->class="on"<!--@end-->><a href="{$val['href']}" <!--@if($val['open_window']=='Y')-->onclick="window.open(this.href);return false;"<!--@end-->>{$val['link']}</a>

                    <!-- main_menu 3차 시작 -->
                    <!--@if($val['list'] && ($val['expand']=='Y'||$val['selected']) )-->
                    <ul>
                    <!--@foreach($val['list'] as $k => $v)--><!--@if($v['link'])-->
                        <li <!--@if($v['selected'])-->class="on"<!--@end-->><a href="{$v['href']}" <!--@if($v['open_window']=='Y')-->onclick="window.open(this.href);return false;"<!--@end-->>{$v['link']}</a></li>
                    <!--@end--><!--@end-->
                    </ul>
                    <!--@end-->
                </li>
                {@$idx++}
                <!--@end--><!--@end-->
            </ol>
            <!--@end-->

위 코드에서부터 왼쪽 메뉴를 제어하는 부분인데 맨 첫줄의 코드가 틀렸습니다. 빨간색 부분을 아래의 코드로 대체해 주세요
 <!--@if($layout_info->colorset != "1col")-->

이제부터는 1단 형식이 아닌 경우는 2,3단 모두 왼쪽에 사이드 바 출력이라는 공식으로 정상작동 할겁니다. 좋은 버그 지적 다시한번 감사드립니다.

그리고 백그라운드의 경우는 기초 응용부분이군요. 회색과 흰색에서 사용하는 CSS 스타일에서의 백그라운드 프로퍼티 정의가 서로 달라서 그렇습니다. 회색의 경우는 default.css를 불러서 사용하고 흰색의 경우는 PXEwhite.css를 불러서 사용합니다. 지금 연애님은 회색을 수정하시는 것이니 default.css를 열어서 백그라운드의 프로퍼티 중 수평 연속 연결 속성을 삭제해야겠죠. 아래의 코드중에서 빨간색 부분을 삭제하세요.
 body { background:#ffffff url(../images/default/background.gif) repeat-x; }
프로필 이미지
April 01, 2009 *.237.141.64
답변 감사합니다. 하나씩 배우고 있습니다.
덧글 입력박스
유동형 덧글모듈