Fix close button not working in ncenter_login skin for login_info widget

This commit is contained in:
Kijin Sung 2023-08-29 22:40:35 +09:00
parent 31fd79c71e
commit e8ea70fdca
4 changed files with 12 additions and 6 deletions

View file

@ -1088,7 +1088,10 @@ class ncenterliteController extends ncenterlite
{
return;
}
if(!empty($_COOKIE['_ncenterlite_hide_id']))
{
setcookie('_ncenterlite_hide_id', '', 0, '/');
}
$oMemberModel = getModel('member');
$memberConfig = $oMemberModel->getMemberConfig();

View file

@ -46,7 +46,10 @@ class login_info extends WidgetHandler
{
return;
}
if(!empty($_COOKIE['_ncenterlite_hide_id']))
{
setcookie('_ncenterlite_hide_id', '', 0, '/');
}
if($ncenter_config->zindex)
{
Context::set('ncenterlite_zindex', ' style="z-index:' . $ncenter_config->zindex . ';" ');

View file

@ -3,7 +3,7 @@
$(function () {
var n = $('#nc_container');
$('.close', n).click(function () {
setCookie('_ncenterlite_hide_id', '{$ncenterlite_latest_notify_id}', 1);
setCookie('_ncenterlite_hide_id', $(this).parents('#nc_container').data('latestId'), 1);
n.hide().next('div').hide();
return false;
});

View file

@ -1,7 +1,7 @@
<load target="./css/ncenter.css" />
<load target="./js/ncenter.js" type="body" />
<div id="nc_container" class="nc_login"|cond="$ncenterlite_page_navigation->total_count == 0" {$ncenterlite_zindex}>
<div id="nc_container" data-latest-id="{$ncenterlite_latest_notify_id}" class="nc_login"|cond="$ncenterlite_page_navigation->total_count == 0" {$ncenterlite_zindex}>
<ul class="nc_memu" cond="$ncenterlite_page_navigation->total_count > 0">
<li class="nc_profile fLeft">
<block cond="$useProfileImage">