common / tpi / common_layout 에서 8번째줄

<meta name="viewport" content="{config('mobile.viewport') ?: 'width=device-width, initial-scale=1.0, user-scalable=no'}" cond="$m" />

 

viewport 를 no로 했는데도 설정이 적용이 안되는데 강제로 뷰포트 적용할 방법이 있을까요? 그전에는 이렇게 하면 뷰포트가 활성화 안됐었는데 라이믹스 업데이트 이 후로는 저 설정이 안먹히네요

TAG •
  • Lv36

    라이믹스라면 시스템 설정 메뉴 쪽에서 viewport에 들어갈 내용을 직접 지정할 수 있습니다.

    님처럼 user-scalable=yes로 하고 싶은 분들을 위해 만들어진 설정입니다.

    소스 수정하지 마세요. 저 파일 은근히 자주 업데이트되기 때문에 수정해 놓으면 귀찮을 거예요.

  • Lv36 Lv8
    기진곰님 혹시 관리자 페이지도 스킨 적용할 수 있게 해주실 수 있나요?
  • Lv8 Lv36
    https://github.com/rhymix/rhymix/issues/107

    현재 라이믹스는 사이트를 만들어서 납품하는 분들보다는 직접 운영하는 분들에게 포커스가 맞추어져 있기 때문에, 관리자 페이지를 꾸미는 것을 우선순위에 두고 있지는 않습니다. 또한 관리자 기능의 업데이트가 잦아서 어느 정도 안정화될 때까지는 서드파티 스킨을 만들더라도 계속 깨질 것 같네요.

    필요하다면 admin 모듈에 포함된 템플릿을 직접 수정해서 쓰시거나 배포하시는 것은 말리지 않겠습니다. 정식으로 스킨 형태를 띠고 있지 않아서 설치 경로가 특이할 뿐, 몇몇 파일만 교체하면 되니까요.
  • Lv36
    아 시스템 설정에 있었군요... 제대로 확인도 안하고 질문드렸네요 동작 잘됩니다. 감사합니다.^^
  • Lv8
    content="width=device-width, initial-scale=1.0, user-scalable=no"
    이런식으로 바꿔보세요. 삼향 연산자 때문에 작동 안되는듯 하네요.
    뒤에 cond 는 무슨 용도인지 모르겠는데 저것도 지워야 어느 때든 똑같이 해당 뷰포트가 적용될 겁니다.
  • Lv8 Lv36
    삼항연산자를 자세히 보시면 mobile.viewport라는 설정값이 없는 경우에만 기본값으로 해당 문자열을 넣어주고 있습니다. (기본값은 XE에서 사용하는 것과 동일한 문자열입니다. 호환성을 위해...) 따라서 기본값을 수정하기보다는 설정값을 변경하는 것이 더 자연스러운 해결책입니다.
  • Lv8
    해당속성은 ios10부터 제거되었습니다. zoom 못막아요.