묻고답하기
레이아웃에 콘텐츠부분을 편집하려고하는데요.
2014.09.03 15:26
첨부된 파일안에
<div class="in_content">{$content}</div> 여기서 콘텐츠부분은 따로 파일로 나와있는게 없던데
이럴경우 본 첨부파일(layout.html)에서 편집해야한다는건데 어디를 건드려야하는지 모르겠습니다.
반응형이라 모바일에서는 다르게 보이고싶은데 주소는 http://baad.co.kr/ 입니다.
위의 내용에 포트폴리오부분과 슬라이드밑의 이미지배너들을 편집하고싶은데
위치를 찾지못하겠네요. 전문가님들의 도움 요청드립니다.
댓글 11
-
Novelic
2014.09.03 16:26
-
bbqzgo
2014.09.03 16:29
네 첨부되어있는 파일이 그 ftp 레이아웃 폴더안의 layout.html 파일입니다. 저기서 제가 삭제하고픈 콘텐츠를 찾지못해 질문드렸습니다 ㅠ
-
몽실아빠
2014.09.03 16:38
{$content}
요거는 한가지가 정해진 것이 아니고 각 상황에 맞게 해당 메뉴를 눌렀을때 그것이 불러와 집니다. 게시판이 불러오게 되었다면 게시판모록이 저 위치에 표시됩니다.
특정한 페이지 주소를 가리키면 그 페이지에 구성된 것이 불러오게 되는 것입니다. 말 그대로 컨텐츠영역이 자리잡는 곳 이라는 뜻입니다.
메인이라고 하셨으니 메인으로 지정된 페이지를 찾아보세요. 만약 위젯페이지로 작성하셨다면 관리자아이디로 로그인 하시면 메인페이지 아래쪽에 수정이 가능한 버튼이 보이게 됩니다.
거기서 모바일쪽을 선택하시고 다르게 구성하시면 됩니다.(페이지를 만들어주시면 됩니다.)
*해당페이지 설정에 모바일뷰를 체크해서 활성화 해야 합니다. 그래야 모바일쪽 구성을 따로 할 수 있습니다.
-
bbqzgo
2014.09.03 16:43
이게 반응형이라.. 혹시 그럼 이미지나 위젯을 cond="!Mobile::isMobileCheckByAgent()" 코드를 사용하여 모바일에 안보이게하고싶은데 어디다 삽입하시는지 아시는지? ㅠ
-
몽실아빠
2014.09.03 16:45
해당페이지만 모바일뷰 활성화 하면 안될까요 ? 제가 잘 몰라서 여쭙니다. 메인페이지만 모바일보기를 활성화 하고 모바일에서 메인을 새로 구성하시면서 원하는 부분들만 생성하지 않으면 될 것 같아 답변을 그렇게 드렸네요.
모바일 레이아웃 자체가 없어서 적용이 안되는거군요 ?
-
앙띠2
2014.09.03 16:35
<div class="in_content">{$content}</div> 을 고친다는 개념은 없습니다.
원하시는것은 레이아웃을 고치는게 아니라
해당페이지 하단에 있는 [페이지 수정]을 눌러 (관리자 권한으로 로그인) 수정하셔야 하며
이미지배너 위젯의 틀을 고치고자하면 위젯, 위젯 스타일을 수정 하셔야 합니다.
===
페이지에서 페이지 수정으로하여 추가한 위젯, 만들어 놓은 게시판 이런것들이 {$content} 입니다.
홈페이지는 페이지마다 내용이 다릅니다. 이 내용들이 모두 {$content} 입니다.
-
bbqzgo
2014.09.03 16:37
그렇군요. 그렇다면 제가 저기서 위젯이나 이미지들을 전부 모바일에서 안보이게 하고싶어서
cond="!Mobile::isMobileCheckByAgent()" 코드를 입력하고싶은데 위젯이나 이미지 어디에 삽입하면될까요?
-
sejin7940
2014.09.03 16:43
cond="!Mobile::isMobileCheckByAgent()" 코드는 반응형을 위한 코드는 사실 아닙니다. 모바일 기기가 맞는지 판단하는건 맞지만
반응형으로 구성하고프면, 제어하고픈 부분을 div 등으로 감싼뒤 id 나 class 를 주고,
현재 가로 사이즈에 따라서 해당 div 의 css 를 제어하는 식으로 구현해야겠죠
(반응형 제작이니, 가로길이 설정에 따른 반응형 css 구현을 하실 수 있으신거죠? 아니면 검색해보시면 나올겁니다)
그리고 혹시나 위젯페이지 형태로 작성한 부분이 있으면 관련 반응형 css 내역을 레이아웃 css 쪽에다가 넣으셔야겠죠
그럴거면 위젯페이지보다, 차라리 외부페이지 형태로 구현하는게 더 좋으실 수도 있고요.
-
IOZ
2014.09.03 16:48
어라.. XE에 모바일인지 PC인지를 구분하는 함수가 있는지는 처음 알았네요.
유료 마켓에서 모바일로 쓴 글인지 PC로 쓴 글인지 구분해주는 모듈을 본 기억이 있어서 그 제작자분이 따로 함수를 만드신 것인줄로만 알았는데...
그렇다면 hidden form에서 모바일인지 PC인지 상태를 체크박스 등으로 간단하게 만들어 변수로 넘겨버리면 되겠네요!
-
sejin7940
2014.09.03 17:02
몇가지 방법이 있어요. 다 약간씩 달라요..
classes/mobile/Mobile.class.php 에 보시면
isFromMobilePhone() -> 현재 접속이 모바일 기반인지를 확인 ( 내부에 아래 두 함수를 사용하고 ).. 컴퓨터에서 m=1 의 효과 도 이를 통해서 확인됨.
isMobileCheckByAgent() -> 사용기기가 모바일 기기인지를 확인하는 함수
isMobilePadCheckByAgent() -> 사용기기가 ipad 나 태플랫pc, 안드로이드pad 인지 확인함수
isFromMobilePhone() 와 isMobileCheckByAgent() 가 같아 보이지만.. 살짝 달라요.
전자는 PC 에서 m=1 효과줘도 모바일로 인식하고.. 후자는 PC 에서는 무조건 false 처리되거든요.
-
IOZ
2014.09.03 17:21
와 친절한 설명 감사드립니다^^ 태블릿 모델까지 알아낼 수 있는 함수가 존재했었다니 놀랍네요.
http://사이트 주소/index.php?module=admin&act=dispMenuAdminSiteDesign 로 접속하셔서 편집하고픈 레이아웃을 선택한 다음 'HTML/CSS' 메뉴를 선택하면 됩니다. 개인적으로는 FTP에서 직접 레이아웃 파일(layout.html)을 수정하는 것을 추천합니다.