산 넘어 산이네요... ㅠㅠ

 

로그인 상태로 테스트할 때는 문제가 없었는데요, 비회원인 상태에서 위젯페이지를 보면

 

예제사이트 주소는 지웠습니다!

 

예제 페이지 주소입니다...

 

사이트가 깨지네요... 로그인상태에서는 안 깨지는데 뭐가 잘못된걸까요?

 

컨텐츠 부분 출력은

 

<div class="container">
            <div class="content">{$content}</div>
        </div>

 

div 감싼게 전부고

 

저 부분 css 는

 


.container { margin-bottom:20px; }

.content{width:90%; padding:5%; background:#fff; margin-bottom:20px; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; !important;}
 

 

이게 전붑니다...ㅠㅠㅠ 도와주세요ㅠㅠ

  • profile
    !$is_logged 비회원일때도 고려해야죠 ㅎㅎ..
  • profile ?

    레이아웃 파일 첨부합니다...  !$is_logged 는 상단에 로그인 부분에만 넣었는데 {$content} 에도 넣어줘야하는건가요?

  • ? profile
    <!--@if(!$is_logged)-->{$content}<!--@end--> 또는 <p cond=”!$is_logged”>{$content}</p> 추가해주세요 :)
    모바일이라 지금 확인 못하지만 저것만 추가하셔도 될겁니다. 원하시는대로

    Ps. 아, 죄송합니다 "!" 깜빡했네요. 수정했습니다.
  • profile ?
    둘 다 해봤습니다만 소용없네요ㅠㅠ
  • ? profile
    수정된걸로 다시해보세요. 안되면 좀 있다 봐드리죠.
  • profile ?
    수정된 걸로 해봤습니다만 안되네요... 비회원일때만 문제가 아니라 관리자가 아니면 깨지나봅니다...
  • ? profile
    사이트보니 컨텐츠는 정상 출력되고 있네요.
    content클래스에 컨텐츠 내용물 높이(길이)에 따라 height:auto;를 작용하거나
    마진을 auto; 처리해보세요.
  • profile ?
    height:auto; , margin:auto; 둘 다 안됩니다....ㅠㅠ 아무래도 이 레이아웃은 포기해야하나봐요ㅠㅠㅠㅠ
  • ? profile
    overflow를 auto처리해도 안되나요?
    그것도 안되면.. 뭔가 심각히 잘못 코딩하신 부분이 있는듯..
  • profile ?
    overflow:auto; height:auto 값을 주었더니 됐습니다!!!!!!!!!!!!!!!!!!!! 감사합니다!!!!!!!!!!!!!
  • ? profile

    도움됬다니 다행이네요^^ 축하해요 ㅎㅎ

     

  • ?
    팀워크님이 말씀하신대로 비회원일때도 고려하면 될거에요. div는 같은 클래스로 주시면 동일한 CSS가 적용되니, div 이름을 같게 해주시는것만 해도 되지 않을까 해요.

    <!--@if($is_logged)-->
    <div class="divname">
    내용내용내용내용내용내용내용내용내용내용내용내용내용내용내용내용내용내용
    </div>
    <!--@else-->
    <div class="divname">
    내용내용내용내용내용내용내용내용내용내용내용내용내용내용내용내용내용내용
    </div>
    <!--@end-->
  • ? ?
    팀워크님 댓글에 레이아웃 파일을 첨부했는데 한번 봐주시겠어요? ㅠㅠ
  • ? ?
    네, 보고 있는데요, 로그인 해도 깨져요. CSS 자체가 제대로 설정되지 않은거 같아요.
  • ? ?
    로그인 해도 깨지나요? 관리자 로그인은 안 깨지던데.. 뭐가 문제일까요..하...
  • ?
    확인해 보고 제가 도울 수 있는 부분이면 도와드릴게요. ㅋㅋ
  • ? ?
    크롬 개발자도구로 보면 위젯 페이지 컨텐츠(내용물)이 <div style="padding:0px 0px 0px 0px !important;"> 로 감싸져있는데 이것때문인 거 같은데 어딜 손봐야할 지 모르겠네요...
  • ? ?
    껄껄 제 실력으로는 무리군요 ㅋㅋ

    다른 맘씨 좋은 분이 해결해 주리라 믿으믄서 전 도망을...

    일단 CSS쪽 문제 같아요. 로그인 했을때도 제대로 안보이거든요.
  • ? ?
    네 감사합니다!!!
  • profile
    해결하셨나요?;; 수고가 많으시네요;
  • profile ?
    넵 팀워크님 덕분에 해결했습니다ㅎㅎ 기존에 쓰던 레이아웃도 직접 만든건데 그 때는 overflow를 넣지 않아도 괜찮았는데 이번 레이아웃만 말썽이었네요^^;;;