Extra Form
PHP PHP 7.4
CMS Rhymix 2.1

/board/messages/send?receiver_srl=4

 

위 주소의 쪽지 보내기 페이지에서 

 

사이트/modules/admin/tpl/css/admin.css
사이트/modules/admin/tpl/css/admin.bootstrap.css

 

같은 불필요한 CSS가 사용됩니다.

 

관리자페이지가 아닌 페이지에서 사용될 필요가없는 CSS 같은데 제거 할 방법이 있을까요?

새창열기가 아닌경우 레이아웃이 사용되고 css 가 참견하지 않고

 

https://xetown.com/questions/messages/send?receiver_srl=000000

이런식으로 새창에서 열린다면 CSS가 참견합니다.

 

즉 &window_type=self 유무에 따라

사이트/modules/admin/tpl/css/admin.css
사이트/modules/admin/tpl/css/admin.bootstrap.css

가 불러와지는것 같습니다.

 

버그가 맞다면 깃허브 작성토록 하겠습니다.

 

감사합니다.

  • profile

    새창에 열린다는 것은 기존 방식으로 구현된 스킨이라는 뜻이고,

    기존 방식의 스킨이라면 admin 모듈에서 제공하는 부트스트랩 css에 의존할 수도 있습니다.

    이 부분을 임의로 제거하면 문제가 될 수도 있겠네요.

     

    신규 스킨을 제작하신다면 현재창 방식으로 만드시면 됩니다.

    새창은 적폐청산 대상입니다.

  • profile profile

    근데 &popup=Y 기능이 존재하는데 적폐까지 되어버렸을까요

     

    네이버 카페에서도 여전히 쪽지보내기는 새창으로 열리고 있고 과거 제로보드때부터도 쪽지보내기는 새창에서 열렸었던 기억이 있습니다. 이때문에 사용자 경험도 새창으로 열린다는 인식이 많을것 같습니다.

    사용자 측면에서는 일부 기능들은 (쪽지) 새창에서 열리는게
    현재 사용하고 있는 페이지를 방해하지 않고 편리한 측면도 있을것 같다는 생각이들어서요

    만약 글쓰기 페이지에서 쪽지를 보낼일이 생겨서 쪽지 보내기 눌렀다가 글을 다 날려먹는 일도 생길 수 있고
    (물론 쪽지보낼일은 잘없겠지만요 ㅎㅎ )

    새창(빈창)에서 열리면 아무런 css도 호출되지 않아서 디자인이 투박해져 과거 부트스트랩 css를 땡겨왔지 않나 개인적으론 생각해보는데 무조건 현재창을 덮어씌우는게맞을까요?

     

    반대로 새창에서 열리더라도 &window_type=self 를 붙은것처럼 레이아웃을 붙여주는 것도 좋은 방안이 될수는 있겠네요.

     

    추가로 신고창 또한 새창으로 열리고 있고 admin 의 CSS를 가지고 있네요.
    (신고는 본창에서 레이어팝업 정도로 처리되면 오히려 좋을것 같네요.)

  • profile profile

    모바일 앱에서 새창이 제대로 작동하지 않는 경우가 많습니다.

    현재창에 열리도록 만들어진 링크를 사용자가 새창에 띄우고 싶다면 마우스 휠 클릭, Ctrl+클릭, 롱터치로 메뉴를 여는 등 여러 가지 방법을 사용할 있지만, 새창에 열리도록 만들어진 링크를 현재창에 열고 싶을 때는 방법이 없습니다. 즉, 현재창은 새창과 호환되지만, 새창은 사용자의 선택권을 침해합니다.

    요즘 나오는 예쁜 레이아웃/스킨 패키지들의 쪽지 발송 기능은 현재창에서 레이어 팝업을 띄우고 AJAX로 처리하기도 하는데, 정 새창과 같은 효과를 얻고 싶다면 이것이 정답이라고 생각됩니다.

    popup=Y가 존재하는데 왜 window_type=self를 추가했을까요? popup=Y조차 너무 오래 전에 만들어진 기능이라 신뢰성이 낮기 때문입니다. 어정쩡한 땜빵이죠. 앞으로 어떤 시점이 되면 굳이 window_type=self라고 하지 않아도 현재창이 디폴트가 될 것이고, 이후에는 popup=Y조차 무시하도록 바뀔 것입니다. 스킨 제작자가 정말로 간절히 원한다면 window.open을 사용하면 되겠지만, 코어에서 기본 제공하는 기능에 새창을 띄울 일은 거의 없게 될 거예요.

  • profile profile
    감사합니다! 예쁜 스킨 레이아웃들도 참고해보겠습니다 항상 장문의답변을 아주 구체적으로 주시니 감사할다름입니다