Преглед на файлове

2021년 09월 06일 월요일
1. 잇 아이템 타이틀 표시 및 <br>태그 제거처리
2. 검색어 찾기 결과 존재여부 검증로직 추가
3. 광고 영역 데이터 존재시 보이도록 처리

LMC преди 4 години
родител
ревизия
ee1db58ea5

+ 6 - 4
src/main/webapp/WEB-INF/views/mob/display/BrandSearchGoodsListFormMob.html

@@ -720,6 +720,8 @@
 				adBannerTag += '</div>\n';
 			});
 			$("#adBannerArea").append(adBannerTag);
+		}else{
+			$("#adBannerArea").remove();
 		}
 
 		if(filterPriceList.length > 0){
@@ -808,7 +810,7 @@
 		// 210819_ 스크립트 위치 이동 및 내용 보완 (공통아님, 카운터필터 사용할 경우에만)
 		const schFilterOrg=$('.sch .sch_result .count_wrap').offset().top - 60;
 		$(window).scroll(function (event) {
-			var schScrollTop= $(window).scrollTop(); 
+			var schScrollTop= $(window).scrollTop();
 			var schFilterTop=$('.sch .sch_result .count_wrap').offset().top - 60;
 			//console.log('schFilterOrg : '+ schFilterOrg);
 			//console.log('schScrollTop : '+ schScrollTop);
@@ -821,7 +823,7 @@
 				return false;
 			}
 		});
-		
+
 		// 카테고리 필터 생성
 		fnCreateCategoryFilter();
 
@@ -1009,7 +1011,7 @@
 				});
 			}
 			$("#recommendItemArea").append(html);
-	
+
 			if( "" == html){
 				$("#recomArea").hide();
 			}else{
@@ -1022,7 +1024,7 @@
 					},
 					freeMode: true,
 				});
-			}			
+			}
 		});
 	}
 

+ 14 - 14
src/main/webapp/WEB-INF/views/mob/display/BrandSearchLayerMob.html

@@ -204,7 +204,7 @@
 		if (!gagajf.validation($('#searchMainForm'))) {
 			return false;
 		}
-		
+
 		// 검색결과 상품목록 호출(있으면 검색결과 페이지로 이동)
 		gagajf.ajaxFormSubmit("/display/search/goods/list_cnt", document.searchMainForm, function(result) {
 			if( "0" == result.response_cnt){
@@ -213,12 +213,12 @@
 				$('.sch_result .empty_box2').hide();
 				$('.sch_result .empty_box').show();
 				$("#noDataArea").find('#noDataKeyword').text($("#searchMainForm").find('input[name=keyword]').val());
-				
+
 				// 검색어 연관 상품 추천
 				fnRecommendItemList($("#searchMainForm").find('input[name=keyword]').val());
 				// 인기검색어
 				fnTrendKeywordList();
-				
+
 			}else{
 				let keyword = encodeURIComponent($('#searchMainForm input[name=keyword]').val());
 
@@ -226,7 +226,7 @@
 				fnSetKeywordCookie(keyword);
 
 				let actionUrl = _PAGE_BRAND_SEARCH_GOODS + '?keyword=' + keyword + '&brandGroupNo=' + $('#searchMainForm input[name=brandGroupNo]').val();
-				
+
 				cfnGoToPage(actionUrl);
 			}
 		});
