묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
<label>
<input type="checkbox" value="{$item->module_srl}" name="hide_module_srls[]" checked="checked"|cond="in_array($item->module_srl, $config->hide_module_srls)" />
<strong>{$item->browser_title}</strong> ({$item->mid} / {strtoupper($item->module)})
</label>
</div>
if(in_array($module_info->module_srl, $config->hide_module_srls)) return new Object();
XE 알림센터 Lite 모듈에서 댓글알림설정 부분
2014.01.15 16:24
XE 알림센터 Lite 모듈 관리자 페이지에서 [댓글 알림 설정] 부분을 보면 - 선택한 페이지에서 알림센터를 표시하지 않습니다 - 라고 되어 있고, 바로 밑의 모듈 리스트에 체크를 한 페이지에서는 알림센터가 작동하지 않습니다.
이것을 모듈 리스트에서 체크를 한 페이지에서만 알림센터가 작동하도록 바꾸어 주려면 어느 부분을 수정해야 하나요?
Config.html
<div loop="$mid_list => $mid, $item"><label>
<input type="checkbox" value="{$item->module_srl}" name="hide_module_srls[]" checked="checked"|cond="in_array($item->module_srl, $config->hide_module_srls)" />
<strong>{$item->browser_title}</strong> ({$item->mid} / {strtoupper($item->module)})
</label>
</div>
ncenterlite.admin.controller.php
$config->hide_module_srls = Context::get('hide_module_srls');ncenterlite.controller.php
// 노티바 제외 페이지이면 중지if(in_array($module_info->module_srl, $config->hide_module_srls)) return new Object();
ncenterlite.model.php
if(!$config->hide_module_srls) $config->hide_module_srls = array();
if(!is_array($config->hide_module_srls)) $config->hide_module_srls = explode('|@|', $config->hide_module_srls);
ncenterlite.controller.php
if(in_array($module_info->module_srl, $config->hide_module_srls)) return new Object();
이걸
if(!in_array($module_info->module_srl, $config->hide_module_srls)) return new Object();
이걸로