Q&A

block문 정말 신기하고 재밌네요.. 로그인사용자에게 만 보이게하거나 특정 mid에서만 보이게하거나.. 그런데,

메인에서만 보여야 할 것이 있는데 이걸 mid를 메인 mid로 해 버리니, 회원정보에서도 떠버리네요... url로 지정하는 법이 혹시 있나요?

댓글 16

  • 뭔가 오해하시는듯.. 회원정보는 따로 mid를 구분하지 않아요. 다시 잘 정리해서 질문을 해주셔야 할 듯 합니다.
  • @웹지기
    그런데 block 조건문에 mid로 main을 넣어버리니... 회원정보에도 그 내용이 뜨더라구요. 그래서 혹시 url로 제한을 걸 방법이 있나 궁금합니다.
  • @캡틴
    아니요. 그 mid 조건을 main 으로 지정한거랑 회원정보에 뜨는거랑 상관이 없다는 말입니다.

    회원정보는 어떠한 mid에서도 표시됩니다. 결국 회원정보 열람하는 것을 특정한 mid를 만드셔서 그거에서 보이게 수정하셔야 하는데 이렇게 됨녀 코어를 건드셔야 합니다.
  • @웹지기
    아 그렇근요. 그럼 block 에서 https://bestaid.kr 만 보이게 하는 방법은 없나요? mid를 따로 만드는건 너무 복잡할 것 같습니다..;;
  • @캡틴

    그게 mid를 main 으로 지정하는 겁니다.

  • @웹지기
    허어.. 그런데 mid를 따로 구분한다니.. 참고할 만한 자료가 혹시 있을까요? 감도 안잡히네요.
  • @캡틴

    <block cond="$mid=='main'">
    내용
    </block>

    main 페이지 이외에서는 절대 보이지 않습니다.

  • @캡틴
    같은 질문을 반복하고 계세요. 회원정보보기 동작하는 것을 잘 살펴보시고 다시 질문하셔야 할 겁니다.
  • @웹지기
    그러면 member 모듈을 건드려야 할까요?
  • @캡틴
    회원정보보기가 main에서 보이면 안되는 문제라면 member 모듈만인지 기억이 가물하지만 두군데인가 고치셔야 합니다. 그런데 코어 업데이트시 계속 신경써야 하는 부분이라서.... 굳이...
  • @캡틴
    그리고 질문의 의도를 저는 아직도 파악하지 못했습니다.

    <block cond="$mid=='main'">
    내용
    </block>

    이렇게 하면 메인페이지 이외에는 절대 안보이는데 무엇이 문제라는건지 도저히 이해가...
  • @웹지기
    아.. 그게 그렇게 해서 헤더부분에 달아두었더니, 다른 게시판으로 이동할 때에는 보이지않지만 메인에서 회원정보로 이동하면 보이네요! 말씀대로 확인해보니 다른 게시판에서 회원정보로 이동할 시에는 보이지않네요..
  • @캡틴

    <block cond="$mid=='main' && $act !== dispMemberInfo">

    이거로 해보시겠어요? 문법이 맞는건지 잘 모르겠습니다.

  • @웹지기
    오 그렇게 하니 main에서 회원정보로 갈 때에도 그 부분은 main 홈에서만 보이네요! 감사합니다 ~!!
  • @캡틴
    하나의 방법이 더 있습니다. 저희 사이트의 경우 회원모듈의 레이아웃을 아예 다른 것으로 지정햇습니다. 메인은 2단 컨텐츠는 1단을 쓰는데요.

    회원설정 - 디자인

    여기서 레이아웃을 아예 다른것으로 해보세요. 저 조건 없이도 레이아웃이 다르니까 안보이게 할 수 있습니다.
  • @캡틴
    여기서 제 닉네임에 마우스 클릭하시고 회원정보보기를 해보세요. 그리고 주소창에 mid가 뭐로 되어있는지 보시면 회원정보보기가 어떠한 방식으로 동작하는지 아시게 될 겁니다.