@@ -240,12 +240,12 @@
 	// 검색어 찾기 결과
 	var fnAutoCompleteList = function (result){
 		if( enterBool ) return;
-		
-		if(result.autoKeywords.length==0 && gagajf.isNull(result.goodsList)){
+
+		if(result && result.autoKeywords && result.autoKeywords.length==0 && gagajf.isNull(result.goodsList)){
 			$('.sch_result .default_box').hide();
 			$('.sch_result .searching_box').hide();
 			$('.sch_result .empty_box2').hide();
-						
+
 		}else{
 			$('.sch_result .default_box').hide();
 			$('.sch_result .searching_box').show();
@@ -319,7 +319,7 @@
 			// }else{
 			// 	$("#keyupCateArea").find(".sch_category").html('');
 			// }
-			
+
 			if(!gagajf.isNull(result.goodsList)){
 				$("#relateGoodsDiv").show();
 				$("#relateArea").html('');
@@ -388,8 +388,8 @@
 				$('.sch_result .empty_box2').hide();
 			}
 		}else{
-			// 엔터친 후, 그 전에 검색한 결과가 오고있으므로 
-			enterBool = true;	
+			// 엔터친 후, 그 전에 검색한 결과가 오고있으므로
+			enterBool = true;
 		}
 	}
 
@@ -418,7 +418,7 @@
 		$(obj).closest('li').remove();
 		gagajf.setCookie('st24ck_today_keyword',keyword, -1);
 	}
-	
+
 	// 검색어 입력 후 엔터키
 	$('#searchMainForm input[name=keyword]').keypress(function (event) {
 		if (event.which === 13) {
@@ -452,7 +452,7 @@
 		$.getJSON('/display/recommend/item/list', data, function (result){
 			$("#recommendItemArea").html('');
 			$("#recommandArea").show();
-			
+
 			if(result.length > 0){
 				$.each(result, function (idx, item){
 					html += '<div class="swiper-slide">\n';
@@ -480,7 +480,7 @@
 					html += '</div>\n';
 				});
 				$("#recommendItemArea").append(html);
-				
+
 				var swiperschProduct4 = new Swiper('.swiper-container.recommand_slide', {
 					slidesPerView: 2.2,
 					spaceBetween: 8,
@@ -494,7 +494,7 @@
 				$("#recommendItemArea").html('');
 				$("#recommandArea").hide();
 			}
-			
+
 		});
 	}
 

+ 3 - 5
src/main/webapp/WEB-INF/views/mob/display/MallMainFormMob.html

@@ -152,13 +152,11 @@
 						<div class="inner">
 							<div class="main_it">
 								<div class="titWrap">
-<!--								<th:block th:each="ContentsData, ContentsStat : ${mainData.ContentsList}">-->
 									<!-- 2021.08.30 card007 메인 잇 아이템 전체보기 주석처리 추후 주석 제거 필요 -->
-<!--									<a href="javascript:void(0)" onclick="cfnGoToPage(_PAGE_BEST_MAIN);">-->
-<!--										<h2 th:text="${contentsTitle}"></h2>-->
-<!--									</a>-->
+									<a href="javascript:void(0)" onclick="cfnGoToPage(_PAGE_BEST_MAIN);">
+										<h2 th:text="${mainData.contentsTitle.replace('<br>','')}"></h2>
+									</a>
 									<!-- //2021.08.30 card007 메인 잇 아이템 전체보기 주석처리 추후 주석 제거 필요 -->
-<!--								</th:block>-->
 								</div>
 								<div class="inner_head">
 									<ul class="it_nav">

+ 2 - 2
src/main/webapp/WEB-INF/views/mob/display/SearchGoodsListFormMob.html

@@ -884,12 +884,12 @@
 			$(this).parents('.popup_box.schSortPop').hide();
 			$("body").css({"overflow":"visible"});
 		});
-		
+
 		// 210813_ 추가 : 검색 결과 스크롤 이동 시, 필터 고정
 		// 210819_ 스크립트 위치 이동 및 내용 보완 (공통아님, 카운터필터 사용할 경우에만)
 		const schFilterOrg=$('.sch .sch_result .count_wrap').offset().top - 60;
 		$(window).scroll(function (event) {
-			var schScrollTop= $(window).scrollTop(); 
+			var schScrollTop= $(window).scrollTop();
 			var schFilterTop=$('.sch .sch_result .count_wrap').offset().top - 60;
 			//console.log('schFilterOrg : '+ schFilterOrg);
 			//console.log('schScrollTop : '+ schScrollTop);