웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
XE 알림센터&새글알림애드온 위치 조정하는 법
2014.05.04 03:41
반응형 사이트 특성 상 알림 센터가 display:none; 되어있는div를 잘못 찾아가 위치를 잡아서 난감했는데
특이하게 칸토님이 만드신 새글알림과 알림센터가 레이아웃 전체에서 첫번째 폼 개체를 찾아 위치합니다
한마디로 안 쓰는 폼을 하나를 <form></form>이렇게 만들어 Wraper 최상단에 박아주시면 됩니다.
원래 Context::위치를 설정 안 해 주면 저렇게 찾아 들어가는 시스템인가 봅니다.
아니면 기본적으로 아래 스크립트가 폼에 따라붙고 그 뒤에 따라 붙는 것 같네요
<script> //<![CDATA[ var current_url = "{$current_url}"; var request_uri = "{$request_uri}"; <block cond="$vid">var xeVid = "{$vid}";</block> var current_mid = "{$mid}"; var waiting_message = "{$lang->msg_call_server}"; var ssl_actions = new Array(<block cond="count($ssl_actions)">"{implode('","',array_keys($ssl_actions))}"</block>); var default_url = "{Context::getDefaultUrl()}"; <block cond="Context::get('_http_port')">var http_port = {Context::get("_http_port")};</block> <block cond="Context::get('_https_port')">var https_port = {Context::get("_https_port")};</block> <block cond="Context::get('_use_ssl') && Context::get('_use_ssl') == 'always'">var enforce_ssl = true;</block> xe.current_lang = "{$lang_type}"; xe.cmd_find = "{$lang->cmd_find}"; xe.cmd_cancel = "{$lang->cmd_cancel}"; xe.cmd_confirm = "{$lang->cmd_confirm}"; xe.msg_no_root = "{$lang->msg_no_root}"; xe.msg_no_shortcut = "{$lang->msg_no_shortcut}"; xe.msg_select_menu = "{$lang->msg_select_menu}"; //]]> </script>
결과 예시좀 보게 사이트좀 보여주실 수 있나요?? ㅎㅎ 쪽지로라도..